Ce este NVIDIA DLSS și cum va face ca Ray să tragă mai repede?
La prezentarea NVIDIA CES 2019, compania a prezentat o nouă tehnologie numită DLSS. În demonstrații, totul elimină performanța lovită în jocurile care permit o nouă grafică de urmărire a imaginilor pe cartelele RTX. Dar cum funcționează?
Ce este DLSS?
DLSS înseamnă "învățarea profundă a super-eșantionării". Există două părți la această idee, dar să ne concentrăm mai întâi pe cea de-a doua: super-eșantionare.
Super-prelevarea de probe este ceva ce puteți face pe mașina dvs. chiar acum cu o mulțime de jocuri. În mod esențial, jocul are o rezoluție dincolo de ceea ce poate suporta monitorul dvs. Sună ciudat, dar poate ajuta la netezirea unor margini aspre în grafica poligonală. Cardurile NVIDIA și AMD suportă deja această tehnologie, la fel ca unele jocuri PC pe cont propriu. Pentru a afla mai multe despre supra-eșantionare, consultați acest articol.
Acum, la partea de "învățare profundă". Învățarea profundă este ceva de termen nebulos: în principiu înseamnă că tone și tone de calcul rulează pe echipamente de mare putere într-un proces care se îmbunătățește în timp. Unele aplicații numesc această "inteligență artificială" (AI), dar aceasta este o denumire defăimată; sistemul nu "învață" în nici un sens uman, ci doar se îmbunătățește într-un proces repetitiv.
Sistemul DLSS de la NVIDIA rulează super-eșantionare pe un anumit joc, mereu și repede, pe plăcile grafice din centrele de date masive. Acesta calculează cele mai bune modalități de a aplica tehnica de super-prelevare a probelor într-un joc cu procesare repetitivă pe imaginile acestui joc - poligoanele și texturile care compun ceea ce vedeți pe ecran. Partea de "învățare profundă" a procesului intră în joc aici; sistemul învață cât de mult poate despre felul în care arată jocul și cum îl face să arate mai bine.
Combinați super-prelevarea de probe pentru linii și texturi mai liniare, cu învățare profundă pentru a aplica îmbunătățiri generale ale unui joc și obțineți DLSS. Tehnicile de îmbunătățire a imaginii, deja calculate în centrele de date NVIDIA, sunt aplicate în zbor prin intermediul miezurilor de procesare Tensor din cardul RTX.
Inginerii NVIDIA ne-au explicat și ne-au demonstrat procesul, funcționând pe baza unui grafic de referință la CES. Îmbunătățirile față de o configurație non-DLSS au fost impresionante, cu claritate mai uniformă și mai uniformă a texturilor și poligoanelor. Acest lucru era valabil chiar și atunci când mașina DLSS își redă grafica la o ieșire mai mică (1080p) decât mașina non-DLSS (1440p).
Cum face un joc să meargă mai repede?
Sistemul DLSS aplică îmbunătățiri generalizate pentru imaginile unui joc, mai ales dacă rulați jocul cu ajutorul îmbunătățirilor de urmărire a radiațiilor NVIDIA. Ray tracing, introdus pentru prima oară cu seria RTX, permite reflecții mai precise, umbre și difuzarea luminii cu rezultate uimitoare. Am parcurs deja modul în care trasarea cu raze poate îmbunătăți vizuale în joc.
Din nefericire, urmărirea razei crește și încărcarea pe GPU. Încărcarea este atât de mare încât multe jocuri se încadrează sub acea marcă de 60 de cadre pe secundă, chiar și atunci când se utilizează cele mai recente carduri NVIDIA și componentele high-end în restul PC-ului.
Folosind îmbunătățirile pre-calculate ale DLSS, pe care GPU-urile RTX din centrele de date ale NVIDIA au deja cronometrate, pot îmbunătăți performanțele jocurilor compatibile RTX. În demonstrația sa CES, un joc cu trasare de raze și DLSS, atât activat, a jucat într-un cadru sau două din joc care rulează fără ca traseul de raze să fie activat deloc. Pentru a pune cât mai simplu posibil: DLSS permite jocurilor să ruleze mult mai repede, cu efecte de iluminare mai fanteziste.
NVIDIA ne spune că procesul nu este perfect: permițând DLSS să scape texturile sau geometria în unele cazuri rare. Dar, în ansamblu, îmbunătățirea este dramatică și merită merită, dacă este o opțiune.
Cardul meu poate folosi DLSS?
DLSS este o caracteristică a nucleului de procesare Tensor proprietate NVIDIA, prezent pe arhitectura GPU Turing în noile cartele RTX. Dacă aveți o placă grafică GeForce RTX, puteți utiliza DLSS. Dacă nu, atunci nu poți. Deci, cele mai populare serii de carduri GeForce GTX 900 și 1000 nu pot profita de DLSS.
Am nevoie de o conexiune Web pentru ao folosi?
Nu. În timp ce procesul DLSS folosește cantități imense de hardware de cloud computing - ferme mari de servere NVIDIA ambalate la ghilimele cu versiuni industriale ale cardurilor grafice RTX - procesul se execută pe PC-ul local odată ce sistemul este setat și activat. Asigurați-vă că rulați cele mai recente drivere.
Jocul meu este compatibil cu DLSS?
Iată frecarea: partea de învățare profundă a DLSS necesită luni de procesare în centrele de date NVIDIA înainte de a putea fi aplicată jocurilor pe PC. Deci, pentru fiecare nou joc care iese, NVIDIA trebuie să-și ruleze gigantic matricea GPU pentru o lungă perioadă de timp pentru a obține DLSS gata.
Odată ce se face ridicarea greoaie, NVIDIA va actualiza driverele GPU și va permite DLSS pe noile jocuri, moment în care dezvoltatorul îl poate activa în mod implicit sau îl va permite ca opțiune grafică în meniul de setări. Deoarece sistemul de învățare profundă trebuie să privească geometria și texturile fiecărui joc în parte pentru a îmbunătăți performanța acelui joc specific, nu există nicio modalitate în jurul acestei abordări "un joc la un moment dat". Acesta va deveni mai rapid, pe măsură ce NVIDIA îl îmbunătățește - eventual, bărbierind timpul până la săptămâni sau zile pentru un joc - dar momentan durează ceva timp.
La momentul scrisului (ianuarie 2019), un singur joc are DLSS pe care îl puteți activa pe un PC de jocuri acasă: Final Fantasy XV. Chiar și asta este într-o formă beta și funcționează doar la cele mai înalte rezoluții. Testarea timpurie arată că, într-adevăr, crește frameratele cu 10-15 FPS - aproximativ aceeași sumă pe care o pierzi, permițând urmărirea RTX ray în alte jocuri. (În prezent, FFXV nu acceptă trasarea cu raze, astfel încât amplificarea DLSS nu se aplică acolo unde este într-adevăr nevoie.)
NVIDIA a anunțat o listă cu alte jocuri existente și viitoare care vor sprijini DLSS în cele din urmă - probabil că compania își gestionează centrele de date cu capacitatea de ao pregăti. În prezent, NVIDIA a confirmat suportul DLSS pentru douăzeci și cinci de jocuri, inclusiv titluri notabile Hellblade: Sacrificiul lui Senua, ARK: Supraviețuirea a evoluat, Atomic Heart, Hitman 2, Mechwarrior V, Battlegrounds de jucător, Shadow of the Tomb Raider, și Suntem foarte fericiti. La CES, compania a anunțat și aceasta Battlefield V și viitoare Imn va suporta DLSS - acesta din urmă ar putea chiar să efectueze procesarea până când va fi gata de lansare.
Jocurile care vor suporta atât efectele de urmărire a radiațiilor exclusive RTX, cât și sistemul DLSS de creștere a performanței sunt o listă scurtă:
- Imn
- Inima inimică
- Battlefield V
- MechWarrior V
- Umbra lui Tomb Raider
- Justiție online
- JX3
Desigur, această listă va crește pe măsură ce dezvoltatorii vor deveni mai confortabili cu trasarea razei, NVIDIA netezește și accelerează procesele de calcul DLSS, iar jucătorii de pe PC solicită acces la caracteristicile complete ale cardurilor grafice RTX.