Hvad er DirectX, og hvorfor er det vigtigt for pc-spil?

DirectX er den hemmelige sauce, der tillader det meste bedste pc-spil at løbe. Det løser et problem for udviklere ved at tilbyde en standardiseret løsning til at kommunikere instruktioner til dit grafikkort, og det er en hjørnesten i bedste grafikkort du kan købe lige nu.

Indhold

  • Hvad er DirectX?
  • DirectX 12 Ultimate forklaret
  • Sådan installeres og opdateres DirectX
  • Hvilken version af DirectX skal du bruge?

Vi vil lede dig igennem, hvad DirectX er, hvorfor DirectX 12 Ultimate er vigtigt, og hvordan du kan finde ud af, hvilken DirectX-version der er installeret på din pc.

Anbefalede videoer

Hvad er DirectX?

DirectX 12 Ultimate-logo.

DirectX er en applikationsprogrammeringsgrænseflade (API) udviklet af Microsoft til Windows og Xbox. En grafisk API er en mellemmand, der letter afsendelsen af ​​instruktioner fra software til hardwaren inde i din pc. I computernes tidlige dage gik instruktionerne direkte til hardwaren. Men efterhånden som spil er blevet mere komplicerede og sikkerhedsforanstaltninger mere direkte, har API'er været rygraden i at fortælle din GPU, hvad den skal gøre.

Relaterede

  • Mellem AMDs Ryzen 7 7800X3D og Ryzen 9 7950X3D er der ingen konkurrence
  • AMDs Ryzen 9 7950X3D-prissætning holder presset på Intel
  • DirectX 12 vs. DirectX 11: hvad er bedst til pc-spil?

I tidligere år skulle spiludviklere skrive drivere til flere grafikkort. API'er som DirectX er standardiserede, hvilket giver din AMD eller Nvidia drivere at gøre alt uanset hvilket grafikkort du har. Grafik API'er aktiverer også funktioner som hardware-accelereret strålesporing, og de kan øge ydeevnen gennem forskellige optimeringer.

DirectX er ikke den eneste grafik-API, men det er den vigtigste, du vil støde på. Det er dog eksklusivt for Windows, mens open source API'er som Vulkan yde support på tværs af platforme.

DirectX 12 Ultimate forklaret

DirectX-strålesporing i Battlefield V.

Den seneste version af DirectX er DirectX 12 Ultimate, som er tilgængelig på Windows 10, Windows 11 og Xbox Series X/S. Microsoft beskriver det som "additiv" til DirectX 12, hvilket bringer funktioner som ray tracing og variabel hastighedsskygge til Windows- og Xbox-konsoller.

Her er alle de ekstra funktioner i DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): En tidlig version af ray tracing introduceret i spil som f.eks Fortnite og Battlefield V. De fleste titler, der understøtter strålesporing, gør det gennem DXR (selvom Vulkan også har sin egen strålesporingsunderstøttelse).
  • Variable rate shading (VRS): Giver GPU'en mulighed for at allokere forskellige mængder strøm til forskellige områder i en ramme. Ideen er at øge ydeevnen ved at fokusere på de vigtigste områder af en scene, hvilket sparer ressourcer i mindre krævende områder.
  • Mesh shaders: Mesh shaders er et komplekst emne, men de kombinerer i det væsentlige flere shader-trin i en enkelt proces. Dette undgår at passere mellem din CPU og RAM, når du tegner masker, hvilket forbedrer ydeevnen.
  • Sampler-feedback: Moderne spil streamer aktiver til spilverdenen, og spillet er tvunget til at forudsige, hvad der skal streames næste gang baseret på, hvad spilleren laver. Sampler-feedback giver eksempler på, hvad der kunne ske uden faktisk at udføre instruktionen, hvilket giver spil mulighed for at træffe bedre beslutninger om, hvilke aktiver der skal streames ind.

Selvom DirectX 12 Ultimate har mange nye funktioner, behøver du ikke bekymre dig om dem. De er hovedsageligt for udviklere til at optimere spil ud over, hvad de kunne gøre i DirectX 12 eller DirectX 11. Den vigtigste tilføjelse er DXR, som muliggør ray tracing ikke kun på pc, men på Xbox Series X, såvel.

Sådan installeres og opdateres DirectX

DXdiag-menu i Windows 11.

Du kan ikke installere DirectX direkte. Det leveres med Windows, og du kan kun opdatere det med Windows. Hvis du ser et tilbud om at installere DirectX online, så undgå det for enhver pris. Microsoft stiller ingen installationsprogrammer til rådighed.

Installation og opdatering af DirectX involverer at udføre en Windows Update. Læs hele vores guide på hvordan man installerer Windows 11 hvis du starter fra bunden. Før du opdaterer DirectX, skal du finde ud af din DirectX-version, hvilket du kan gøre ved at følge disse trin:

  • Højreklik på Windows-ikonet i startlinjen og vælg Løb.
  • Skriv "dxdiag" i boksen og vælg OKAY.
  • Se efter DirectX version under System fanen.

Så længe du har holdt Windows opdateret, bør du have den nyeste version. Hvis du ikke gør det, kan du tvinge Windows til at søge efter nye opdateringer med følgende trin:

  • Brug Windows-tast+S for at trække søgefeltet op.
  • Søge efter Søg efter opdateringer og vælg det.
  • Brug Kontrollere for opdateringer knappen for at søge efter nye opdateringer.
  • Klik Installer nu.

Hvilken version af DirectX skal du bruge?

En spiller står ved siden af ​​deres champignonkammerat i Tiny Tina's Wonderlands.

DirectX er bagudkompatibel, så det er normalt bedst at bruge den seneste version, som det spil, du vil spille, understøtter. De fleste spil understøtter kun én version, men der er en håndfuld titler, der spænder over grænsen mellem versioner som Kontrol, Civilisation VI, og Lille Tina's Wonderlands.

Nyere versioner af DirectX giver udviklere bedre funktioner og muligheder for at optimere ydeevnen. Hvis du vil grave dybt ned i disse optimeringer, så sørg for at læse vores sammenligning mellem DirectX 11 og DirectX 12.

Redaktørens anbefalinger

  • Hvordan Intel kunne bruge AI til at tackle et massivt problem inden for pc-spil
  • Returnering af pc: bedste indstillinger, ray tracing, Steam Deck og mere
  • Det viser sig, at DirectStorage trods alt ikke dræber billedhastigheder i Forspoken
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: er billigere bedre?
  • AMD kan lige have lækket Ryzen 9 7950X3D udgivelsesdatoen

Opgrader din livsstilDigital Trends hjælper læserne med at holde styr på den hurtige teknologiske verden med alle de seneste nyheder, sjove produktanmeldelser, indsigtsfulde redaktionelle artikler og enestående smugkig.