Vid NVIDIAs CES 2019-presentation visade företaget en ny teknik som heter DLSS. I demonstrationer eliminerar allt annat än prestationshiten som tagits i spel som möjliggör snygg ny strålspårningsgrafik på RTX-kort. Men hur fungerar det?
Vad är DLSS?
DLSS står för "deep learning super-sampling." Det finns två delar av denna idé, men låt oss fokusera på den andra först: super-sampling.
Super-sampling är något du kan göra på din maskin just nu med många spel. Det gör i princip spelet med en upplösning utöver vad din skärm kan stödja. Det låter konstigt, men det kan hjälpa till att jämna ut några av de hårda kanterna i polygonal grafik. NVIDIA- och AMD-kort stöder redan denna teknik, liksom vissa PC-spel helt ensamma. För att lära dig mer om supersampling, kolla in den här artikeln .
Nu vidare till "deep learning" -delen. Djupinlärning är något av en otydlig term: det betyder i grunden massor av beräkningar som körs på kraftfull hårdvara i en process som förbättras över tiden. Vissa applikationer kallar detta ”Artificiell intelligens” (AI), men det är en felaktig benämning; systemet lär sig inte i någon mänsklig mening, det blir bara bättre vid en repetitiv process.
NVIDIA: s DLSS-system kör supersampling på ett specifikt spel, om och om igen, på grafikkorten i dess enorma datacenter. Det beräknar de bästa sätten att tillämpa super-samplingstekniken på ett spel med repetitiv bearbetning av spelets grafik - polygonerna och texturerna som utgör det du ser på skärmen. Den "djupa inlärning" -delen av processen spelar in här; systemet lär sig så mycket som möjligt om hur spelet ser ut och hur man får det att se bättre ut.
Kombinera supersampling för mjukare polygonlinjer och texturer med djupinlärning för att tillämpa allmänna förbättringar i ett spel så får du DLSS. Bildförbättringstekniker, som redan har beräknats vid NVIDIA: s datacenter, tillämpas i farten via Tensor-bearbetningskärnorna på RTX-kortet.
NVIDIA-ingenjörer förklarade och demonstrerade processen för oss och körde på ett grafiskt riktmärke på CES. Förbättringarna jämfört med en icke-DLSS-installation var imponerande, med jämnare, jämnare strukturer och polygoner tydliga. Detta var sant även när DLSS-maskinen renderade sin grafik med en lägre uteffekt (1080p) än den icke-DLSS-maskinen (1440p).
Hur gör det ett spel snabbare?
DLSS-systemet tillämpar generaliserade förbättringar av spelets grafik, särskilt om du kör spelet med NVIDIA: s strålspårningsförbättringar aktiverade. Strålspårning, som först introducerades med kort i RTX-serien, möjliggör mer exakta reflektioner, skuggor och spridning av ljus med fantastiska resultat. Vi har redan täckt hur strålspårning kan förbättra grafik i spelet .
Tyvärr ökar strålspårningen också belastningen på GPU: n. Belastningen är så hög att många spel faller under det önskvärda märket med 60 bilder per sekund, även när du använder de senaste NVIDIA-korten och avancerade komponenter i resten av datorn.
Genom att använda de förberäknade förbättringarna av DLSS, som RTX GPU: erna i NVIDIA: s datacenter redan har knäckt, kan det jämna ut prestanda för RTX-aktiverade spel. I sin CES-demonstration spelades ett spel med strålspårning och DLSS aktiverat inom en ram eller två av spelet som körs utan att någon strålspårning alls är aktiverad. För att uttrycka det så enkelt som möjligt: DLSS gör det möjligt för spel att springa mycket snabbare med mer snygga ljuseffekter.
NVIDIA berättar att processen inte är perfekt: att aktivera DLSS kan i vissa sällsynta fall tvätta ut texturer eller geometri. Men totalt sett är förbättringen dramatisk och väl värt att möjliggöra om det är ett alternativ.
Kan mitt kort använda DLSS?
DLSS är en funktion i NVIDIAs egenutvecklade Tensor-processorkärna, som finns på Turing GPU-arkitekturen i de nya RTX-korten. Om du har ett GeForce RTX-grafikkort kan du använda DLSS. Om du inte gör det kan du inte. Så de fortfarande populära GeForce GTX 900- och 1000-seriekorten kan inte dra nytta av DLSS.
Behöver jag en webbanslutning för att använda den?
Nej. Medan DLSS-processen använder stora mängder molndatorhårdvara - stora NVIDIA-serverfarmar packade till gallen med industriella versioner av RTX-grafikkort - körs processen på din lokala dator när systemet har ställts in och aktiverats. Se bara till att du kör de senaste drivrutinerna.
Är mitt spel kompatibelt med DLSS?
Här är rubriken: den djupa inlärningsdelen av DLSS kräver månader av bearbetning i NVIDIAs datacenter innan den kan tillämpas på PC-spel. Så för varje nytt spel som kommer ut måste NVIDIA köra sina gigantiska GPU-arrays under lång tid för att göra DLSS redo.
När det tunga lyftet är klart kommer NVIDIA att uppdatera sina GPU-drivrutiner och aktivera DLSS på de nya spelen, då utvecklaren kan aktivera det som standard eller tillåta det som ett grafikalternativ i inställningsmenyn. Eftersom det djupa inlärningssystemet måste titta på geometrin och strukturerna för varje spel individuellt för att förbättra prestanda för det specifika spelet, finns det inget sätt att kringgå detta "ett spel i taget" -sätt. Det kommer att bli snabbare när NVIDIA förbättrar det - eventuellt rakar tiden ner till veckor eller dagar för ett spel - men just nu tar det ett tag.
I skrivande stund (januari 2019) har bara ett spel DLSS som du kan aktivera på en speldator hemma: Final Fantasy XV . Även det är i beta-form och fungerar bara med de högsta upplösningarna. Tidig testning visar att det faktiskt ökar framfrekvensen med 10-15 FPS - ungefär samma mängd som du förlorar genom att möjliggöra RTX-strålspårning i andra spel. (Just nu stöder inte FFXV strålspårning, så DLSS-boost tillämpas inte där det verkligen behövs.)
NVIDIA har meddelat en lista över andra befintliga och kommande spel som kommer att stödja DLSS så småningom - förmodligen driver företaget sina datacenter med kapacitet för att göra det klart. För närvarande har NVIDIA bekräftade kommande DLSS-stöd för tjugofem spel , med anmärkningsvärda titlar inklusive Hellblade: Senua's Sacrifice, ARK: Survival Evolved, Atomic Heart, Hitman 2, Mechwarrior V, Playerunknowns Battlegrounds, Shadow of the Tomb Raider, och Vi lyckligt få . På CES meddelade företaget också att Battlefield W och det kommande Hymn kommer att stödja DLSS - den senare kan till och med ha bearbetat när den är redo att släppas.
Spel som stöder både RTX-exklusiva strålspårningseffekter och det prestandaförstärkande DLSS-systemet är en kort lista:
- Hymn
- Atomic Heart
- Battlefield W
- MechWarrior V.
- Shadow of the Tomb Raider
- Rättvisa online
- Jaxx
Naturligtvis kommer den här listan att växa när utvecklare blir mer bekväma med strålspårning, NVIDIA mjukar ut och påskyndar sin DLSS-beräkningsprocess och PC-spelare kräver tillgång till alla funktioner på deras RTX-märkta grafikkort.