I 2018 lanserte Nvidia RTX-grafikkort, med noen flotte funksjoner for spill, inkludert Ray Tracing og Mesh Shaders. Microsoft trenger imidlertid en standard som støtter disse funksjonene på mer enn bare NVIDIA-maskinvare. Denne standarden kalles DirectX 12 Ultimate, den kom på Windows 10-PCer med mai 2020-oppdateringen.
Lær om DirectX 12 Ultimate på Windows 10 PC og Xbox
Hva er DirectX 12 Ultimate?
Den nye versjonen av DirectX samler i hovedsak eksisterende teknologi og standardiserer den for PC- og Xbox-spill. Dette er gode nyheter for spillere. Noen av de mest spennende nye grafikkteknologiene, som sanntids Ray Tracing, er først og fremst kun tilgjengelig på NVIDIA-grafikkort. Når den er aktivert i spillet, forbedrer denne funksjonen bildekvaliteten betydelig ved å gjøre lysatferden nærmere virkeligheten.
Fremtidige RDNA2-baserte AMD-grafikkort, samt Xbox Series X, vil også støtte DX12 Ultimate. La oss ta en titt på høydepunktene i det nye API-et og hvorfor det er viktig.
DirectX Raytracing 1.1
DirectX Raytracing 1.1
Raytracing er den spennende nye tingen innen videospillgrafikk. Microsoft kaller denne versjonen DirectX Raytracing (DXR). Denne inkrementelle oppdateringen til en eksisterende teknologi skaper en betydelig forbedring i det generelle utseendet til spill. Hemmeligheten er å få belysningen i et spill til å oppføre seg mer som den gjør i den virkelige verden.
Dette betyr at refleksjoner og brytning ser mer realistiske ut i vann, sollys ser mer fotorealistiske ut og skygger med større visuell dybde.
Med DX12 Ultimate sies Ray Tracing-effekten å være mer effektiv. Det vil også være et alternativ som gir spillutviklere mer kontroll over Ray Tracing, i stedet for å stole på systemet.
Skyggelegging med variabel hastighet
Skyggelegging med variabel hastighet
Variable Rate Shading er en annen funksjon som er tilgjengelig i DX12. Shaders forteller systemet hvilken farge, lysstyrke og kontrast hver piksel skal ha. Imidlertid kan den prosessen være beregningsintensiv, og det er her Variable Rate Shading kommer inn i bildet. Den fokuserer på viktige deler av spillscenen i full oppløsning, mens mindre viktige objekter reduseres til å bruke GPU-kraft.
Spillere legger kanskje ikke merke til den generelle effekten, men det gjør arbeidet på datamaskinen mye mer effektivt. Den forbedrede effektiviteten lover enda bedre bilder og raskere spillytelse totalt sett.
Mesh Shaders
I likhet med Variable Rate Shading hjelper Mesh Shader også systemet til å fungere mer effektivt. Denne funksjonen lar spillutviklere lage svært detaljerte verdener uten å overbelaste CPU.
Den definerer hva som må være i en scene og hvor detaljert den må være (kalt detaljnivå eller LOD). Hovedobjekter vil ha finere detaljer. Objekter lenger unna er tegnet med mindre detaljer. Nesten alt du ser på skjermen er en samling av små trekanter gruppert sammen for å lage en gjenkjennelig form eller gjenstand.
Sampler tilbakemelding
Sampler tilbakemelding
Sampler Feedback gjør også gjengivelse av spillscener mer effektiv. Sampler Feedback forbedrer måten spillet laster inn teksturene på (overflatedetaljer på videospillobjekter). Tanken er at datamaskiner kan ta smartere beslutninger om teksturer for å gjengi større og mer detaljert grafikk, men bruker mindre videominne. Dette bidrar også til å unngå problemer som stamming og lag.
Som nevnt ovenfor kan mer effektiv bruk av GPU bidra til å øke bildefrekvensene.
DirectX 12 Ultimate i den virkelige verden
DX12s funksjoner lover å gjøre spill mer intuitive og effektive når det gjelder bruk av dataressurser. Men som alle funksjoner er implementering opp til spillutviklere. For eksempel har Mesh Shading blitt støttet av Nvidia siden slutten av 2018, men har egentlig ikke blitt brukt ennå. Kanskje som en del av DX12 Ultimate vil den bli mer populær.
Maskinvaren må også støtte disse funksjonene. Microsoft sa at den vil merke den nye maskinvaren som kompatibel med DX12 Ultimate.
På konsoller vil Xbox Series X-logoen midlertidig erstatte DX12 Ultimate-logoen. Hvis du ser DX12 Ultimate- eller Xbox Series X-logoen, betyr det at maskinvaren støtter den nye grafikk-APIen.
Når drar spill nytte av DirectX 12 Ultimate?
DirectX 12 Ultimate kommer til Windows 10-PCer som en del av funksjonene i versjon 2004, utgitt i slutten av mai 2020 (også kjent som mai 2020-oppdateringen). For å dra nytte av funksjonene trenger du selvfølgelig et moderne grafikkort som støtter det.
Hvis du har et annet grafikkort enn DX12 Ultimate, vil alle spill som støtter DX12 Ultimate fortsatt fungere med maskinvaren. Men PC-en din vil ikke se de samme visuelle forbedringene som andre maskiner. Ifølge Microsoft vil det ikke være noen bivirkninger på maskinvare som ikke støtter DX12 Ultimate.
Dette er gode nyheter for spillere på et budsjett, som vil bli tvunget til å falle litt bak for å holde maskinvarekostnadene nede.