Hvad er DirectX i Windows? Hvordan kontrolleres DirectX-versionen?
Miscellanea / / December 02, 2021
Hvis du har installeret og spillet en del kampe på din Windows-computer, lige før du fuldfører opsætningen af et spil, er du muligvis stødt på en skærm, der beder dig installere DirectX på din computer. Jeg stødte først på denne skærm i Windows XP-dagene under installationen Age of Empires. Dengang var jeg ligeglad med, hvad DirectX er og tænkte, at det kun er nødvendigt for at spille spillet.
Men i dag har vi besluttet at tage et dybere kig på, hvad der præcist er betydningen af DirectX for Windows. Viden er magt, når det kommer til disse komplekse computerudtryk, så det er bedre at udstyre os selv med dens forståelse. Det siger sig selv, at ligesom alle Guiding Tech-artikler, forsøger også denne at forklare alt på den enklest mulige måde. Så ingen grund til at tage din nørdekappe på.
I denne artikel vil vi se svar på tre spørgsmål vedrørende DirectX:
- Hvad er DirectX?
- Hvad er behovet for DirectX til Windows?
- Hvilken version bruger jeg, og hvorfor er det nødvendigt at holde den opdateret?
Så lad os tage dem op én efter én.
Hvad er DirectX?
Microsoft DirectX er et sæt programmer, der tager sig af multimedierelaterede opgaver som spil, videogengivelse, 3D-modellering og andre lignende. DirectX fungerer som en bro mellem din computers multimediehardware som lyd- og videokortet og den software, der forsøger at få adgang til det. DirectX-biblioteker hjælper ikke kun med grafik, men også med kompleks lyd og levende billeder.
Nu hvor vi har set, hvad DirectX er, lad os se på behovet for det.
Hvad er behovet for DirectX til Windows?
DirectX er et Windows-program, og så længe du arbejder på en Windows-pc og udfører multimedierelaterede opgaver, har du brug for det. De fleste af os tror, at DirectX kun er påkrævet for at spille spil, men det er ikke tilfældet. Som jeg allerede har nævnt, vil de fleste af de komplekse programmer, der bruger 3D-modellering med komplekse lyde eller levende billeder, have brug for DirectX-biblioteksfiler på computeren for at fungere korrekt.
Alle de programmer, der kræver DirectX, nævner det på deres systemkravside, men nogle gange dokumenteres det ikke med det samme som DirectX. I stedet for direkte at nævne, at DirectX 9 eller DirectX 10 er påkrævet, kan programmet sige, at Direct3D 10-teknologi, Direct3D 9-teknologi er påkrævet. Da Direct3D er en del af DirectX API'erne sammen med DirectDraw, DirectMusic, DirectPlay, DirectSound og få flere, ville installation af DirectX løse formålet.
Hvilken version bruger jeg, og hvorfor er det nødvendigt at holde den opdateret?
Hver version af Windows, der starter fra Windows XP, leveres med en version af DirectX. Den seneste version, som Windows 8 leveres med, er DirectX 11. For at kontrollere den version af DirectX, du bruger, skal du åbne Kør kommandoboksen bruger genvejstast Windows+R, indtaste DXDIAG og tryk enter. Når du har udført kommandoen, DirectX diagnoseværktøj vil åbne sig.
Her kan du se den version af DirectX du bruger under Systemoplysninger i System fanen.
Forskellige programmer kræver forskellige versioner af DirectX for at fungere, og hvis et program kræver en opdateret version, skal du installere det for korrekt funktionalitet. De fleste gange er disse opdateringer bundtet med det program, du forsøger at installere på din computer. Du kan også downloade den seneste version af DirectX fra denne side. Siden indeholder links til både online og omdistribuerbar version og kan installeres som enhver anden Windows-applikation.
Der er dog en begrænsning for det. Den sidste version af DirectX, der kan installeres på Windows XP Service Pack 3, er 9.0b. For Windows Vista og 7 er grænsen DirectX 11. Hvis du er en Windows 8- og Windows Server 2012-bruger, DirectX-opdatering 11.1 er eksklusiv til du da det ikke kan installeres på tidligere versioner af Windows.
Du skal også huske, at DirectX-opdateringen alene ikke altid virker. Ud fra hvad vi har set, er DirectX påkrævet for jævn multimedieydelse på din computer. Men det er kun muligt, hvis din computers hardware understøtter den DirectX-version, du bruger. For at bruge det fulde potentiale af DirectX 11 skal din computer f.eks. have den understøttende hardware som kompatibelt skærmkort osv.
Hvis du har yderligere spørgsmål vedrørende DirectX, som du gerne vil have mig til at fjerne, så send dem som en kommentar.