DLSS je jedna z nejzajímavějších technologií, která se objevila s příchodem grafických karet NVIDIA GeForce RTX. Jak vlastně funguje a k čemu je dobrá?
DLSS (Deep Learning Super Sampling) je průlomovou technologií pro renderování prostřednictvím umělé inteligence, která zvyšuje citelně grafický výkon za využití dedikovaných jader Tensor. K tomu využívá speciální neuronovou síť se strojovým učením, která zvyšuje snímkovou frekvenci a současně vytváří krásný a ostrý herní obraz. Díky tomu poskytuje hráčům výkonnostní rezervu pro maximální nastavení ray-tracingu. Užijte si hraní v ještě vyšším rozlišení a nastavení herních detailů a vychutnejte si excelentní vizuální zážitek.
Společnost NVIDIA představila DLSS jako klíčovou funkci už v září 2018 při uvedení nové generace grafických karet GeForce RTX 20 (Turing). V době uvedení však bylo DLSS omezené jen na několik málo videoher (konkrétně Battlefield V a Metro Exodus), protože výpočetní algoritmus musel být detailně trénován na každé hře zvlášť. Nicméně díky úzké spolupráci s herními vývojáři se poměrně rychle podařilo DLSS prosadit do všech klíčových herních enginů a postupně každá AAA hra podporovala DLSS prakticky ihned od vydání.
V dubnu 2020 však došlo k velkým změnám a NVIDIA uvedla vylepšenou verzi DLSS s názvem DLSS 2.0. Druhá generace začala používat speciální Tensor jádra, která umožnila vytrénovat jednu obecnou síť umělé inteligence, která následně funguje v prakticky každé hře. To v praxi znamenalo ještě rychlejší rozšíření podporovaných her. DLSS 2.0 také přinesla 3 režimy kvality obrazu (Kvalita, Rovnováha, Výkon), které řídí rozlišení renderování, přičemž režim Výkon umožňuje až 4× vyšší rozlišení. To znamená více uživatelských voleb a ještě větší navýšení výkonu dle potřeb uživatele.
A konečně od září 2022 máme k dispozici technologicky mimořádně zajímavou generaci DLSS 3.0. Ta je k dispozici výhradně pro grafické karty GeForce RTX 40 Ada Lovelace. Velkou novinkou je totiž možnost generovat zcela nové snímky. U DLSS 1.0 a 2.0 šlo vždy „pouze“ o upscaling (generování v nižším rozlišení a následný převod do vysokého rozlišení), tak v případě DLSS 3.0 dochází ke zvýšení snímkové frekvence dopočítáváním a vkládáním nových snímků. Navíc vše probíhá nezávisle na herním enginu, což je dobré směrem k rozšiřování počtu podporovaných her.
Technologický náskok grafických karet GeForce RTX symbolizují dvě důležité technologie – ray tracing a právě DLSS. Ray tracing se díky fyzikálně přesnému chování světla v reálném čase postará o dechberoucí vizuální kvalitu i v těch nejnáročnějších hrách. A v kombinaci s technologií DLSS, kterou pohání umělá inteligence, si zahrajete ty největší herní pecky současnosti jako nikdy předtím. Obě tyto důležité technologie podporuje stále více a více her. U typické nové AAA hry si už ani nedovedeme představit, že by ray tracing nepodporovala. Díky prodejní síle a úzkému napojení na herní vývojáře se stal ray tracing společně s DLSS od NVIDIA standardem v oblasti herní grafiky.
Při detailnějším pohledu na DLSS (Deep Learning Super Sampling) zjišťujeme, že vzniklo především jako prostředek k navýšení snímkové frekvence ve hrách pomocí výkonných tensor jader, která jsou součástí grafik řady GeForce RTX. Funguje na principu toho, že grafická karta vykresluje scénu jen s polovinou potřebných pixelů. Druhá půlka je dopočítána pomocí vylepšené neuronové sítě se strojovým učením. Výsledek je přesto ve fantastické kvalitě plného rozlišení monitoru a jen velmi těžko poznáte rozdíly.
Protože byla NVIDIA prakticky od počátku s DLSS úspěšná, tak musela konkurenční AMD také nějakým způsobem reagovat. S odstupem několika let tak došlo na technologii FidelityFX Super Resolution (FSR). Zajímavostí je, že FidelityFX Super Resolution není vázaná na konkrétní hardware a nijak nepracuje s umělou technologií. V zásadě jde o open source podporující i API DirectX 12/11 a Vulkan. Poběží tedy i na starších GPU (Radeon RX5000, RX500, Vega), využít ji bude možné i na APU Ryzen s integrovaným GPU Radeon. Také však funguje na grafikách NVIDIA nebo Intel.
To je dobrá zpráva pro všechny herní vývojáře, kteří tak mohou snadno a sami implementovat technologii do svých her. První verze FidelityFX Super Resolution byla oznámena 31. května 2021. Jejím základem se stal algoritmus zaměřený na detekci hran ze souboru pixelů zdrojového snímku a jejich znovuvytvoření ve zvýšeném rozlišení.
Druhá generace FidelityFX Super Resolution se dostala k vývojářům v průběhu května 2022. K výrazným novinkám patří lepší přizpůsobení pohyblivému obrazu a celkově mnohem lepší grafické detaily. Stejně jako u původní verze FSR, tak i u druhé generace záleží na vývojářích her, zda budou technologii podporovat. Nicméně jsou k dispozici rozšíření například pro herní enginy Unity nebo Unreal Engine, což celou věc velmi usnadňuje. A rozhodně nesmíme zapomenout, že FidelityFX Super Resolution lze využít i na herních konzolích, které jedou kompletně na hardware od AMD.
Prostřednictvím NVIDIA DLSS došlo v posledních letech k ohromným skokům v kvalitě obrazu a výkonu. A současně je vše připraveno pro snadnější integraci do nových, ale i starších her. A díky výkonu umělé inteligence bude síť DLSS nadále růst a zlepšovat se!