NVIDIA je svoje nove grafične procesorje izdala septembra 2022. Z novo arhitekturo za grafično obdelavo, ki deluje na manjših štirinanometrskih tranzistorjih, so novi grafični procesorji serije 4000 opremljeni s številnimi dodatki.
Še bolje, novi grafični procesorji imajo tudi DLSS 3, tehnologijo povečanja slike, ki jo poganja umetna inteligenca in lahko eksponentno izboljša hitrost sličic na vaši napravi.
Toda kaj je DLSS 3.0 in ali je vreden nadgradnje? No, poglejmo.
Kaj je DLSS 3.0?
Okrajšava za Deep Learning Super Sampling, DLSS je nevronska grafična tehnologija, ki uporablja moč umetne inteligence (AI) za izboljšanje hitrosti sličic v vašem sistemu.
Supervzorčenje v DLSS se nanaša na an tehnika anti-aliasing, ki se uporablja za izboljšanje kakovosti videa z upodabljanjem igralnih okvirjev z višjo ločljivostjo in nato znižanjem vzorčenja – izboljšanje kakovosti videa z zmanjšanjem vzdevkov. Kljub temu je upodabljanje okvirjev pri višjih ločljivostih zelo obremenjujoče za vaš GPE, uporaba funkcij za izravnavo pa običajno zmanjša vaš FPS. Navsezadnje mora vaš GPE obdelati več podatkov slikovnih pik in jih znižati na vašo izvorno ločljivost.
Tukaj nastopi del DLSS "globoko učenje". Vidite, pri tradicionalnih metodah izravnave mora grafični procesor upodabljati okvirje pri višjih ločljivostih, pri globokem učenju pa grafičnemu procesorju tega ni treba storiti. Namesto tega mora le ustvariti okvirje v izvirni ločljivosti in nato tenzorskih jeder na GPU predvideti, kako naj bi okvir izgledal, ko je upodobljen v višji ločljivosti.
Ta pristop zmanjša računske stroške upodabljanja okvirjev pri višji ločljivosti zaradi posredovanja umetne inteligence. Zato, preprosto povedano, DLSS upodablja vaše igre v višji ločljivosti z uporabo umetne inteligence.
DLSS 3.0 pa je tretja ponovitev iste tehnologije. Izboljšuje DLSS s predvidevanjem celotnih sličic, namesto da bi samo povečal ločljivost sličic – eksponentno izboljša hitrost sličic.
Evo, kako vse deluje.
Kako deluje DLSS 3?
Preden se lotite DLSS 3, je pomembno razumeti, kako delujejo starejše različice – in kako DLSS 3 nadgrajuje.
Kot je bilo že pojasnjeno, DLSS uporablja AI za upodabljanje slik v višji ločljivosti. To pomeni, da GPE ni programiran za povečanje ločljivosti okvirjev. Namesto tega se GPE uri s prikazovanjem slik nižje in višje ločljivosti, da se sam programira.
NVIDIA izvaja konvolucijsko nevronsko mrežo (CNN) za izvajanje tega usposabljanja na svojih superračunalnikih. Temu omrežju se nato kot vhod prikažejo slike igre, ki se izvaja pri nižjih ločljivostih. Hkrati so kot rezultat omrežju prikazane iste slike, upodobljene pri 64-kratni ločljivosti z omogočenimi in onemogočenimi funkcijami izravnave.
Poleg slik visoke in nizke ločljivosti se CNN usposablja tudi s pomočjo časovne povratne informacije. Ta povratna informacija omrežju zagotavlja informacije o tem, kako se predmeti na sliki premikajo po okvirjih glede na njihov izvorni izhod in izhod z višjo ločljivostjo. To CNN-ju omogoča, da predvidi videz naslednjih sličic precej vnaprej, kar ponuja boljše število sličic in kakovost slike.
To nenehno bombardiranje slikovnih podatkov v omrežju ga usposablja, kar mu omogoča takojšnjo nadgradnjo ločljivosti iger. Ko je to omrežje usposobljeno, se prek posodobitev gonilnikov pošlje grafičnim procesorjem NVIDIA, kar jim omogoča povečanje ločljivosti slik z uporabo usposobljenih nevronskih mrež.
Nasprotno, DLSS 3.0 gre še korak dlje in s to metodologijo upodablja celotne okvirje. Zato DLSS 3 ne samo poveča ločljivost iger, ampak tudi prepleta okvirje, ki jih ustvari umetna inteligenca, v vaše igranje.
Zaradi tega pristopa mora GPE obdelati veliko manj podatkov in glede na NVIDIA z omogočenim DLSS 3 GPE izračuna le 1/8 okvirja. AI napove vse ostalo. Prav to povečanje upodabljanja z umetno inteligenco omogoča štirikrat hitrejše predvajanje FPS v primerjavi s tradicionalnimi metodami upodabljanja.
Toda kako DLSS 3 predvidi celotne okvirje brez uporabe običajnih cevovodov za upodabljanje? No, vse je zahvaljujoč NVIDIA-ina nova arhitektura Ada Lovelace deluje na novih tenzorskih jedrih četrte generacije, ki omogočajo generiranje okvirjev z uporabo AI.
Evo, kako vse deluje.
Generiranje okvirjev z AI na DLSS 3
Tako kot DLSS tudi DLSS 3 uporablja tenzorska jedra za povečanje ločljivosti okvirjev, vendar ima tudi posebne optične pospeševalnike pretoka, ki GPU pomagajo napovedati okvirje. Za predvidevanje okvirjev dobi optični pospeševalnik pretoka več podatkovnih okvirjev visoke ločljivosti, ki jih ustvari DLSS. Pospeševalec optičnega toka nato te podatke uporabi za ustvarjanje polja optičnega toka.
To polje optičnega toka določa, kako se podatki slikovnih pik spreminjajo med dvema okvirjema, ti podatki pa se skupaj z geometrijskimi vektorji gibanja uporabljajo za ustvarjanje okvirjev AI. Zato lahko z uporabo optičnega toka grafični procesorji NVIDIA RTX 4000-Series postavijo nove okvirje, ustvarjene z uporabo umetne inteligence, med okvirje, ustvarjene z uporabo tradicionalnega pristopa—povečanje FPS.
Kljub temu ima prepletanje okvirjev, ki jih ustvari umetna inteligenca, v igri svoje izzive, največji pa je zamik vnosa. Navsezadnje GPU ne more predvideti uporabniškega vnosa v okvir, ustvarjen z AI.
Za rešitev te težave NVIDIA uporablja svojo tehnologijo Reflex.
DLSS 3 in NVIDIA Reflex
Preden se lotite NVIDIA Reflex, je pomembno razumeti, kako premiki vaše miške dosežejo GPE. Torej, ko premaknete miško ali pritisnete tipko, da premaknete lik v igri, miška pošlje podatke o kazanju v CPE. Ki ga nato obdela in pošlje v čakalno vrsto za upodabljanje. Od tu se podatki pošljejo v GPE, ki pošlje podatke o vašem kazanju na zaslon.
Ta tradicionalni cevovod za vnos podatkov povzroči veliko zamikov, saj lahko uporabniški vnosi dlje ostanejo v čakalni vrsti za upodabljanje, zaradi česar zamudite ta posnetek. Za rešitev tega problema imamo NVIDIA Reflex, tehnologijo, ki odpravi čakalno vrsto za upodabljanje in pošlje podatke neposredno v GPE iz CPE – kar zmanjša zakasnitev vnosa za do 80 odstotkov.
Ali lahko DLSS 3 uporabljate na starejših grafičnih procesorjih?
NVIDIA je izdala DLSS 3 s svojim Grafični procesorji serije RTX 4000, in če imate starejšo GPE RTX, ki podpira DLSS, se morda sprašujete, ali bo DLSS 3 izboljšal vašo igralno izkušnjo.
Najpomembneje je, da se bo DLSS na starejših sistemih izboljšal z DLSS 3, saj uporablja AI, nevronske mreže pa bodo z novimi posodobitvami zagotovo boljše. Kljub temu novejša tehnologija generiranja okvirjev na starejših sistemih ne bo podprta, saj uporablja novejše tenzorska jedra četrte generacije skupaj s pospeševalniki optičnega toka, ki jih je mogoče najti samo na NVIDIA RTX Serija 4000.
To je po besedah a Reddit nitgeneriranje okvirjev je mogoče omogočiti v starejših sistemih RTX s spremembami konfiguracijskih datotek. Vendar nismo imeli priložnosti preizkusiti, ali to deluje.
Ali je DLSS 3 vreden nadgradnje?
DLSS 3 uporablja umetno inteligenco za povečanje ločljivosti iger, ki jih igrate. Ne samo, da ta pristop ponuja boljše hitrosti sličic, ampak omogoča tudi igranje iger pri visokih ločljivostih na nižjih grafičnih procesorjih.
Če torej želite uživati v visokem FPS med igranjem zahtevnih iger pri 4k z nizkim proračunom, se nadgradnja na DLSS splača.