NVIDIA savo naujus GPU išleido 2022 m. rugsėjo mėn. Naujieji 4000 serijos GPU su nauja grafikos apdorojimo architektūra, veikiančia mažesniuose keturių nanometrų tranzistoriuose, turi daug skambučių ir švilpukų.
Dar geriau, kad naujieji GPU taip pat aprūpinti DLSS 3 – dirbtiniu intelektu paremta vaizdo didinimo technologija, kuri gali eksponentiškai pagerinti jūsų įrenginio kadrų dažnį.
Bet kas yra DLSS 3.0 ir ar verta jį atnaujinti? Na, išsiaiškinkime.
Kas yra DLSS 3.0?
Trumpas „Deep Learning Super Sampling“ – DLSS yra neuroninės grafikos technologija, kuri naudoja dirbtinio intelekto (AI) galią, kad pagerintų jūsų sistemos kadrų dažnį.
Supersampling DLSS reiškia an anti-alias technika, naudojama vaizdo kokybei pagerinti perteikdami žaidimų kadrus didesne raiška, o tada sumažindami atranką – pagerindami vaizdo kokybę sumažindami slapyvardžius. Be to, kadrų atvaizdavimas didesne raiška yra labai apmokestinamas jūsų GPU, o naudojant anti-aliasing funkcijas paprastai sumažėja FPS. Galų gale, jūsų GPU turi apdoroti daugiau pikselių duomenų ir sumažinti jų atranką į savo gimtąją skiriamąją gebą.
Čia atsiranda DLSS dalis „Gilaus mokymosi“. Matote, taikant tradicinius anti-aliasing metodus, GPU turi pateikti kadrus didesne raiška, tačiau giliai mokantis GPU to daryti nereikia. Vietoj to, viskas, ką reikia padaryti, yra sugeneruoti kadrus natūralia raiška, o tada GPU tensoriniai branduoliai numatyti, kaip kadras turėtų atrodyti, kai jis atvaizduojamas didesne raiška.
Taikant šį metodą, dėl AI įsikišimo sumažinamos didesnės skiriamosios gebos kadrų pateikimo skaičiavimo sąnaudos. Taigi, paprasčiau tariant, DLSS pateikia jūsų žaidimus didesne skiriamąja geba naudojant dirbtinį intelektą.
Kita vertus, DLSS 3.0 yra trečioji tos pačios technologijos iteracija. Jis pagerina DLSS numatydamas pilnus kadrus, o ne tik padidindamas kadrų skiriamąją gebą – eksponentiškai pagerindamas kadrų dažnį.
Štai kaip visa tai veikia.
Kaip veikia DLSS 3?
Prieš pradedant naudotis DLSS 3, svarbu suprasti, kaip veikia senesnės versijos ir kaip DLSS 3 ja grindžiama.
Kaip paaiškinta anksčiau, DLSS naudoja AI, kad atvaizduotų didesnę raišką. Tai reiškia, kad GPU nėra užprogramuotas padidinti kadrų skiriamąją gebą. Vietoj to, GPU yra treniruojamas rodydamas mažesnės ir didesnės raiškos vaizdus, kad pats programuotų save.
NVIDIA valdo konvoliucinį neuronų tinklą (CNN), kad galėtų atlikti šiuos mokymus savo superkompiuteriuose. Tada šiame tinkle kaip įvestis rodomi žaidimo, veikiančio žemesne raiška, vaizdai. Tuo pačiu metu tinkle kaip išvestis rodomi tie patys vaizdai, pateikti 64 kartus didesne raiška, kai įjungtos ir išjungtos anti-aliasing funkcijos.
Be didelės ir mažos skiriamosios gebos vaizdų, CNN taip pat yra apmokytas naudojant laiko grįžtamąjį ryšį. Šis grįžtamasis ryšys suteikia tinklo informaciją apie tai, kaip vaizdo objektai juda per kadrus, atsižvelgiant į jų savąją ir didesnės raiškos išvestį. Tai leidžia CNN iš anksto numatyti kitų kadrų atsiradimą, o tai užtikrina geresnį kadrų dažnį ir vaizdo kokybę.
Šis nuolatinis vaizdo duomenų bombardavimas tinkle jį treniruoja ir leidžia akimirksniu padidinti žaidimų skiriamąją gebą. Išmokus, šis tinklas siunčiamas į NVIDIA GPU per tvarkyklės atnaujinimus, leidžiančius jiems padidinti vaizdų skiriamąją gebą naudojant išmokytus neuroninius tinklus.
DLSS 3.0, priešingai, žengia dar vieną žingsnį ir, naudodama šią metodiką, pateikia pilnus kadrus. Todėl DLSS 3 ne tik padidina žaidimų skiriamąją gebą, bet ir sujungia AI sukurtus kadrus jūsų žaidime.
Dėl šio požiūrio GPU turi apdoroti daug mažiau duomenų, o pagal NVIDIA, įjungus DLSS 3, GPU apskaičiuoja tik 1/8 kadro. AI numato visa kita. Būtent šis AI atvaizdavimo padidėjimas leidžia FPS pateikti keturis kartus greičiau, palyginti su tradiciniais atvaizdavimo metodais.
Bet kaip DLSS 3 nuspėja visus kadrus nenaudojant įprastų atvaizdavimo vamzdynų? Na, visa tai dėka Naujoji NVIDIA „Ada Lovelace“ architektūra veikia su naujais ketvirtos kartos tenzoriniais branduoliais, kurie leidžia generuoti kadrus naudojant AI.
Štai kaip viskas veikia.
Kadrų generavimas naudojant AI naudojant DLSS 3
Taigi, kaip ir DLSS, DLSS 3 naudoja tenzorinius branduolius, kad padidintų kadrų skiriamąją gebą, tačiau jis taip pat turi specialius optinius srauto greitintuvus, kurie padeda GPU numatyti kadrus. Kad galėtų numatyti kadrus, optinio srauto greitintuvas gauna kelis didelės raiškos duomenų kadrus, sugeneruotus DLSS. Tada optinis srauto greitintuvas naudoja šiuos duomenis optinio srauto laukui generuoti.
Šis optinio srauto laukas apibrėžia, kaip pikselių duomenys keičiasi tarp dviejų kadrų, ir šie duomenys kartu su geometriniais judesio vektoriais yra naudojami AI kadrams generuoti. Todėl naudojant optinį srautą, NVIDIA RTX 4000 serijos GPU gali įdėti naujus kadrus, sukurtus naudojant AI, tarp kadrų, sukurtų naudojant tradicinį metodą – padidinant FPS.
Be to, AI sukurtų kadrų įterpimas į žaidimą turi savo iššūkių, o didžiausias iš jų yra įvesties delsa. Galų gale, GPU negali numatyti vartotojo įvesties kadre, sugeneruotame naudojant AI.
Norėdami išspręsti šią problemą, NVIDIA naudoja savo Reflex technologiją.
DLSS 3 ir NVIDIA Reflex
Prieš pradedant naudotis NVIDIA Reflex, svarbu suprasti, kaip pelės judesiai pasiekia GPU. Taigi, kai perkeliate pelę arba paspaudžiate klavišą, kad perkeltumėte veikėją žaidime, pelė siunčia nukreipimo informaciją į centrinį procesorių. Tada jis jį apdoroja ir siunčia į pateikimo eilę. Iš čia duomenys siunčiami į GPU, kuris siunčia jūsų nukreipimo informaciją į ekraną.
Šis tradicinis duomenų įvesties vamzdynas sukuria daug delsos, nes naudotojo įvestis gali ilgiau likti pateikimo eilėje, todėl jūs to nepastebėsite. Norėdami išspręsti šią problemą, turime NVIDIA Reflex – technologiją, kuri pašalina atvaizdavimo eilę ir siunčia duomenis tiesiai į GPU iš procesoriaus, taip sumažindama įvesties delsą iki 80 procentų.
Ar galite naudoti DLSS 3 senesniuose GPU?
NVIDIA kartu su juo išleido DLSS 3 RTX 4000 serijos GPU, o jei turite senesnį RTX GPU, palaikantį DLSS, jums gali kilti klausimas, ar DLSS 3 pagerins jūsų žaidimų patirtį.
Svarbiausia, kad DLSS senesnėse sistemose pagerės naudojant DLSS 3, nes jame naudojamas dirbtinis intelektas, o neuroniniai tinklai bus geresni su naujais atnaujinimais. Tačiau naujesnės kadrų kartos technologija senesnėse sistemose nebus palaikoma, nes ji naudoja naujesnę ketvirtos kartos tenzoriaus šerdys kartu su optiniais srauto greitintuvais, kuriuos galima rasti tik NVIDIA RTX 4000 serija.
Tai sakė, pasak a Reddit gija, kadrų generavimą galima įjungti senesnėse RTX sistemose, pakeitus konfigūracijos failus. Tačiau mes neturėjome galimybės išbandyti, ar tai veikia.
Ar verta atnaujinti DLSS 3?
DLSS 3 naudoja dirbtinį intelektą, kad padidintų žaidžiamų žaidimų skiriamąją gebą. Šis metodas ne tik siūlo geresnį kadrų dažnį, bet ir leidžia žaisti didele raiška žemesnės klasės GPU.
Todėl, jei norite mėgautis dideliu FPS žaisdami sudėtingus žaidimus su 4k su nedideliu biudžetu, verta atnaujinti į DLSS.