Čo je to DLSS a mali by ste ho používať v hrách

Technologický pokrok je neúprosný a nikde to neplatí viac ako pri grafickom hardvéri. Karty sa každým rokom výrazne zrýchľujú a prinášajú úplne novú sadu akronymov pre fantastické grafické triky. 

Pri pohľade na vizuálne nastavenia pre PC hry narazíte na slovný šalát, ktorý obsahuje také chutné pecky ako MSAA, FXAA, SMAA a WWJD . Dobre, možno nie to posledné.

Ak ste šťastným vlastníkom novej karty Nvidia GeForce RTX , teraz si môžete povoliť aj funkciu DLSS(DLSS) . Je to skratka pre Deep Learning Super Sampling a je veľkou súčasťou hardvérových funkcií novej generácie, ktoré sa nachádzajú v kartách Nvidia RTX .

V čase písania tohto článku majú iba tieto karty potrebný hardvér na spustenie DLSS :

  • RTX 2060
  • RTX 2060 Super
  • RTX 2070
  • RTX 2070 Super
  • RTX 2080
  • RTX 2080 Super
  • RTX 2080 Ti

Príslušný konkrétny hardvér sa označuje ako jadro „ Tensor “, pričom každý model má iný počet týchto špecializovaných procesorov.

Tenzorové jadrá sú navrhnuté tak, aby urýchlili úlohy strojového učenia, čoho príkladom je DLSS . Ak nepoužívate DLSS , táto časť karty zostane nečinná. To znamená, že nevyužívate plnú kapacitu svojho nového GPU , ak je k dispozícii DLSS , ale zostáva vypnutý. 

Je toho však viac. Aby sme pochopili, akú hodnotu prináša DLSS na stôl, musíme stručne odbočiť do niekoľkých súvisiacich pojmov.

Rýchla odbočka k interným rozlíšeniam a upscalingu(A Quick Detour Into Internal Resolutions & Upscaling)

Moderné televízory(Modern TVs) a monitory majú to, čo je známe ako „natívne“ rozlíšenie(resolution) . To jednoducho znamená, že obrazovka má určitý počet fyzických pixelov. Ak sa obraz, ktorý zobrazujete na tejto obrazovke, líši od presného natívneho rozlíšenia, musíte ho „zmenšiť“ nahor alebo nadol, aby sa zmestil. 

Ak teda vytlačíte HD obraz napríklad na 4K displej(4K display) , bude to vyzerať dosť hranato a zubato. Rovnako ako keby ste príliš priblížili digitálnu fotografiu. V praxi však HD video vyzerá dobre na 4K TV, aj keď možno trochu menej ostré ako natívne 4K zábery. Je to preto, že televízor má hardvér známy ako „upscaler“, ktorý spracováva a filtruje obraz s nižším rozlíšením, aby vyzeral prijateľne.

Problém je v tom, že kvalita hardvéru na zvýšenie rozlíšenia sa medzi značkami a modelmi displejov veľmi líši. To(Which) je dôvod, prečo GPU(GPUs) často prichádzajú s vlastnou technológiou škálovania.

„Profesionálne“ konzoly, ktoré sú navrhnuté na výstup na 4K displej, ho prezentujú s natívnym 4K obrazom, takže nedochádza k žiadnemu zväčšeniu displeja. To znamená, že vývojári hier majú úplnú kontrolu nad výslednou kvalitou obrazu. 

Väčšina konzolových hier sa však nevykresľuje v natívnom rozlíšení 4K. Majú nižšie „vnútorné“ rozlíšenie, ktoré menej zaťažuje GPU . Tento obrázok sa potom zväčší, aby vyzeral čo najlepšie na obrazovke s vysokým rozlíšením pomocou internej technológie škálovania konzoly.

V skutočnosti je DLSS sofistikovaná metóda, ktorá vykresľuje počítačovú hru v nižšom ako natívnom rozlíšení a potom používa technológiu DLSS na jej prevzorkovanie pre pripojený displej. Teoreticky to vedie k výraznému zvýšeniu výkonu. 

Aj keď to znie veľmi podobne ako to, čo sa deje na 4K konzolách, pod kapotou DLSS je naozaj niečo výnimočné. To všetko vďaka „hĺbkovému učeniu“.

O čom je „hlboké učenie“?(What’s The “Deep Learning” Bit About?)

Hlboké učenie je technika strojového učenia, ktorá využíva simulovanú neurónovú sieť. Inými slovami, digitálna aproximácia toho, ako sa neuróny vo vašom mozgu učia a vytvárajú riešenia zložitých problémov.

Je to technológia, ktorá okrem iného umožňuje počítačom rozpoznávať tváre a umožňuje robotom porozumieť svetu okolo nich a orientovať sa v ňom. Je tiež zodpovedný za nedávne záplavy deepfakes(deepfakes) . To je tajná omáčka DLSS. 

Neurónové siete vyžadujú „tréning“, ktorý v podstate ukazuje čisté príklady toho, ako by niečo malo byť. Ak chcete naučiť sieť, ako rozpoznať tvár, ukážete jej milióny tvárí a necháte ju naučiť sa črty a vzory, ktoré tvoria typickú tvár. Ak sa naučí správne, môžete mu ukázať akýkoľvek obrázok s tvárou a ono ho okamžite vyberie.

Nvidia urobila trénovanie svojho softvéru na hlboké učenie na obrázkoch(DLSS) s neuveriteľne vysokým rozlíšením z hier, ktoré podporujú DLSS(Nvidia) . Neurónová sieť sa učí, ako by hra „mala“ vyzerať, keď je vykreslená pomocou grafického výkonu na úrovni superpočítača.

Potom to vezme snímku s nižším vnútorným rozlíšením a pre nedostatok lepšieho slova si „predstaví“, ako by to vyzeralo, keby scénu vykreslil oveľa, oveľa výkonnejší počítač ako ten váš. Ak vám to znie trochu ako čierna mágia, nie ste sami!

Kedy použiť DLSS(When To Use DLSS)

Po prvé , (First)DLSS môžete používať iba v hrách, ktoré ho podporujú, čo je zoznam, ktorý sa našťastie rýchlo rozrastá. Každý titul má tiež svoje vlastné požiadavky na DLSS , ako napríklad vykresľovanie v minimálnom rozlíšení, pretože na to bola neurónová sieť naučená.

Veľký mozog v Nvidii(Nvidia) sa však neprestáva učiť a funkcia DLSS na vašej karte bude neustále dostávať aktualizácie, čím sa rozširuje podpora a kvalita jednotlivých titulov.

Najlepší spôsob, ako zistiť, či by ste mali používať DLSS vo svojich hrách, je pozrieť sa na výsledok. Porovnajte to s tradičným upscalingom alebo anti-aliasingom, aby ste videli, čo je príjemnejšie. Dôležitým faktorom pri rozhodovaní je aj výkon. Ak sa zameriavate na 60 snímok za sekundu, ale nemôžete sa tam dostať, DLSS je dobrá voľba.

Ak však získavate vysoké obnovovacie frekvencie, DLSS môže veci skutočne spomaliť. Je to preto, že jadrá tenzorov potrebujú pevný čas na spracovanie každého rámca. Práve teraz to nedokážu dostatočne rýchlo na prehrávanie s vysokou snímkovou frekvenciou.

DLSS je v podstate najužitočnejšie pri použití displeja s vysokým rozlíšením (napr. 4K, ultrawide alebo 1440p rozlíšenia) s cieľovou snímkovou frekvenciou okolo 60 snímok za sekundu. Je to tiež neuveriteľne užitočné pri aktivácii ďalšieho hlavného party triku RTX kariet – ray tracingu. DLSS dokáže celkom dobre kompenzovať stratu výkonu pri sledovaní lúčov s konečným výsledkom, ktorý je niekedy veľkolepý.

To je to najmenej, čo potrebujete vedieť, kým sa rozhodnete pre DLSS alebo nie. Len(Just) si pamätajte, že táto technológia sa rýchlo mení, takže ak sa vám nepáčia dnešné výsledky, vráťte sa o pár mesiacov a možno budete konečne ohromení.



About the author

Som webový vývojár s viac ako 10 ročnými skúsenosťami, z toho 8 rokov ako profesionálny softvérový inžinier. Mám tiež skúsenosti s vývojom mobilných aplikácií a hier pre stolné aj mobilné zariadenia. Vo voľnom čase rád hrám videohry a pozerám filmy, počúvam hudbu, čítam knihy a venujem sa záhradke.



Related posts