Oversikt over DirectX for Windows: versjon 12, 11, 10 og 9.0c, med utgivelsesår og hva spill og programmer trenger.
Versjoner etter år
- Utgave
- DirectX 12
- Utgivelsesår
- 2015
- Støtte
- gjeldende
- Utgave
- DirectX 11
- Utgivelsesår
- 2009
- Støtte
- gjeldende
- Utgave
- DirectX 10
- Utgivelsesår
- 2006
- Støtte
- gjeldende
- Utgave
- DirectX 9.0c
- Utgivelsesår
- 2002
- Build
- 9.29.1974
- Støtte
- gjeldende
Vurder DirectX
Gjennomsnitt 0,0 · vurderinger: 0
Takk! Vurderingen din er lagret, og du kan endre den. Kunne ikke lagre vurderingen. Prøv igjen senere. For mange vurderinger fra nettverket ditt i dag. Prøv igjen i morgen. Gjennomsnittet vises etter 5 vurderinger.
Om DirectX
DirectX er en samling programmeringsgrensesnitt fra Microsoft som spill og multimedieprogrammer på Windows bruker for å snakke med skjermkort og lydkort. Her finner du fire versjoner samlet: DirectX 12, 11, 10 og 9.0c, med utgivelsesår og hva de brukes til i dag. DirectX er gratis.
Hva gjør DirectX?
Et spill tegner ikke bildene direkte på skjermkortet. Det sender kommandoer gjennom DirectX, som oversetter dem til noe driveren for skjermkortet forstår. Det gjør at utviklere kan lage ett spill som virker på skjermkort fra ulike produsenter. Hver ny versjon har gitt nye muligheter, som mer avanserte lyseffekter og bedre utnyttelse av prosessorer med mange kjerner. Nye spill krever gjerne en nyere versjon, mens eldre spill fortsatt er avhengige av komponenter fra tidligere versjoner. Derfor kan flere versjoner leve side om side på samme PC.
Versjonene i én tabell
| Versjon | Utgitt | Status | Typisk bruk |
|---|---|---|---|
| DirectX 12 | 2015 | aktuell | nye spill og krevende grafikk |
| DirectX 11 | 2009 | aktuell | mange spill og programmer fra de siste årene |
| DirectX 10 | 2006 | aktuell | en del spill fra perioden etter lanseringen |
| DirectX 9.0c | 2002 | aktuell | eldre spill som trenger eldre komponenter |
DirectX 12
DirectX 12 kom i 2015 og gir spillutviklere mer direkte kontroll over maskinvaren. Det gir bedre ytelse i nyere spill, men krever et skjermkort og en driver som støtter det.
DirectX 11
DirectX 11 fra 2009 er fortsatt mye brukt. Mange spill tilbyr både DirectX 11 og 12 i innstillingene, og 11 kan være det stabile valget på eldre skjermkort.
DirectX 10 og 9.0c
DirectX 10 kom i 2006, og DirectX 9.0c har røtter tilbake til 2002. Eldre spill trenger ofte filer fra DirectX 9.0c som ikke er installert på nyere PC-er. Får du en feilmelding om en manglende DLL-fil med «d3dx9» eller «xinput» i navnet når du starter et gammelt spill, er det vanligvis disse komponentene som mangler.
Hvordan finner du riktig versjon?
- Sjekk hva PC-en har: skriv «dxdiag» i Start-menyen; verktøyet viser DirectX-versjonen og informasjon om skjermkortet.
- Nyere versjoner: følger med Windows og oppdateres via Windows Update, ikke som egen nedlasting.
- Gamle spill: installer de eldre komponentene fra Microsoft; de legger seg ved siden av den nyere versjonen uten å erstatte den.
- Oppdater driveren for skjermkortet fra produsenten; mange problemer skyldes driveren, ikke DirectX.
Microsofts dokumentasjon om DirectX finner du på learn.microsoft.com.
Sikkerhet
Last aldri ned enkeltstående DLL-filer fra nettsteder som samler slike filer. De kan være feil versjon, endret eller inneholde skadelig kode. Bruk Microsofts egne installasjonsprogrammer og Windows Update.
Fordeler og ulemper
- Fordeler: gratis, felles grunnlag for spill på Windows, eldre og nyere versjoner kan brukes samtidig.
- Ulemper: feilmeldinger om manglende filer kan være forvirrende, nyere versjoner krever støtte i skjermkortet.
Alternativer
Vulkan og OpenGL er åpne grafikkgrensesnitt som noen spill bruker i stedet for DirectX, ofte som et valg i grafikkinnstillingene. Hvilket grensesnitt et spill bruker, bestemmer utvikleren, så som bruker trenger du som regel bare å holde Windows og driveren oppdatert.