Nvidia DLSS nu este magic, iar acest hack FSR o dovedește

respec dt imaginea prezentată 2
Această poveste face parte din seria ReSpec a lui Jacob Roach, care acoperă lumea jocurilor și hardware-ului pentru computer.

ale Nvidia Deep Learning Super Sampling (DLSS) a fost un punct de vânzare incontestabil pentru GPU-urile RTX de la lansare și încercările AMD de a riposta nu au fost tocmai home run-uri.

Cuprins

  • Ce avem acum
  • O privire în viitor
  • Eliminarea învățării profunde din supraeșantionare
  • A prinde

Videoclipuri recomandate

Dar dacă Super Rezoluție FidelityFX (FSR) ar putea acorda câștiguri uriașe de performanță ale DLSS fără toate restricțiile impuse de Nvidia? Dacă asta sună prea frumos pentru a fi adevărat, nu te-aș învinovăți. La urma urmei, sosul special de învățare automată al Nvidia nu trebuia să fie reprodus cu ușurință.

Ei bine, ține-ți pălăria pentru că un modder a descoperit recent cât de ușor ar putea FSR să-și facă maimuță DLSS. Și după ce am încercat singur soluția, m-a făcut mai entuziasmat ca niciodată de potențialul FSR.

Legate de

  • Cu parteneriate exclusive pentru PC, toată lumea pierde
  • Cele mai proaste porturi pentru PC din toate timpurile - și de ce au fost atât de proaste
  • De ce Nvidia RTX 4060 Ti pur și simplu nu este suficient pentru 2023

Ce avem acum

Comparația calității imaginii FSR și DLSS în God of War.

Înainte de a ajunge la modul în sine, merită să stabilim scena pentru cum am ajuns aici. FSR a fost prima încercare a AMD de a uciga DLSS și, din păcate, ne-a lăsat un gust prost în gură. În ciuda adoptării rapide în prima generație a FSR 1.0, performanța și calitatea imaginii pur și simplu nu au redus-o.

Toate acestea s-au schimbat odată cu lansarea celei de-a doua generații a tehnologiei. am testat FSR 2.0 în titlul său de lansare, Deathloop, iar rezultatele sunt clare: DLSS oferă un spor de performanță puțin mai mare, dar FSR 2.0 este aproape identic în ceea ce privește calitatea imaginii. Bazat pe Deathloop, ar trebui să utilizați DLSS dacă puteți, dar FSR 2.0 este o secundă foarte apropiată dacă nu aveți un GPU acceptat.

Așteptările mele au fost depășite și mai mult când am testat zeul razboiului, văzând că marja cu DLSS se micșorează și mai mult. De fapt, FSR 2.0 a fost de fapt cu aproximativ 4% mai rapid decât DLSS cu presetarea Ultra Performance. Nici nu schimbi nimic cu calitatea imaginii. Chiar și la presetarea intensă Ultra Performance, este aproape imposibil să observi diferențe între FSR 2.0 și DLSS în timpul jocului.

Performanță FSR și DLSS în God of War.

Aceasta este adevărata afacere. Singura problema? FSR 2.0 este disponibil din punct de vedere tehnic, dar nu vede adoptarea rapidă pe care a avut-o prima versiune. Acum este disponibil doar în patru jocuri: Deathloop, Farming Simulator 22, God of War, și Tiny Tina’s Wonderlands. Nici lista viitoare nu este chiar atât de interesantă, deținută de Hitman 3, Eve Online, iar cel recent întârziat Uitat.

Prin urmare, necesitatea unei soluții aparent imposibile care să preia bunătatea FSR 2.0 și să-și extindă efectul la cât mai multe titluri posibil. Și de aici începe distracția.

O privire în viitor

Un inamic leagănă cu o sabie către personajul principal din Cyberpunk 2077.

Acum aproximativ o lună, modderul PotatoOfDoom a lansat un „hack” FSR 2.0 pentru Cyberpunk 2077. Ceea ce a realizat modderul a fost că DLSS și FSR 2.0 necesită practic aceleași informații - vectori de mișcare, valori de culoare și tampon de adâncime. Acest lucru a permis PotatoOfDoom să creeze o traducere simplă a instrucțiunilor, folosind coloana vertebrală DLSS pentru a trimite instrucțiuni FSR 2.0. Este ca și cum funcționează pentru vin Jocuri Windows pe Linux, conform modderului.

Mă voi întoarce la ceea ce înseamnă aceste asemănări între DLSS și FSR 2.0, dar mai întâi să scoatem jocurile din cale. Am urmat instrucțiunile și am putut implementa modul în Cyberpunk 2077, Dying Light 2, și Doom Eternal - toate jocurile care nu acceptă în prezent FSR 2.0. Doom Eternal a fost singurul joc care a avut probleme cu modulul, blocând complet opțiunea DLSS din meniul de setări. Asta a fost un refuz.

Dar Cyberpunk 2077 și Lumina pe moarte 2 au fost un răsfăț absolut. Modulul nu este la fel de puternic ca o implementare nativă, dar este încă foarte aproape. Diferența este mai mică de 10% cel mult, chiar și cu toate setările crescute la 4K (inclusiv cele mai înalte opțiuni de urmărire a razelor).

Performanță DLSS și FSR în Cyberpunk 2077 și Dying Light 2.

Calitatea imaginii a fost la fel de bună, chiar și pe acest hack auto-descris. Într-o imagine statică, Lumina pe moarte 2 de fapt, arăta puțin mai bine cu FSR 2.0 și era aproape identic în Cyberpunk 2077. Principala diferență, așa cum a fost cazul în zeul razboiului și Deathloop, este că FSR 2.0 nu se ocupă și de detaliile fine îndepărtate. Puteți vedea asta pe liniile telefonice din Cyberpunk 2077 de mai jos. Este al naibii de aproape, totuși.

Alias ​​DLSS și FSR în Cyberpunk 2077.

DLSS și FSR 2.0 arată în mare parte la fel cu o imagine statică, dar mișcarea este cea care contează. Am văzut fantome grele înăuntru Lumina pe moarte 2 care nu a fost prezent cu DLSS sau FSR 1.0, iar texturile plate provoacă unele probleme cu mascarea.

Anumite elemente, cum ar fi smogul din canalizarea din Cyberpunk 2077 captură de ecran de mai jos, nu includeți vectori de mișcare. FSR 2.0 și DLSS rezolvă problema cu mascarea elementului (ca în Photoshop), așa că nu este inclus în supereșantionare. Din păcate, aceștia fac mascare în moduri diferite, ducând la pixelarea urâtă cu hack-ul FSR 2.0 pe care îl puteți vedea mai jos.

Textura canalizării în Cyberpunk 2077.

Chiar și cu aceste probleme, este remarcabil cât de apropiate sunt DLSS și FSR 2.0, atât la nivel de joc, cât și la nivel tehnic. PotatoOfDoom a rezumat cât de mult împărtășesc un interviu cu Eurogamer: „M-am așteptat să lucrez la [adăugarea FSR 2.0] câteva zile, dar am fost plăcut surprins că mi-a luat doar câteva ore să mă integrez.”

Ideea nu este că ar trebui neapărat să ieșiți și să utilizați acest mod pentru a adăuga FSR 2.0 la fiecare joc. Mai degrabă, acest mod dezvăluie asemănările profunde dintre DLSS și FSR 2.0 - ceva ce Nvidia ar putea să nu vrea să admită cu ușurință.

Eliminarea învățării profunde din supraeșantionare

DLSS se referă la învățarea automată; este chiar acolo în nume. Și până în acest punct, Nvidia a insistat de ani de zile, DLSS funcționează doar la maxim plăci grafice recente deoarece oferă nucleele AI necesare pentru a efectua supraeșantionarea. Este adevărat, dar FSR 2.0 este dovada că avantajul oferit de AI este mic și, în cea mai mare parte, inutil.

Un motiv important pentru care GPU-urile Nvidia se vând peste prețul de listă este DLSS, chiar dacă nu trebuie să fie.

Există multe asemănări între DLSS și FSR 2.0, chiar și în ceea ce privește bitul de învățare automată a Nvidia. DLSS utilizează o rețea neuronală, iar FSR 2.0 utilizează un algoritm, dar ambele sunt alimentate cu aceleași intrări și folosesc același sistem general pentru a reda rezultatul final. Faptul că PotatoOfDoom a reușit să dezvolte un mod care funcționează pe mai multe titluri DLSS în câteva ore este o dovadă a acestui lucru.

Problema principală acum nu este că DLSS este rău - este excelent și ar trebui să îl utilizați dacă puteți - ci că funcția este exclusivă doar pentru câteva plăci grafice scumpe. Chiar și când Preturi GPU sunt în scădere, modelele low-end și midrange ale Nvidia continuă vindeți la prețul de listă mai sus. Și un mare motiv pentru care este DLSS, chiar dacă nu trebuie să fie.

Akito atacă inamicii cu magie în Ghostwire: Tokyo.
Ghostwire: Tokyo este un spectacol timpuriu al TSR al lui Unreal Engine, care este foarte asemănător cu FSR 2.0.

Soluțiile de uz general precum FSR 2.0 și TSR (super rezoluție temporală) a Unreal Engine sunt calea viitorului. Funcționează practic cu tot hardware-ul modern, iar dezvoltatorii insistă în mod constant că le ia doar câteva ore pentru a lucra.

DLSS nu trebuie să dispară, dar ar fi plăcut să vedem că Nvidia își valorifică relațiile cu dezvoltatorii pentru a obține o funcție de supraeșantionare de uz general în jocurile care acceptă deja DLSS. Si nu, Nvidia Image Sharping, care este practic FSR 1.0, nu contează.

A prinde

Lista de jocuri de suport DLSS disponibile.
În jocul cu pui și ou al jocurilor de susținere și al jucătorilor de susținere, DLSS are un avantaj major față de FSR.Nvidia

FSR 2.0 este cu adevărat impresionant, dar suportul pentru joc îl împiedică. Mult mai multe jocuri acceptă DLSS decât chiar și FSR 1.0, iar lista oficială a patru FSR 2.0 este jenantă. Nici nu sunt încântat de prea multe dintre următoarele titluri FSR 2.0, lista fiind compusă în mare parte din jocuri mai vechi sau mai mici.

Mod-ul lui PotatoOfDoom este un semn plin de speranță, dar avem nevoie de mai multe jocuri FSR 2.0 pentru ca acesta să aibă chiar șanse împotriva DLSS. Ar putea fi tentant să faceți root pentru AMD aici, dar este important să ne amintim că DLSS are încă un avantaj minor și este acceptat în mult mai multe jocuri. AMD are o mulțime de teren de acoperit, iar FSR 2.0 nu este adăugat în jocuri la ritmul aproape ca FSR 1.0.

Totuși, va fi interesant de văzut cum se ajustează dinamica dintre DLSS și FSR 2.0 în restul anului. AMD tocmai a lansat codul sursă FSR 2.0 în iunie, până la urmă. Pentru moment, DLSS este încă calea de urmat pentru suportul său de joc și puțin calitate mai bună a imaginii, dar este nu este un punct de vânzare pentru un GPU Nvidia cum a fost cândva.

Acest articol face parte din Respec – o coloană bisăptămânală care include discuții, sfaturi și rapoarte aprofundate despre tehnologia din spatele jocurilor pe computer.

Recomandările editorilor

  • Am încercat să retrăiesc moștenirea uitată a lui Halo ca franciză Mac - și a fost un dezastru
  • Le-am rugat dezvoltatorilor să explice de ce porturile PC în 2023 funcționează ca un gunoi
  • Nvidia sfidează respingerea, apără 8 GB de VRAM în GPU-urile recente
  • Consolele au încă un mare avantaj și dăunează jocurilor pe computer
  • Cât de generativă AI va crea jocuri cu „lumi mai largi, mai mari și mai profunde”