På NVIDIAs CES 2019-præsentation viste virksomheden en ny teknologi kaldet DLSS. I demonstrationer eliminerer det hele den ydeevnehit, der er taget i spil, der muliggør ny, ny strålesporingsgrafik på RTX-kort. Men hvordan fungerer det?
Hvad er DLSS?
DLSS står for "deep learning super-sampling." Der er to dele til denne idé, men lad os fokusere på den anden først: super-sampling.
Super-sampling er noget, du kan gøre på din maskine lige nu med mange spil. Det gengiver i det væsentlige spillet med en opløsning ud over hvad din skærm kan understøtte. Det lyder underligt, men det kan hjælpe med at udjævne nogle af de barske kanter i polygonal grafik. NVIDIA- og AMD-kort understøtter allerede denne teknologi, ligesom nogle pc-spil gør det alene. For at lære mere om supersampling, tjek denne artikel .
Nu videre til "deep learning" -delen. Dyb læring er noget af et tåget udtryk: det betyder dybest set tonsvis af beregninger, der køres på kraftig hardware i en proces, der forbedres over tid. Nogle applikationer kalder dette “Kunstig intelligens” (AI), men det er en misvisende betegnelse; systemet "lærer" ikke i nogen menneskelig forstand, det bliver bare bedre ved en gentagen proces.
NVIDIAs DLSS-system kører super-sampling på et specifikt spil igen og igen på grafikkortene i dets massive datacentre. Det beregner de bedste måder at anvende super-sampling-teknikken på et spil med gentagen behandling på det spilles grafik - polygoner og teksturer, der udgør det, du ser på din skærm. Den "dybe indlærings" del af processen kommer ind her; systemet lærer så meget som muligt over den måde, spillet ser ud på, og hvordan man får det til at se bedre ud.
Kombiner supersampling til glattere polygonlinjer og teksturer med dyb læring til anvendelse af generelle forbedringer i et spil, og du får DLSS. Billedforbedrende teknikker, der allerede er beregnet i NVIDIAs datacentre, anvendes i farten via Tensor-behandlingskerne på RTX-kortet.
NVIDIA-ingeniører forklarede og demonstrerede processen for os ved at køre på et grafisk benchmark hos CES. Forbedringerne i forhold til en ikke-DLSS-opsætning var imponerende med glattere, jævnere strukturer og polygoner tydelige. Dette var tilfældet, selv når DLSS-maskinen gengav sin grafik med en lavere output (1080p) end den ikke-DLSS-maskine (1440p).
Hvordan får det et spil til at løbe hurtigere?
DLSS-systemet anvender generaliserede forbedringer af spilets visualiseringer, især hvis du kører spillet med NVIDIAs forbedringer af strålesporing aktiveret. Strålesporing, der først blev introduceret med RTX-kort, giver mulighed for mere nøjagtige refleksioner, skygger og diffusion af lys med nogle fantastiske resultater. Vi har allerede dækket måder, som strålesporing kan forbedre visualiseringer i spillet .
Desværre øger strålesporing også belastningen på GPU'en. Belastningen er så høj, at mange spil falder under det ønskelige mærke på 60 billeder pr. Sekund, selv når du bruger de nyeste NVIDIA-kort og avancerede komponenter i resten af pc'en.
Brug af de forudberegnede forbedringer af DLSS, som RTX GPU'erne i NVIDIAs datacentre allerede har knust, kan udjævne ydelsen af RTX-aktiverede spil. I sin CES-demonstration blev et spil med strålesporing og DLSS begge aktiveret spillet inden for en ramme eller to af spillet, der kørte uden nogen strålesporing aktiveret overhovedet. For at sige det så enkelt som muligt: DLSS gør det muligt for spil at køre meget hurtigere med mere fancy lyseffekter.
NVIDIA fortæller os, at processen ikke er perfekt: aktivering af DLSS kan i nogle sjældne tilfælde vaske teksturer eller geometri ud. Men generelt er forbedringen dramatisk og værd at muliggøre, hvis det er en mulighed.
Kan mit kort bruge DLSS?
DLSS er en funktion i NVIDIAs proprietære Tensor-behandlingskerne, der findes på Turing GPU-arkitekturen i de nye RTX-kort. Hvis du har et GeForce RTX-grafikkort, kan du bruge DLSS. Hvis du ikke gør det, kan du ikke. Så de stadig populære GeForce GTX 900- og 1000-seriekort kan ikke drage fordel af DLSS.
Har jeg brug for en internetforbindelse for at bruge den?
Nej. Mens DLSS-processen bruger store mængder cloud computing-hardware - enorme NVIDIA-serverfarme pakket til gællerne med industrielle versioner af RTX-grafikkort - kører processen på din lokale pc, når systemet er konfigureret og aktiveret. Bare sørg for at du kører de nyeste drivere.
Er mit spil kompatibelt med DLSS?
Her er gnisten: den dybe læringsdel af DLSS kræver måneders behandling i NVIDIAs datacentre, før den kan anvendes på pc-spil. Så for hvert nyt spil, der kommer ud, skal NVIDIA køre sine gigantiske GPU-arrays i lang tid for at gøre DLSS klar.
Når det tunge løft er gjort, opdaterer NVIDIA sine GPU-drivere og aktiverer DLSS på de nye spil, på hvilket tidspunkt udvikleren kan aktivere det som standard eller tillade det som en grafikindstilling i indstillingsmenuen. Fordi det dybe læringssystem skal se på geometrien og strukturer i hvert spil individuelt for at forbedre ydeevnen for det specifikke spil, er der ingen vej omkring denne "et spil ad gangen" tilgang. Det bliver hurtigere, da NVIDIA forbedrer det - muligvis barberer tiden ned til uger eller dage for et spil - men i øjeblikket tager det et stykke tid.
I skrivende stund (januar 2019) har kun et spil DLSS, som du kan aktivere på en spille-pc derhjemme: Final Fantasy XV . Selv det er i en beta-form og fungerer kun på de højeste opløsninger. Tidlig test viser, at det faktisk øger framerates med 10-15 FPS - omtrent det samme beløb, du mister ved at aktivere RTX-strålesporing i andre spil. (Lige nu understøtter FFXV ikke strålesporing, så DLSS-boostet anvendes ikke, hvor det virkelig er nødvendigt.)
NVIDIA har annonceret en liste over andre eksisterende og kommende spil, der til sidst vil understøtte DLSS - formodentlig kører virksomheden sine datacentre med kapacitet til at gøre det klar. På nuværende tidspunkt har NVIDIA bekræftede kommende DLSS support til 25 spil , med bemærkelsesværdige titler inklusive Hellblade: Senua's Sacrifice, ARK: Survival Evolved, Atomic Heart, Hitman 2, Mechwarrior V, Playerunknowns Battlegrounds, Shadow of the Tomb Raider, og Vi er glade for få . På CES annoncerede virksomheden også det Slagmark W. og den kommende Hymne understøtter DLSS - sidstnævnte kan endda få behandlingen udført, når den er klar til frigivelse.
Spil, der understøtter både RTX-eksklusive strålesporingseffekter og det præstationsfremmende DLSS-system, er en kort liste:
- Hymne
- Atomisk hjerte
- Slagmark W.
- MechWarrior V
- Shadow of the Tomb Raider
- Retfærdighed online
- Jaxx
Naturligvis vil denne liste vokse, efterhånden som udviklere bliver mere komfortable med strålesporing, NVIDIA udjævner og fremskynder sin DLSS-beregningsproces, og pc-spillere kræver adgang til alle funktioner på deres RTX-mærke grafikkort.