Vad är DirectX, och varför är det viktigt för PC-spel?

click fraud protection

DirectX är den hemliga såsen som tillåter det mesta bästa PC-spel att springa. Det löser ett problem för utvecklare genom att erbjuda en standardiserad lösning för att kommunicera instruktioner till ditt grafikkort, och det är en hörnsten i bästa grafikkort du kan köpa just nu.

Innehåll

  • Vad är DirectX?
  • DirectX 12 Ultimate förklaras
  • Hur man installerar och uppdaterar DirectX
  • Vilken version av DirectX ska du använda?

Vi kommer att gå igenom vad DirectX är, varför DirectX 12 Ultimate är viktigt och hur du kan hitta vilken DirectX-version som är installerad på din PC.

Rekommenderade videor

Vad är DirectX?

DirectX 12 Ultimate-logotyp.

DirectX är ett applikationsprogrammeringsgränssnitt (API) utvecklat av Microsoft för Windows och Xbox. Ett grafik-API är en mellanhand som underlättar att skicka instruktioner från mjukvara till hårdvaran inuti din PC. I datorernas tidiga dagar gick instruktionerna direkt till hårdvaran. Men eftersom spel har blivit mer komplicerade och säkerhetsåtgärder mer direkta, har API: er varit ryggraden i att tala om för din GPU vad den ska göra.

Relaterad

  • Mellan AMD: s Ryzen 7 7800X3D och Ryzen 9 7950X3D finns det ingen tävling
  • AMD: s Ryzen 9 7950X3D-prissättning håller pressen på Intel
  • DirectX 12 vs. DirectX 11: vilket är bäst för PC-spel?

Tidigare skulle spelutvecklare behöva skriva drivrutiner för flera grafikkort. API: er som DirectX är standardiserade, vilket gör att din AMD eller Nvidia drivrutiner att göra allt oavsett vilket grafikkort du har. Grafik-API: er möjliggör också funktioner som hårdvaruaccelererad strålspårning, och de kan öka prestandan genom olika optimeringar.

DirectX är inte det enda grafik-API, men det är det viktigaste du kommer att stöta på. Det är dock exklusivt för Windows API: er med öppen källkod som Vulkan tillhandahålla plattformsoberoende support.

DirectX 12 Ultimate förklaras

DirectX-strålningsspårning i Battlefield V.

Den senaste versionen av DirectX är DirectX 12 Ultimate, som är tillgänglig på Windows 10, Windows 11 och Xbox Series X/S. Microsoft beskriver det som "tillsats" till DirectX 12, vilket ger funktioner som strålspårning och skuggning med variabel hastighet till Windows och Xbox-konsoler.

Här är alla ytterligare funktioner i DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): En tidig version av ray tracing introducerad i spel som Fortnite och Battlefield V. De flesta titlar som stöder strålspårning gör det genom DXR (även om Vulkan har sitt eget stöd för strålspårning också).
  • Variable rate shading (VRS): Tillåter GPU: n att allokera olika mängder ström till olika områden i en bildruta. Tanken är att öka prestandan genom att fokusera på de viktigaste områdena i en scen, vilket sparar resurser i mindre krävande områden.
  • Mesh shaders: Mesh shaders är ett komplext ämne, men de kombinerar i huvudsak flera shader-steg i en enda process. Detta undviker att passera mellan din CPU och RAM när du ritar maskor, vilket förbättrar prestandan.
  • Sampler-feedback: Moderna spel strömmar tillgångar till spelvärlden, och spelet tvingas förutsäga vad som ska streamas härnäst baserat på vad spelaren gör. Sampler-feedback matar exempel på vad som kan hända utan att faktiskt utföra instruktionen, vilket gör att spel kan fatta bättre beslut om vilka tillgångar som ska strömmas in.

Även om DirectX 12 Ultimate har många nya funktioner behöver du inte oroa dig för dem. De är främst till för utvecklare att optimera spel utöver vad de skulle kunna göra i DirectX 12 eller DirectX 11. Det viktigaste tillägget är DXR, som möjliggör strålspårning inte bara på PC utan även på Xbox Series X, också.

Hur man installerar och uppdaterar DirectX

DXdiag-menyn i Windows 11.

Du kan inte installera DirectX direkt. Den kommer med Windows, och du kan bara uppdatera den med Windows. Om du ser ett erbjudande om att installera DirectX online, undvik det till varje pris. Microsoft gör inga installationsprogram tillgängliga.

Installation och uppdatering av DirectX innebär att du utför en Windows-uppdatering. Läs hela vår guide på hur man installerar Windows 11 om du börjar från början. Innan du uppdaterar DirectX måste du ta reda på din DirectX-version, vilket du kan göra genom att följa dessa steg:

  • Högerklicka på Windows-ikonen i startfältet och välj Springa.
  • Skriv "dxdiag" i rutan och välj OK.
  • Kolla efter DirectX version under Systemet flik.

Så länge du har hållit Windows uppdaterat bör du ha den senaste versionen. Om du inte gör det kan du tvinga Windows att söka efter nya uppdateringar med följande steg:

  • Använda sig av Windows-tangent+S för att dra upp sökrutan.
  • Söka efter Sök efter uppdateringar och välj den.
  • Använd Kolla upp för uppdateringar knappen för att söka efter nya uppdateringar.
  • Klick Installera nu.

Vilken version av DirectX ska du använda?

En spelare står bredvid sin svampkamrat i Tiny Tina's Wonderlands.

DirectX är bakåtkompatibelt, så det är vanligtvis bäst att använda den senaste versionen som spelet du vill spela stöder. De flesta spel stöder bara en version, men det finns en handfull titlar som går över gränsen mellan versioner som Kontroll, Civilisation VI, och Tiny Tina's Wonderlands.

Nyare versioner av DirectX ger bättre funktioner och möjligheter för utvecklare att optimera prestanda. Om du vill gräva djupt i dessa optimeringar, se till att läsa vår jämförelse mellan DirectX 11 och DirectX 12.

Redaktörens rekommendationer

  • Hur Intel kunde använda AI för att ta itu med ett stort problem inom PC-spel
  • Returdator: bästa inställningar, strålspårning, Steam Deck och mer
  • Det visar sig att DirectStorage trots allt inte dödar bildhastigheter i Forspoken
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: är billigare bättre?
  • AMD kan just ha läckt Ryzen 9 7950X3D releasedatum

Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.