Kas ir DLSS? Lūk, kas jums jāzina par šo Nvidia funkciju

Ja ir kāds iemesls, lai iegūtu modernu Nvidia karti, tas ir DLSS. Šeit ir viss, kas jums jāzina par vienu no populārākajām datorspēļu funkcijām.

Ja esat iegādājies kādu no jaunākajām grafikas kartēm vai spēlējis diezgan modernu AAA spēli, noteikti esat dzirdējuši par DLSS. Tā ir viena no visvairāk reklamētajām Nvidia RTX funkcijām spēļu GPU, un tā var būt iznīcinoša funkcija. Tomēr visa ažiotāža, kas saistīta ar DLSS, bieži vien padara neskaidru, kas tas ir, kad to var izmantot un vai to vispār ir vērts iespējot. Tas ir viss, kas jums jāzina.

DLSS: AI izmantošana attēla kvalitātes uzlabošanai un kadru ātruma palielināšanai

Avots: Nvidia

Deep Learning Super Sampling (DLSS) ir ar AI darbināma attēlu uzlabošanas tehnoloģija, kas ir ekskluzīva Nvidia RTX grafikas kartēm. Tas faktiski ir viens no agrākajiem AI tehnoloģijas piemēriem, kas ir pierādījis sevi kā noderīgu un pietiekami plaši izplatītu. Ideja ir diezgan vienkārša: izmantojiet Nvidia GPU iebūvēto AI aparatūru, lai spēles izskatītos labāk un spēlētu ar lielāku kadru nomaiņas ātrumu.

Ir trīs DLSS versijas, un šeit lietas var radīt neskaidrības. Pirmā DLSS iterācija tika ieviesta 2019. gadā (a Kaujas lauks V atjauninājums), bet tas lielā mērā ir aizstāts ar DLSS 2, kas iznāca 2020. gadā un tika ieviests daudz labāk vizuālā kvalitāte, pārvēršot DLSS no sava veida bezjēdzīgas funkcijas par tādu, ko jūs patiešām vēlētos iespējot. DLSS 3 iznāca 2022. gadā, pievienojot AI radītus kadrus (vai kadru ģenerēšanu). Būtībā DLSS 1/2 izmanto AI, lai palielinātu izšķirtspēju, un DLSS 3 izmanto AI, lai palielinātu izšķirtspēju un izveidotu jaunus kadrus.

Visas Nvidia kartes ar zīmolu RTX atbalsta DLSS, taču dažādās pakāpēs. Rakstīšanas laikā tikai RTX 40 GPU patīk RTX 4090 atbalsta DLSS 3 kadru ģenerēšanas tehnoloģiju, lai gan visiem RTX GPU ir AI aparatūra. Turklāt DLSS ir pieejams tikai atsevišķās spēlēs, piemēram, Kiberpanks 2077 un Hitman World of Assassination. Mūsdienās nedaudz vairāk nekā 300 spēļu atbalsta vismaz vienu DLSS versiju, un 36 no šīm spēlēm atbalsta gan DLSS 1/2, gan 3.

Kā darbojas DLSS izšķirtspējas palielināšana un kadru ģenerēšana

Avots: Nvidia

DLSS ir neticami sarežģīta un progresīva tehnoloģija, tāpēc šeit ir īsa versija, kā tā darbojas. Visiem RTX GPU ir tradicionālie rasterizācijas kodoli, kas atveido spēli, kā arī Tensor kodoli, kas nodrošina AI paātrinājumu. Ideja ir tāda, ka šie Tensor kodoli var uzņemt kadrus, ko rada rastrizācijas serdeņi, un uzlabot attēla kvalitāti vai pat izveidot pilnīgi jaunus kadrus. Tomēr, lai iegūtu vislabāko attēla kvalitāti, ir nepieciešama spēlei specifiska AI apmācība, jo spēles ir ļoti atšķirīgas mākslas virzienā un grafikā. AI apmācīts Minecraft nebūtu lieliski lietojams Ragana 3, piemēram.

DLSS 1/2 (kas izmanto tikai izšķirtspējas palielināšanu) ir veiktspēju uzlabojošs iestatījums. Piemēram, ja iestatāt izšķirtspēju uz 1080p un iespējojat DLSS, GPU neatveido spēli 1080p izšķirtspējā un neizmanto Tensor kodolus, lai šī 1080p izskatās kā 1440p. Tā vietā spēle tiek renderēta ar 720p (vai citu līdzīgu zemu izšķirtspēju) un tiek izmantota DLSS, lai palielinātu izšķirtspēju, lai tā izskatītos kā 1080p. Ideāls gala rezultāts ir tāds, ka spēle izskatās vienādi, bet ar daudz lielāku kadru ātrumu.

DLSS 3 būtībā ir DLSS 2, taču tas pievieno vēl vienu darbību kadru ģenerēšanai. Pēc divu kadru renderēšanas un palielināšanas Tensor kodoli novēros atšķirību starp šiem diviem kadriem un uzminēs, kas būtu noticis starp tiem, kā parādīts iepriekš redzamajā attēlā. Salīdzinot ar DLSS 1/2, DLSS 3 var palielināt kadru nomaiņas ātrumu par aptuveni 50%.

DLSS trūkumi un kāpēc tā nav sudraba lode

Ja tas viss izklausās pārāk labi, lai būtu patiesība, jums būtu taisnība. DLSS nav ideāls, un tehnoloģijai patiešām ir daudz raksturīgu trūkumu. Acīmredzamākais no tiem ir tas, ka DLSS aprobežojas ar tikai dažiem simtiem spēļu, no kurām lielākā daļa iznāca pēc 2018. gada. Pirms šī gada ir ļoti maz nosaukumu, kuriem ir DLSS, tāpēc tā ir funkcija, kas lielā mērā attiecas tikai uz jaunākajām AAA spēlēm.

Vēl viena problēma ir tā, ka tas var viegli nonākt CPU vājās vietās. Atkarībā no CPU un spēles izšķirtspējas samazināšana (vai jebkurš grafiski intensīvs iestatījums) var nepalielināt kadru nomaiņas ātrums, kā paredzēts, vai nu tāpēc, ka centrālais procesors ir pārslogots, vai arī spēle nevar efektīvi izmantot PROCESORS. Ja centrālais procesors ir sašaurināts, DLSS nepalielinās jūsu kadru nomaiņas ātrumu, ja tas vispār nepalielinās, jo tas nodrošina palielinātu kadru nomaiņas ātrumu, samazinot reālo izšķirtspēju. Jūs joprojām redzēsit palielinātu attēlu, bet bez papildu kadriem.

DLSS 3 kadru ģenerēšanas daļu neietekmē CPU vājās vietas, taču tai ir divas lielas problēmas. AI ne pārāk spēj dublēt lietotāja interfeisa elementus, piemēram, tekstu un minikartes, un DLSS 1/2 to var apiet, tikai ļaujot AI uzlabot spēles 3D elementus un pēc tam lietot lietotāja saskarni. Tomēr DLSS 3 ar kadru ģenerēšanu ir spiests izmantot pilnībā renderētu rāmi, tostarp lietotāja interfeisu, un tas izraisa lietotāja interfeisa mirgošanu un dažkārt izkropļotu vai pat nesalasāmu. To Nvidia aptumšo savā DLSS 3 mārketingā, atspējojot lietotāja interfeisu savam materiālam.

Tomēr ir vēl lielāka problēma ar kadru ģenerēšanu. Lai izveidotu mākslīgā intelekta ietvaru, ir nepieciešami divi renderēti kadri, no kuriem vienam ir jābūt aiz AI izveidotā kadra, pretējā gadījumā jūs redzētu, ka kadri nav sakārtoti. Tas rada daudz papildu latentuma, jo GPU liek ilgāk gaidīt, lai iegūtu jaunāko kadru. Gala rezultāts ir tāds, ka kadru nomaiņas ātrums ir daudz lielāks, bet latentums paliek nemainīgs, lai gan, palielinot kadru ātrumu, parasti latentums tiek samazināts. Tas nozīmē, ka spēle izskatās gluda, bet nereaģē uz pogas nospiešanu tik ātri, kā jūs varētu gaidīt.

Neskatoties uz trūkumiem, DLSS joprojām ir līderis

Avots: AMD

Lai gan DLSS ir problēmas (īpaši DLSS 3), tā joprojām ir labākā attēla uzlabošanas un veiktspējas uzlabošanas tehnoloģija spēlēm, un tā ir bijusi kopš tās debijas 2019. gadā. Tas arī nav konkurentu trūkuma dēļ. AMD laida klajā FidelityFX Super Resolution (vai FSR) 2021. gadā un Intel kopā ar saviem Arc Alchemist GPU palaida Xe Super Sampling (vai XeSS) 2022. gadā. DLSS neapšaubāmi nodrošina labāku attēla kvalitāti nekā FSR un XeSS, ir pieejams vairākās spēlēs (apmēram 250 FSR un 50 XeSS) un piedāvā unikālu kadru ģenerēšanas iespēju.

Tomēr FSR un XeSS diezgan ātri panāk. FSR raksta tapšanas laikā ir iznācis tikai divus gadus un ir tuvu DLSS atbalstīto nosaukumu līmenim. XeSS nav pat gadu vecs, un tas ir vismaz 50 spēlēs. Turklāt FSR tiek atbalstīts GPU, kas datēts ar 2016. gadu, un darbojas ar AMD, Intel un pat Nvidia zīmola kartēm. Kadru paaudze arī ilgi nebūs Nvidia ekskluzīva, jo FSR 3 sola piedāvāt to pašu tehnoloģiju vēlāk 2023. gadā. Lai gan maz ticams, ka DLSS kādreiz dosies uz PhysX ceļu, atklāts jautājums ir, vai tas var palikt pārliecinošs līderis starp saviem vienaudžiem.