Under 2018 lanserade Nvidia RTX-grafikkort, med några fantastiska funktioner för spel, inklusive Ray Tracing och Mesh Shaders. Microsoft behöver dock en standard som stöder dessa funktioner på mer än bara NVIDIA-hårdvara. Denna standard kallas DirectX 12 Ultimate, den kom till Windows 10-datorer med maj 2020-uppdateringen.
Lär dig om DirectX 12 Ultimate på Windows 10 PC och Xbox
Vad är DirectX 12 Ultimate?
Den nya versionen av DirectX sammanför i huvudsak befintlig teknik och standardiserar den för PC- och Xbox-spel. Detta är goda nyheter för spelare. Några av de mest spännande nya grafikteknologierna, som Ray Tracing i realtid, är i första hand endast tillgängliga på NVIDIA-grafikkort. När den är aktiverad i spelet förbättrar den här funktionen avsevärt bildkvaliteten genom att göra ljusbeteendet närmare verkligheten.
Framtida RDNA2-baserade AMD-grafikkort, såväl som Xbox Series X, kommer också att stödja DX12 Ultimate. Låt oss ta en titt på höjdpunkterna i det nya API:et och varför det är viktigt.
DirectX Raytracing 1.1
DirectX Raytracing 1.1
Raytracing är det spännande nya inom videospelsgrafik. Microsoft kallar denna version DirectX Raytracing (DXR). Denna stegvisa uppdatering av en befintlig teknik skapar en betydande förbättring av spelets övergripande utseende. Hemligheten är att få belysningen i ett spel att bete sig mer som den gör i den verkliga världen.
Detta innebär att reflektioner och brytning ser mer realistiska ut i vatten, solljusstrålar ser mer fotorealistiska ut och skuggor med större visuellt djup.
Med DX12 Ultimate sägs Ray Tracing-effekten vara mer effektiv. Det kommer också att finnas ett alternativ som ger spelutvecklare mer kontroll över Ray Tracing, istället för att förlita sig på systemet.
Skuggning med variabel hastighet
Skuggning med variabel hastighet
Variable Rate Shading är en annan funktion tillgänglig i DX12. Shaders talar om för systemet vilken färg, ljusstyrka och kontrast varje pixel ska ha. Den processen kan dock vara beräkningsintensiv och det är där Variable Rate Shading kommer in i bilden. Den fokuserar på viktiga delar av spelscenen i full upplösning, medan mindre viktiga objekt reduceras till att använda GPU-kraft.
Spelare kanske inte märker den övergripande effekten, men det gör arbetet på datorn mycket mer effektivt. Den förbättrade effektiviteten lovar ännu bättre bild och snabbare spelprestanda totalt sett.
Mesh Shaders
I likhet med Variable Rate Shading hjälper Mesh Shader också systemet att arbeta mer effektivt. Den här funktionen låter spelutvecklare skapa mycket detaljerade världar utan att överbelasta processorn.
Den definierar vad som måste finnas i en scen och hur detaljerad den behöver vara (kallad detaljnivå eller LOD). Huvudobjekt kommer att ha finare detaljer. Objekt längre bort ritas med mindre detaljer. Nästan allt du ser på skärmen är en samling små trianglar grupperade för att skapa en igenkännbar form eller föremål.
Sampler Feedback
Sampler Feedback
Sampler Feedback gör också renderingen av spelscener mer effektiv. Sampler Feedback förbättrar hur spelet laddar sina texturer (ytdetaljer på videospelsobjekt). Tanken är att datorer kan fatta smartare beslut om texturer för att göra större och mer detaljerad grafik, men med mindre videominne. Detta hjälper också till att undvika problem som stamning och fördröjning.
Som nämnts ovan kan en mer effektiv användning av GPU:n hjälpa till att öka bildhastigheterna.
DirectX 12 Ultimate i den verkliga världen
DX12:s funktioner lovar att göra spel mer intuitiva och effektiva när det gäller att använda datorresurser. Men som alla funktioner är implementeringen upp till spelutvecklare. Mesh Shading har till exempel stöds av Nvidia sedan slutet av 2018, men har inte riktigt använts ännu. Kanske kommer den att bli mer populär som en del av DX12 Ultimate.
Hårdvaran måste också stödja dessa funktioner. Microsoft sa att det kommer att märka sin nya hårdvara som kompatibel med DX12 Ultimate.
På konsoler kommer Xbox Series X-logotypen tillfälligt att ersätta DX12 Ultimate-logotypen. Om du ser logotypen DX12 Ultimate eller Xbox Series X betyder det att hårdvaran stöder det nya grafik-API.
När drar spel nytta av DirectX 12 Ultimate?
DirectX 12 Ultimate kommer till Windows 10-datorer som en del av funktioner i version 2004, släppt i slutet av maj 2020 (även känd som maj 2020-uppdateringen). För att dra nytta av funktionerna behöver du förstås ett modernt grafikkort som stödjer det.
Om du har ett annat grafikkort än DX12 Ultimate kommer alla spel som stöder DX12 Ultimate fortfarande att fungera med hårdvaran. Men din dator kommer inte att se samma visuella förbättringar som andra maskiner. Enligt Microsoft blir det inga biverkningar på hårdvara som inte stöder DX12 Ultimate.
Detta är goda nyheter för spelare på en budget, som kommer att tvingas hamna på efterkälken lite för att hålla nere hårdvarukostnaderna.