Hva er DirectX, og hvorfor er det viktig for PC-spill?

DirectX er den hemmelige sausen som tillater det meste beste PC-spill å løpe. Det løser et problem for utviklere ved å tilby en standardisert løsning for å kommunisere instruksjoner til grafikkortet ditt, og det er en hjørnestein i beste grafikkort du kan kjøpe akkurat nå.

Innhold

  • Hva er DirectX?
  • DirectX 12 Ultimate forklart
  • Hvordan installere og oppdatere DirectX
  • Hvilken versjon av DirectX bør du bruke?

Vi vil lede deg gjennom hva DirectX er, hvorfor DirectX 12 Ultimate er viktig, og hvordan du kan finne hvilken DirectX-versjon som er installert på PC-en din.

Anbefalte videoer

Hva er DirectX?

DirectX 12 Ultimate-logo.

DirectX er et applikasjonsprogrammeringsgrensesnitt (API) utviklet av Microsoft for Windows og Xbox. Et grafikk-API er en mellommann som forenkler sending av instruksjoner fra programvare til maskinvaren inne i PC-en din. I begynnelsen av datamaskiner gikk instruksjonene rett til maskinvaren. Ettersom spillene har blitt mer kompliserte og sikkerhetstiltakene mer direkte, har imidlertid API-er vært ryggraden i å fortelle din GPU hva du skal gjøre.

I slekt

  • Mellom AMDs Ryzen 7 7800X3D og Ryzen 9 7950X3D er det ingen konkurranse
  • AMDs Ryzen 9 7950X3D-priser holder presset på Intel
  • DirectX 12 vs. DirectX 11: hva er best for PC-spill?

I tidligere år måtte spillutviklere skrive drivere for flere grafikkort. APIer som DirectX er standardiserte, noe som gjør at din AMD- eller Nvidia-drivere å gjøre alt uavhengig av hvilket grafikkort du har. Grafikk-APIer aktiverer også funksjoner som maskinvareakselerert strålesporing, og de kan øke ytelsen gjennom ulike optimaliseringer.

DirectX er ikke det eneste grafikk-API-et, men det er det viktigste du vil møte. Det er imidlertid eksklusivt for Windows, mens åpen kildekode APIer som Vulkan gi støtte på tvers av plattformer.

DirectX 12 Ultimate forklart

DirectX-strålesporing i Battlefield V.

Den nyeste versjonen av DirectX er DirectX 12 Ultimate, som er tilgjengelig på Windows 10, Windows 11 og Xbox Series X/S. Microsoft beskriver det som "additiv" til DirectX 12, og bringer funksjoner som strålesporing og skyggelegging med variabel hastighet til Windows- og Xbox-konsoller.

Her er alle tilleggsfunksjonene i DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): En tidlig versjon av ray tracing introdusert i spill som Fortnite og Battlefield V. De fleste titler som støtter strålesporing, gjør det gjennom DXR (selv om Vulkan også har sin egen strålesporingsstøtte).
  • Variable rate shading (VRS): Lar GPUen tildele forskjellige mengder strøm til forskjellige områder i en ramme. Tanken er å øke ytelsen ved å fokusere på de viktigste områdene i en scene, noe som sparer ressurser i mindre krevende områder.
  • Mesh shaders: Mesh shaders er et komplekst emne, men de kombinerer i hovedsak flere shader-trinn i en enkelt prosess. Dette unngår å gå mellom CPU og RAM når du tegner mesh, noe som forbedrer ytelsen.
  • Sampler-tilbakemelding: Moderne spill strømmer eiendeler inn i spillverdenen, og spillet blir tvunget til å forutsi hva som skal streames videre basert på hva spilleren gjør. Sampler-tilbakemeldinger gir eksempler på hva som kan skje uten å faktisk utføre instruksjonen, slik at spill kan ta bedre beslutninger om hvilke eiendeler som skal strømmes inn.

Selv om DirectX 12 Ultimate har mange nye funksjoner, trenger du ikke å bekymre deg for dem. De er hovedsakelig for utviklere å optimere spill utover det de kan gjøre i DirectX 12 eller DirectX 11. Det viktigste tillegget er DXR, som muliggjør strålesporing ikke bare på PC, men også på Xbox Series X, også.

Hvordan installere og oppdatere DirectX

DXdiag-menyen i Windows 11.

Du kan ikke installere DirectX direkte. Den kommer med Windows, og du kan bare oppdatere den med Windows. Hvis du ser et tilbud om å installere DirectX på nettet, unngå det for enhver pris. Microsoft gjør ingen installasjonsprogram tilgjengelig.

Installering og oppdatering av DirectX innebærer å utføre en Windows-oppdatering. Les hele vår guide på hvordan installere Windows 11 hvis du starter fra scratch. Før du oppdaterer DirectX, må du finne ut din DirectX-versjon, noe du kan gjøre ved å følge disse trinnene:

  • Høyreklikk på Windows-ikonet i startlinjen og velg Løpe.
  • Skriv "dxdiag" i boksen og velg OK.
  • Se etter DirectX versjon under System fanen.

Så lenge du har holdt Windows oppdatert, bør du ha den nyeste versjonen. Hvis du ikke gjør det, kan du tvinge Windows til å se etter nye oppdateringer med følgende trinn:

  • Bruk Windows-tast+S for å trekke opp søkeboksen.
  • Søk etter Se etter oppdateringer og velg den.
  • Bruke Kryss av for oppdateringer for å søke etter nye oppdateringer.
  • Klikk Installere nå.

Hvilken versjon av DirectX bør du bruke?

En spiller står ved siden av soppkameraten sin i Tiny Tina's Wonderlands.

DirectX er bakoverkompatibel, så det er vanligvis best å bruke den nyeste versjonen som spillet du vil spille støtter. De fleste spill støtter bare én versjon, men det er en håndfull titler som strekker seg over linjen mellom versjoner som Kontroll, Civilization VI, og Tiny Tina's Wonderlands.

Nyere versjoner av DirectX gir utviklere bedre funksjoner og muligheter til å optimalisere ytelsen. Hvis du vil grave dypt inn i disse optimaliseringene, sørg for å lese vår sammenligning mellom DirectX 11 og DirectX 12.

Redaktørenes anbefalinger

  • Hvordan Intel kunne bruke AI til å takle et massivt problem innen PC-spilling
  • Retur PC: beste innstillinger, strålesporing, Steam Deck og mer
  • Det viser seg at DirectStorage tross alt ikke dreper bildefrekvenser i Forspoken
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: er billigere bedre?
  • AMD kan nettopp ha lekket Ryzen 9 7950X3D utgivelsesdato

Oppgrader livsstilen dinDigitale trender hjelper leserne å følge med på den fartsfylte teknologiverdenen med alle de siste nyhetene, morsomme produktanmeldelser, innsiktsfulle redaksjoner og unike sniktitter.