La prezentarea NVIDIA CES 2019, compania a prezentat o nouă tehnologie numită DLSS. În demonstrații, totul elimină, însă, performanțele luate în jocurile care permit o nouă grafică fantezie de trasare a razelor pe cardurile RTX. Dar cum funcționează?
Ce este DLSS?
DLSS înseamnă „super-eșantionare de învățare profundă”. Există două părți ale acestei idei, dar să ne concentrăm mai întâi pe a doua: super-eșantionarea.
Super-eșantionarea este ceva ce puteți face pe mașina dvs. chiar acum, cu o mulțime de jocuri. În esență, redă jocul la o rezoluție dincolo de ceea ce poate susține monitorul. Sună ciudat, dar poate ajuta la netezirea unora dintre marginile aspre ale graficii poligonale. Cardurile NVIDIA și AMD acceptă deja această tehnologie, la fel ca și unele jocuri pe PC, pe cont propriu. Pentru a afla mai multe despre super-eșantionare, consultați acest articol .
Acum, treceți la partea „învățare profundă”. Învățarea profundă este un termen nebulos: înseamnă practic tone și tone de calcule rulate pe hardware de mare putere într-un proces care se îmbunătățește în timp. Unele aplicații numesc asta „Inteligență artificială” (AI), dar acesta este un nume greșit; sistemul nu „învață” în nici un sens uman, ci doar se îmbunătățește la un proces repetitiv.
Sistemul DLSS al NVIDIA rulează super-eșantionare pe un anumit joc, iar și iar, pe cardurile grafice din centrele sale de date masive. Calculează cele mai bune modalități de a aplica tehnica de super-eșantionare la un joc cu procesare repetitivă a imaginilor din acel joc - poligoanele și texturile care alcătuiesc ceea ce vedeți pe ecran. Partea „învățării profunde” a procesului intră aici în joc; sistemul învață cât de mult poate despre modul în care arată jocul și cum să-l facă să arate mai bine.
Combinați super-eșantionarea pentru linii și texturi de poligon mai fine cu învățarea profundă pentru aplicarea îmbunătățirilor generale unui joc și obțineți DLSS. Tehnicile de îmbunătățire a imaginii, deja calculate la centrele de date NVIDIA, sunt aplicate din mers prin intermediul nucleelor de procesare Tensor de pe cardul RTX.
Inginerii NVIDIA ne-au explicat și demonstrat procesul, rulând pe un benchmark grafic la CES. Îmbunătățirile față de o configurare non-DLSS au fost impresionante, cu texturi și poligone mai fine, mai uniforme. Acest lucru a fost adevărat chiar și atunci când mașina DLSS își reda grafica la o ieșire mai mică (1080p) decât mașina non-DLSS (1440p).
Cum face un joc să ruleze mai repede?
Sistemul DLSS aplică îmbunătățiri generalizate vizualelor unui joc, mai ales dacă rulați jocul cu îmbunătățirile de urmărire a razelor NVIDIA activate. Trasarea razelor, introdusă pentru prima dată cu cardurile din seria RTX, permite reflecții mai precise, umbre și difuzie a luminii, cu rezultate uimitoare. Am făcut-o deja acoperite modurile în care trasarea razelor poate îmbunătăți vizualizarea în joc .
Din păcate, ray tracing crește și încărcarea pe GPU. Sarcina este atât de mare încât multe jocuri scad sub nivelul dorit de 60 de cadre pe secundă, chiar și atunci când se utilizează cele mai noi carduri NVIDIA și componente de ultimă generație în restul computerului.
Folosind îmbunătățirile precalculate ale DLSS, pe care GPU-urile RTX din centrele de date NVIDIA le-au scăzut deja, poate îmbunătăți performanța jocurilor compatibile RTX. În demonstrația CES, un joc cu ray tracing și DLSS activat s-a jucat într-un cadru sau două ale jocului care rulează fără niciun ray tracing activat. Pentru a o 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: activarea DLSS ar putea spăla texturi sau geometrie în unele cazuri rare. Dar, în general, îmbunătățirea este dramatică și merită permisă dacă este o opțiune.
Cardul meu poate utiliza DLSS?
DLSS este o caracteristică a nucleului de procesare Tensor patentat al NVIDIA, prezent pe arhitectura GPU Turing în noile plăci RTX. Dacă aveți o placă grafică GeForce RTX, puteți utiliza DLSS. Dacă nu, atunci nu poți. Deci, încă popularele carduri GeForce GTX 900 și 1000 nu pot profita de DLSS.
Am nevoie de o conexiune web pentru ao utiliza?
Nu. În timp ce procesul DLSS folosește cantități mari de hardware de cloud computing - ferme imense de servere NVIDIA împachetate până la branșele cu versiuni industriale ale plăcilor grafice RTX - procesul rulează pe computerul dvs. local odată ce sistemul este configurat și activat. Asigurați-vă că rulați cele mai recente drivere.
Jocul meu este compatibil cu DLSS?
Iată rezistența: 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 joc nou care apare, NVIDIA trebuie să ruleze gigantele sale matricele GPU pentru o lungă perioadă de timp pentru a pregăti DLSS.
Odată ce greutatea este terminată, NVIDIA își va actualiza driverele GPU și va activa DLSS pentru noile jocuri, moment în care dezvoltatorul îl poate activa în mod implicit sau îl poate 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 mod individual pentru a îmbunătăți performanța acelui joc specific, nu există nicio cale de a înconjura această abordare „un joc la un moment dat”. Acesta va deveni mai rapid pe măsură ce NVIDIA îl îmbunătățește - posibil să se reducă timpul până la săptămâni sau zile pentru un joc - dar în acest moment durează ceva.
În momentul scrierii (ianuarie 2019), un singur joc are DLSS pe care îl puteți activa pe un computer de joc acasă: Final Fantasy XV . Chiar și asta se află într-o formă beta și funcționează doar la cele mai înalte rezoluții. Testarea timpurie arată că, într-adevăr, crește framerate cu 10-15 FPS - aproximativ aceeași sumă pe care o pierzi, permițând urmărirea razelor RTX în alte jocuri. (În acest moment FFXV nu acceptă urmărirea razelor, deci boost-ul DLSS nu este aplicat acolo unde este cu adevărat necesar.)
NVIDIA a anunțat o listă cu alte jocuri existente și viitoare care vor sprijini DLSS în cele din urmă - probabil compania își rulează centrele de date la capacitate pentru ao pregăti. În prezent, NVIDIA are a confirmat compatibilitatea DLSS viitoare pentru douăzeci și cinci de jocuri , cu titluri notabile inclusiv Hellblade: Senua's Sacrifice, ARK: Survival Evolved, Atomic Heart, Hitman 2, Mechwarrior V, Playerunknown’s Battlegrounds, Shadow of the Tomb Raider, și Suntem fericiți puțini . La CES, compania a mai anunțat că Battlefield W și viitorul Imn va suporta DLSS - acesta din urmă ar putea avea chiar procesarea făcută până când este gata de lansare.
Jocurile care vor sprijini atât efectele de urmărire a razelor exclusiv RTX, cât și sistemul DLSS care îmbunătățește performanța, sunt o listă scurtă:
- Imn
- Inima atomică
- Battlefield W
- MechWarrior V
- Shadow of the Tomb Raider
- Justice Online
- Jaxx
Bineînțeles, această listă va crește pe măsură ce dezvoltatorii devin mai confortabili cu urmărirea razelor, NVIDIA netezește și accelerează procesul de calcul DLSS, iar jucătorii de pe PC solicită acces la caracteristicile complete ale plăcilor lor grafice marca RTX.