Ska jag uppdatera DirectX när jag installerar ett Steam -spel?

Ånga har blivit en viktig plattform för alla PC -spelare. Från det kan vi köpa praktiskt taget alla spel som är tillgängliga för datorn, ladda ner det, installera det och börja spela nästan omedelbart. Vi är dock säkra på att varje gång vi genomför denna process angriper tvivel oss. Är det nödvändigt att göra något annat än att ladda ner spelet? Vad finns det mer att konfigurera? Hur är det med DirectX -bibliotek? Detta är vad vi ska försöka klargöra idag.

DirectX är en uppsättning av Microsoft API: er som används vid utveckling av videospel och som måste installeras på datorer innan någon titel som är beroende av dem kan köras. När vi installerar operativsystemet kommer vanligtvis en (gammal) version av dem. Många spel är dock beroende av en nyare eller äldre version än den vi har installerat på datorn, som måste installeras separat för att detta spel ska kunna köras normalt.

Ska jag uppdatera DirectX när jag installerar ett Steam -spel

Hur installerar DirectX Steam -appen

När vi laddar ner ett nytt spel till vår dator laddas inte bara de viktiga spelfilerna ner, utan alla typer av bibliotek och beroenden som vi kan behöva laddas ner samtidigt. Bland dem kan vi till exempel hitta omfördelningsbara C ++ eller DirectX -biblioteken.

Dessa bibliotek finns vanligtvis i spelinstallationskatalogen, i en mapp som heter "_CommonRedist". Och för att installera dem behöver vi inte göra någonting. Första gången vi kör spelet kommer Steam att kontrollera vår dator i en process som tar några sekunder, och det kommer att installera allt som saknas på vår dator så att spelet fungerar korrekt. I allmänhet är det inte nödvändigt att ha en internetanslutning för att utföra denna konfigurationsprocess, eftersom beroenden kommer att laddas ner automatiskt tillsammans med spelet.

Steam -installerade beroenden

Beroende på spelet och de olika beroenden som det beror på kan vi komma att ha fler eller färre steg i den här första konfigurationen. Dessutom finns det spel (till exempel de som är skrivna med Valves källmotor) som inte är beroende av DirectX, så när de släpps kommer dessa beroenden inte att installeras.

När den första konfigurationen av ett spel är klar kommer vi inte att behöva göra något annat nästa gång vi lanserar den här titeln.

Varför är det alltid installerat om jag redan har det installerat?

Microsoft släpper då och då nya versioner av sitt API. Och även om de är bakåtkompatibla, är varje spel utformat för att fungera med en specifik version av det, annars kommer det att ge oss ett fel.

Till exempel om vi har DirectX 12 installerat på vår dator, men ett spel behöver DirextX 9 version 40, för att undvika fel och problem kommer Steam att kopiera versionen till vår dator så att spelet kan ladda det exakta biblioteket (vilket i det här exemplet skulle vara D3DX9_40.dll ).

Denna process görs bara första gången vi kör ett spel på Steam. Om vi ​​redan har den nödvändiga versionen installerad ignoreras installationen helt enkelt, medan om vi inte har den installerad kommer den att kopieras till C: / Windows / SysWOW64 eller C: / Windows / System32 -katalogen , beroende på om det är en version 32-bitars eller 64-bitars.