Android

Vad är Directx i windows? hur man kontrollerar Directx-version?

DirectX 9, 10, 11, 12 - Как скачать, установить и обновить на Windows?

DirectX 9, 10, 11, 12 - Как скачать, установить и обновить на Windows?

Innehållsförteckning:

Anonim

Om du har installerat och spelat en hel del spel på din Windows-dator, 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 när jag installerade 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 -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.

vi kommer att se 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 multimediarelaterade 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 behöver du för 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 behöver jag 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, öppnar du kommandorutan Kör med snabbtangenten Windows + R, skriver in DXDIAG och trycker på enter. När du har utfört kommandot öppnas Diagnostikverktyget för DirectX.

Här kan du se vilken version av DirectX du använder under Systeminformation på 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 den för korrekt funktion. 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 den här sidan. 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 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 är en användare av Windows 8 och Windows Server 2012 är DirectX-uppdateringen 11.1 exklusiv för dig eftersom den 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 datorns hårdvara stöder DirectX-versionen du använder. Till exempel, för att 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.