Vad är NVIDIA DLSS, och Hur Kommer Det att Göra Ray Tracing Snabbare?

0
611

På NVIDIAS CES 2019 presentation, företaget visade upp en ny teknik som kallas DLSS. I demonstrationer, men eliminerar prestanda hit tas i spel som gör att fina nya ray-tracing grafik på RTX kort. Men hur fungerar det?

Vad Är DLSS?

DLSS står för “djupt lärande super-provtagning.” Det finns två delar denna uppfattning, men låt oss fokusera på den andra först: super-provtagning.

Super-provtagning är något du kan göra på din maskin just nu med en massa spel. Det i huvudsak återger spelet med en upplösning än vad bildskärmen kan stödja. Det låter konstigt, men det kan bidra till att jämna ut en del av de hårda kanter i kantig grafik. NVIDIA och AMD-kort redan att stödja denna teknik, som gör vissa PC-spel helt på egen hand. För att lära sig mer om super-provtagning, kolla in denna artikel.

Nu, på att “deep learning” en del. Djupt lärande är något av en oklar term: i grund och botten betyder massor och massor av beräkningar köra på high-powered hårdvara i en process som ökar över tiden. Vissa program kalla detta för “artificiell intelligens” (AI), men det är en missvisande; systemet inte är “lärande” i någon mänsklig mening, det är bara att bli bättre vid en upprepad process.

NVIDIAS DLSS systemet körs super-stickprov på ett specifikt spel, om och om igen, på grafikkort i sin massiva datacenter. Den beräknar de bästa sätten att tillämpa super-provtagningsteknik för att ett spel med upprepad bearbetning på att spelets grafik—polygoner och texturer som gör upp vad du ser på din skärm. “Djupt lärande” en del av den processen spelar in här; systemet lär sig så mycket som det bara kan om hur spelet ser ut, och hur man kan få det att se bättre.

Kombinera super-provtagning för smidigare polygon linjer och texturer med djupt lärande för att tillämpa de allmänna förbättringar till spelet, och du får DLSS. Bild-att förbättra tekniken, som redan beräknats på NVIDIA ‘ s datacenter, tillämpas på de flyger via Tensor processorkärnor i RTX-kort.

NVIDIA ingenjörer förklarat och visat processen till oss, kör på en grafik riktmärke på CES. De förbättringar som under en icke-DLSS installation var imponerande, med en mjukare, mer även texturer och polygoner uppenbart. Detta var sant även när DLSS maskinen var att göra sin grafik till en lägre output (1080p) än icke-DLSS maskinen (1440p).

Hur Gör Man Ett Spel Springa Snabbare?

Den DLSS system gäller generella förbättringar för att ett spels grafik, speciellt om du kör spelet med NVIDIAS ray-tracing förbättringar aktiverad. Ray tracing, som först introducerades med RTX-serie kort, möjliggör mer exakt reflektioner, skuggor och spridning av ljus med några fantastiska resultat. Vi har redan omfattas sätt ray tracing kan förbättra i spelet grafik.

Tyvärr, ray tracing ökar också belastningen på GPU. Belastningen är så hög att många spel som faller under det som önskvärt 60 bildrutor per sekund mark, även när du använder den senaste NVIDIA-kort och high-end komponenter i resten av DATORN.

Med hjälp av pre-beräknas förbättringar av DLSS, som RTX Grafikprocessorer i NVIDIA: s datacenter har redan antal knastrade, kan jämna ut resultatet av RTX-aktiverade spel. I sin CES demonstration, ett spel med ray tracing och DLSS både aktiverad spelas inom en ram eller två av spelet körs utan någon ray tracing aktiverat på alla. För att uttrycka det så enkelt som möjligt: DLSS gör det möjligt för spel att köra mycket snabbare med mer snygga ljuseffekter.

NVIDIA säger oss att processen är inte perfekt: att möjliggöra DLSS kan tvätta ur texturer eller geometri i vissa sällsynta fall. Men generellt är förbättringen dramatisk och väl värt möjligt om det är ett alternativ.

Kan Min Användning av Kortet DLSS?

DLSS är en funktion av NVIDIAS proprietära Tensor bearbetning kärnan, som finns på Turing GPU-arkitektur i den nya RTX kort. Om du har ett GeForce RTX-grafikkort kan du använda DLSS. Om du inte, då kan du inte. Så, fortfarande populära GeForce GTX 900-och 1000-serien korten kan inte dra nytta av DLSS.

Behöver Jag En Internet-Anslutning För Att Använda Det?

Nej. Medan DLSS process använder sig av stora mängder av cloud computing hårdvara—stor NVIDIA servergrupper packad till gälarna med industriella versioner av RTX grafikkort—den process som körs på din lokala DATOR när systemet är konfigurerat och aktiverat. Se bara till att du använder de senaste drivrutinerna.

Är Mitt Spel som är Kompatibla Med DLSS?

Här är där skon klämmer: det djupa lärandet en del av DLSS kräver månader av bearbetning i NVIDIA: s datacenter innan det kan tillämpas på PC-spel. Så för alla nya spel som kommer ut, NVIDIA behöver för att köra sitt gigantiska GPU-arrayer för en lång tid för att få DLSS redo.

När grovjobbet är gjort, NVIDIA kommer att uppdatera sin GPU-drivrutiner och aktivera DLSS på nya spel, där utvecklare kan göra det möjligt för den som standard eller att låta det som en grafik alternativet i menyn inställningar. Eftersom djupt lärande system har att titta på geometri och texturer av varje spel individuellt för att förbättra prestanda för det specifika spelet, det finns ingen väg runt detta “en match i taget” – metoden. Det kommer att bli snabbare som NVIDIA förbättrar det—möjligen rakning tid ner till veckor eller dagar för en spel—men just nu tar det ett tag.

I skrivande stund (januari 2019), bara ett spel har DLSS som du kan aktivera för en gaming PC hemma: Final Fantasy XV. Även det är i ett beta-form och fungerar endast på högsta upplösning. Tidiga tester visar att, ja, det ökar framerates med 10-15 FPS—ungefär samma belopp som du förlorar genom att RTX ray tracing i andra spel. (Just nu FFXV inte har stöd för ray tracing, så DLSS boost är inte tillämpas 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 är det företag som kör sina datacenter kapacitet till att få det färdigt. För närvarande har NVIDIA bekräftade kommande DLSS stöd för tjugo-fem-spel, med anmärkningsvärda titlar inklusive Hellblade: Senua Offer, ARK: Överlevnad Utvecklats, Atomic Hjärta, Hitman 2, Mechwarrior V, Playerunknown är Krigszonen, Shadow of the Tomb Raider, och Vi Happy Few. På CES bolaget meddelade även att Battlefield V och kommande Hymn kommer att stödja DLSS—den senare även kan ha den bearbetning som görs av den tid det är redo för release.

Spel som har stöd för både RTX-exklusiva ray tracing effekter och resultat-att öka DLSS system, är en kort lista:

  • Nationalsången
  • Atomic Hjärta
  • Battlefield V
  • MechWarrior V
  • Skuggan av Tomb Raider
  • Rättvisa Online
  • JX3

Naturligtvis, den här listan kommer att växa som utvecklare blir mer bekväm med ray tracing, NVIDIA jämnar ut och snabbar upp sin DLSS beräkning process, och PC-spelare efterfrågan tillgång till alla funktioner på deras RTX-märkta grafik kort.