Vad är DirectX i Windows? Hur kontrollerar jag DirectX-versionen?
Miscellanea / / December 02, 2021
Om du har installerat och spelat en del matcher på din Windows-dator, precis innan du slutför installationen av ett spel kan du ha stött på en skärm som ber dig att installera DirectX på din dator. Jag stötte på den här skärmen för första gången under Windows XP när jag installerade Age of Empires. Då brydde jag mig inte mycket om vad DirectX är och tänkte att det bara krävs för att spela spelet.
Men idag har vi bestämt oss för att ta en djupare titt på vad som exakt är betydelsen av DirectX för Windows. Kunskap är makt när det kommer till dessa komplexa datortermer, så det är bättre att utrusta oss med dess förståelse. Naturligtvis säger det sig självt att som alla Guiding Tech-artiklar försöker även denna förklara allt på enklast möjliga sätt. Så du behöver inte ta på dig nördkappan.
I den här artikeln kommer vi att se svar på tre frågor om 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 multimediarelaterade uppgifter som spel, videorendering, 3D-modellering och andra liknande. DirectX fungerar som en brygga mellan din dators multimediahårdvara som ljud- och grafikkortet och programvaran som försöker komma åt den. DirectX-bibliotek hjälper inte bara med grafik utan också med komplext ljud och rörliga bilder.
Nu när vi har sett vad DirectX är, låt oss ta en titt 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 gör multimediarelaterade uppgifter behöver du det. De flesta av oss tror att DirectX bara krävs för att spela spel men så är inte fallet. Som jag redan nämnt kommer de flesta av de komplexa programmen 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 systemkravsida men ibland dokumenteras det inte direkt som DirectX. Istället för att direkt nämna att DirectX 9 eller DirectX 10 krävs, kan programmet 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 installationen av DirectX lösa syftet.
Vilken version använder jag och varför måste jag hålla den uppdaterad?
Varje version av Windows som startar 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 kommandorutan använda snabbtangent Windows+R, Skriv in DXDIAG och tryck enter. När du har kört kommandot Diagnostikverktyg för DirectX kommer att öppna sig.
Här kan du se vilken version av DirectX du använder under Systeminformation i Fliken System.
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 det för korrekt funktionalitet. De flesta gångerna är dessa uppdateringar buntade med programmet 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ördelbara version och kan installeras som alla andra Windows-program.
Det finns dock en begränsning för 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 använder Windows 8 och Windows Server 2012, DirectX-uppdatering 11.1 är exklusiv för du eftersom det inte kan installeras på tidigare versioner av Windows.
Du måste också komma ihåg att enbart DirectX-uppdateringen inte alltid fungerar. 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 den DirectX-version du använder. Till exempel, för att använda den fulla potentialen hos DirectX 11 måste din dator ha den stödjande hårdvaran som kompatibelt grafikkort, etc.
Om du har några ytterligare frågor angående DirectX som du vill att jag ska ta bort, lägg upp dem som en kommentar.