GT förklarar: Vad är DirectX i Windows? Behöver du det?




Om du har installerat och spelade en hel del spel på din Windows-dator, strax innan du slutför installationen av ett spel kanske du har stött på en skärm som ber dig installera DirectX på din dator. Jag mötte först denna skärm under Windows XP under installationen Age of Empires. Då gick jag inte så mycket om vad DirectX är och tänkte att det bara krävs för att spela spelet.




Men idag har vi beslutat att ta en djupare titt på vad exakt är betydelsen av DirectX för Windows. Kunskap är makt när det gäller dessa komplexa datortermer, så bättre att utrusta oss med dess förståelse. Naturligtvis säger det sig självt att liksom alla Guiding Tech-artiklar försöker denna också förklara allt på det enklaste sättet. Så du behöver inte sätta på din nördskappa.

I den här artikeln ser vi svar på tre frågor angående DirectX:



  • Vad är DirectX?
  • Vad är behovet av DirectX för Windows?
  • Vilken version använder jag och varför behöver jag hålla den uppdaterad?

Så låt oss ta upp dem en efter en.





Vad är DirectX?

Microsoft DirectX är en uppsättning program som tar hand om multimedierelaterade uppgifter som spel, videoredigering, 3D-modellering och andra liknande. DirectX fungerar som en bro mellan din dators multimediahårdvara som ljud- och videokortet och programvaran som försöker komma åt den. DirectX-bibliotek hjälper inte bara med grafik utan också med komplexa ljud och rörliga bilder.

Nu när vi har sett vad DirectX är, låt oss titta på behovet av det.





Vad är behovet av DirectX för Windows?

DirectX är ett Windows-program och så länge du arbetar på en Windows-dator och utför multimediarelaterade uppgifter behöver du det. De flesta av oss tror att DirectX endast krävs för att spela spel, men det är inte fallet. Som jag redan nämnde kommer de flesta komplexa program som använder 3D-modellering med komplexa ljud eller rörliga bilder att behöva DirectX-biblioteksfiler på datorn för att fungera korrekt.

Alla program som kräver DirectX nämner det på deras systemkravssida men ibland är det inte dokumenterat direkt som DirectX. Istället för att direkt nämna att DirectX 9 eller DirectX 10 krävs, kan program säga att Direct3D 10-teknik, Direct3D 9-teknik krävs. Eftersom Direct3D är en del av DirectX API: er tillsammans med DirectDraw, DirectMusic, DirectPlay, DirectSound och några fler, skulle installation av DirectX lösa syftet.





Vilken version använder jag och varför behovet av att hålla den uppdaterad?

Varje Windows-version från Windows XP kommer med en version av DirectX medföljande. Den senaste versionen som Windows 8 kommer med är DirectX 11. För att kontrollera vilken version av DirectX du använder, öppna Kör kommandoruta med snabbtangenten Windows + R, Skriv in dxdiag och tryck på enter. När du har utfört kommandot DirectX Diagnostic Tool kommer att öppna upp.

Här kan du se vilken version av DirectX du använder under Systeminformation i Systemflik.







Olika program kräver olika versioner av DirectX för att fungera, och om ett program kräver en uppdaterad version måste du installera den för korrekt funktionalitet. De flesta gånger dessa uppdateringar ingår i det program du försöker installera på din dator. Du kan också ladda ner den senaste versionen av DirectX från denna sida. Sidan innehåller länkar till både online- och omfördelningsbar version och kan installeras som alla andra Windows-applikationer.

Men det finns en begränsning till det. Den senaste versionen av DirectX som kan installeras på Windows XP Service Pack 3 är 9.0b. För Windows Vista och 7 är gränsen DirectX 11. Om du är en användare av Windows 8 och Windows Server 2012, DirectX-uppdatering 11.1 är exklusiv för dig eftersom det inte kan installeras i tidigare versioner av Windows.

Du måste också komma ihåg att DirectX-uppdateringen bara inte alltid fungerar. Från vad vi har sett krävs DirectX för smidig multimediaprestanda på din dator. Men det är bara möjligt om din dators hårdvara stöder DirectX-versionen du använder. För att till exempel använda den fulla potentialen i DirectX 11 måste din dator ha den stödjande hårdvaran som kompatibla grafikkort etc.

Om du har ytterligare frågor angående DirectX vill du att jag ska rensa, posta dem som en kommentar.