Hva er DirectX i Windows? Hvordan sjekke DirectX-versjonen?
Miscellanea / / December 02, 2021
Hvis du har installert og spilt en del kamper på Windows-datamaskinen din, rett før du fullfører oppsettet av et spill kan du ha kommet over en skjerm som ber deg installere DirectX på datamaskinen. Jeg møtte denne skjermen for første gang i Windows XP-dagene under installasjonen Age of Empires. Den gang brydde jeg meg ikke så mye om hva DirectX er og tenkte at det bare kreves for å spille spillet.
Men i dag har vi bestemt oss for å ta en dypere titt på hva som er betydningen av DirectX for Windows. Kunnskap er makt når det kommer til disse komplekse databegrepene, så det er bedre å utstyre oss med forståelsen. Selvfølgelig sier det seg selv at som alle Guiding Tech-artikler, prøver også denne å forklare alt på enklest mulig måte. Så du trenger ikke å ta på deg nerdekappen.
I denne artikkelen vil vi se svar på tre spørsmål angående DirectX:
- Hva er DirectX?
- Hva er behovet for DirectX for Windows?
- Hvilken versjon bruker jeg og hvorfor er det nødvendig å holde den oppdatert?
Så la oss ta dem opp en etter en.
Hva er DirectX?
Microsoft DirectX er et sett med programmer som tar seg av multimedierelaterte oppgaver som spill, videogjengivelse, 3D-modellering og andre lignende. DirectX fungerer som en bro mellom datamaskinens multimediemaskinvare som lyd- og skjermkortet, og programvaren som prøver å få tilgang til den. DirectX-biblioteker hjelper ikke bare med grafikk, men også med kompleks lyd og bevegelige bilder.
Nå som vi har sett hva DirectX er, la oss ta en titt på behovet for det.
Hva er behovet for DirectX for Windows?
DirectX er et Windows-program, og så lenge du jobber på en Windows-PC og gjør multimedierelaterte oppgaver, trenger du det. De fleste av oss tror at DirectX bare kreves for å spille spill, men det er ikke tilfelle. Som jeg allerede har nevnt, vil de fleste av de komplekse programmene som bruker 3D-modellering med komplekse lyder eller bevegelige bilder trenge DirectX-bibliotekfiler på datamaskinen for å fungere ordentlig.
Alle programmene som krever DirectX nevner det på systemkravsiden, men noen ganger dokumenteres det ikke umiddelbart som DirectX. I stedet for direkte å nevne at DirectX 9 eller DirectX 10 er nødvendig, kan programmet si at Direct3D 10-teknologi, Direct3D 9-teknologi er nødvendig. Siden Direct3D er en del av DirectX API-ene sammen med DirectDraw, DirectMusic, DirectPlay, DirectSound og noen flere, ville installasjon av DirectX løse formålet.
Hvilken versjon bruker jeg og hvorfor må jeg holde den oppdatert?
Hver versjon av Windows som starter fra Windows XP kommer med en versjon av DirectX. Den siste versjonen som Windows 8 kommer med er DirectX 11. For å sjekke versjonen av DirectX du bruker, åpne Kjør kommandoboksen bruker hurtigtast Windows+R, Skriv inn DXDIAG og trykk enter. Etter at du har utført kommandoen DirectX diagnoseverktøy vil åpne seg.
Her kan du se hvilken versjon av DirectX du bruker under Systeminformasjon i System-fanen.
Ulike programmer krever forskjellige versjoner av DirectX for å fungere, og hvis et program krever en oppdatert versjon, må du installere det for riktig funksjonalitet. De fleste gangene er disse oppdateringene buntet med programmet du prøver å installere på datamaskinen. Du kan også laste ned den nyeste versjonen av DirectX fra denne siden. Siden inneholder lenker til både online og redistribuerbar versjon og kan installeres som alle andre Windows-applikasjoner.
Det er imidlertid en begrensning for det. Den siste versjonen av DirectX som kan installeres på Windows XP Service Pack 3 er 9.0b. For Windows Vista og 7 er grensen DirectX 11. Hvis du er en Windows 8- og Windows Server 2012-bruker, DirectX-oppdatering 11.1 er eksklusiv til du siden den ikke kan installeres på tidligere versjoner av Windows.
Du må også huske at DirectX-oppdateringen alene ikke alltid fungerer. Fra det vi har sett, er DirectX nødvendig for jevn multimedieytelse på datamaskinen. Men det er bare mulig hvis datamaskinens maskinvare støtter DirectX-versjonen du bruker. For å bruke det fulle potensialet til DirectX 11, må datamaskinen for eksempel ha den støttende maskinvaren som kompatibelt skjermkort osv.
Hvis du har flere spørsmål angående DirectX du vil at jeg skal fjerne, legg dem inn som en kommentar.