Skal jeg opdatere DirectX, når jeg installerer et Steam -spil?

Damp er blevet en vigtig platform for enhver pc -spiller. Fra det kan vi købe næsten ethvert spil, der er tilgængeligt til computeren, downloade det, installere det og begynde at spille næsten øjeblikkeligt. Vi er imidlertid sikre på, at tvivl, når vi udfører denne proces, angriber os. Er det nødvendigt at gøre noget andet end at downloade spillet? Hvad er der mere at konfigurere? Hvad med DirectX -biblioteker? Det er det, vi skal forsøge at præcisere i dag.

DirectX er et sæt af microsoft API'er, der bruges til videospiludvikling, og som skal installeres på computere, før enhver titel, der afhænger af dem, kan eksekveres. Når vi installerer operativsystemet, kommer der normalt en (gammel) version af dem. Mange spil afhænger dog af en nyere eller ældre version end den, vi har installeret på pc'en, som skal installeres separat, så dette spil kan køre normalt.

Skal jeg opdatere DirectX, når jeg installerer et Steam -spil

Hvordan installerer DirectX Steam -appen

Når vi downloader et nyt spil til vores computer, downloades ikke kun de væsentlige spilfiler, men også alle slags biblioteker og afhængigheder, som vi kan have brug for, downloades på samme tid. Blandt dem kan vi f.eks. Finde C ++ -fordelbare eller DirectX -bibliotekerne.

Disse biblioteker opbevares normalt inde i spilinstallationsmappen i en mappe kaldet "_CommonRedist". Og for at installere dem behøver vi ikke gøre noget. Første gang vi kører spillet, tjekker Steam vores pc i en proces, der vil tage et par sekunder, og den installerer alt, hvad der mangler på vores pc, så spillet fungerer korrekt. Generelt er det ikke nødvendigt at have en internetforbindelse for at udføre denne konfigurationsproces, da afhængighederne downloades automatisk sammen med spillet.

Steam -installerede afhængigheder

Afhængigt af spillet og de forskellige afhængigheder, som det afhænger af, kan vi finde os i flere eller færre trin i denne indledende konfiguration. Derudover er der spil (f.eks. Dem, der er skrevet ved hjælp af Valves Source -motor), der ikke er afhængige af DirectX, så når disse frigives, bliver disse afhængigheder ikke installeret.

Når den første konfiguration af et spil er udført, skal vi ikke gøre noget andet, næste gang vi lancerer denne titel.

Hvorfor er det altid installeret, hvis jeg allerede har det installeret?

Microsoft frigiver af og til nye versioner af sit API. Og selvom de er bagudkompatible, er hvert spil designet til at fungere med en bestemt version af det, ellers vil det give os en fejl.

For eksempel hvis vi har DirectX 12 installeret på vores computer, men et spil har brug for DirextX 9 version 40, for at undgå fejl og problemer kopierer Steam den version til vores computer, så spillet kan indlæse det nøjagtige bibliotek (hvilket i dette eksempel ville være D3DX9_40.dll ).

Denne proces udføres kun første gang, vi kører et spil på Steam. Hvis vi allerede har den nødvendige version installeret, ignoreres installationen ganske enkelt, mens hvis vi ikke har den installeret, vil den blive kopieret til C: / Windows / SysWOW64 eller C: / Windows / System32 bibliotek , afhængigt af om det er en version 32-bit eller 64-bit.