Na prezentaci NVIDIA CES 2019 společnost předvedla novou technologii s názvem DLSS. Na demonstracích to vše kromě eliminace zásahu do výkonu u her, který umožňuje efektní novou grafiku sledování paprsků na kartách RTX. Ale jak to funguje?
Co je DLSS?
DLSS je zkratka pro „deep-learning super-sampling“. Tato myšlenka má dvě části, ale nejprve se zaměřme na druhou: super-vzorkování.
Super vzorkování je něco, co můžete na svém stroji dělat hned teď se spoustou her. V podstatě vykresluje hru v rozlišení, které přesahuje váš monitor. To zní divně, ale může pomoci vyhladit některé ostré hrany v polygonální grafice. Karty NVIDIA a AMD již tuto technologii podporují, stejně jako některé PC hry samostatně. Chcete-li se dozvědět více o superodběru, podívejte se na tento článek .
Nyní k části „hluboké učení“. Hluboké učení je něco mlhavého: v zásadě to znamená spoustu a spoustu výpočtů spuštěných na vysoce výkonném hardwaru v procesu, který se časem zlepšuje. Některé aplikace tomu říkají „Umělá inteligence“ (AI), ale to je nesprávné pojmenování; systém se „neučí“ v žádném lidském smyslu, v opakujícím se procesu se stále zlepšuje.
Systém DLID společnosti NVIDIA provádí super vzorkování na jedné konkrétní hře, znovu a znovu, na grafických kartách v jejích masivních datových centrech. Vypočítává nejlepší způsoby, jak použít techniku super vzorkování na hru s opakujícím se zpracováním vizuálů této hry - polygonů a textur, které tvoří to, co vidíte na obrazovce. Zde vstupuje do hry část procesu „hlubokého učení“; systém se dozví co nejvíce o tom, jak hra vypadá a jak ji vylepšit.
Zkombinujte super vzorkování pro hladší polygonové linie a textury s hlubokým učením pro aplikaci obecných vylepšení hry a získáte DLSS. Techniky vylepšování obrazu, které jsou již vypočítány v datových centrech NVIDIA, jsou aplikovány za běhu prostřednictvím procesorových jader Tensor na kartě RTX.
Inženýři NVIDIA nám vysvětlili a předvedli tento proces, běžící na grafickém benchmarku na CES. Vylepšení oproti non-DLSS nastavení byla působivá, s hladšími, rovnoměrnějšími texturami a polygony. To platilo, i když stroj DLSS vykresloval grafiku s nižším výkonem (1080p) než stroj bez DLSS (1440p).
Jak to, že hra běží rychleji?
Systém DLSS aplikuje obecná vylepšení vizuálních prvků hry, zejména pokud hru spouštíte s povolenými vylepšeními sledování paprsků NVIDIA. Ray tracing, poprvé představený s kartami řady RTX, umožňuje přesnější odrazy, stíny a difúzi světla s úžasnými výsledky. Jsme již pokrylo způsoby, jak může ray tracing vylepšit vizuální prvky ve hře .
Ray tracing bohužel také zvyšuje zátěž na GPU. Zatížení je tak vysoké, že mnoho her klesne pod požadovanou hranici 60 snímků za sekundu, a to i při použití nejnovějších karet NVIDIA a špičkových komponent ve zbytku počítače.
Pomocí předem vypočtených vylepšení DLSS, kterých už mají GPU RTX v datových centrech NVIDIA řadu, můžete vyhladit výkon her podporujících RTX. Ve své ukázce CES hra s povoleným sledováním paprsků a DLSS hrála v rámci nebo ve dvou spuštěných hrách, aniž by bylo vůbec povoleno sledování paprsků. Stručně řečeno: DLSS umožňuje, aby hry běžely mnohem rychleji s efektnějšími světelnými efekty.
NVIDIA nám říká, že proces není dokonalý: povolení DLSS může v některých vzácných případech vymýt textury nebo geometrii. Celkově je však zlepšení dramatické a stojí za to jej povolit, pokud je to možnost.
Může moje karta používat DLSS?
DLSS je funkce proprietárního procesoru NVIDIA Tensor, který je na nových grafických kartách RTX přítomen na architektuře Turing GPU. Pokud máte grafickou kartu GeForce RTX, můžete použít DLSS. Pokud ne, pak nemůžete. Stále populární karty řady GeForce GTX 900 a 1000 tedy nemohou využívat výhody DLSS.
Potřebuji k tomu připojení k internetu?
Ne. Zatímco proces DLSS využívá obrovské množství cloudového výpočetního hardwaru - obrovské serverové farmy NVIDIA zabalené do žábry s průmyslovými verzemi grafických karet RTX - proces běží na místním počítači, jakmile je systém nastaven a povolen. Jen se ujistěte, že používáte nejnovější ovladače.
Je moje hra kompatibilní s DLSS?
Tady je tah: hluboká výuková část DLSS vyžaduje několik měsíců zpracování v datových centrech NVIDIA, než ji lze použít na PC hry. Takže pro každou novou hru, která vyjde, musí NVIDIA po dlouhou dobu provozovat své gigantické pole GPU, aby byla připravena DLSS.
Jakmile je těžké zvedání dokončeno, NVIDIA aktualizuje své ovladače GPU a povolí DLSS v nových hrách, kdy jej vývojář může ve výchozím nastavení povolit nebo povolit jako grafickou možnost v nabídce nastavení. Protože se systém hlubokého učení musí dívat na geometrii a textury každé hry individuálně, aby zlepšil výkon této konkrétní hry, není možné tento přístup „jedné hry po druhé“ obejít. Jak to NVIDIA vylepšuje, zrychlí se to - možná to u jedné hry zkrátí čas až na týdny či dny - ale v tuto chvíli to chvíli trvá.
V době psaní (leden 2019) má pouze jedna hra DLSS, které můžete doma povolit na herním počítači: Final Fantasy XV . I to je v beta verzi a funguje pouze na nejvyšších rozlišeních. Počáteční testování ukazuje, že ve skutečnosti zvyšuje snímkovou frekvenci o 10–15 FPS - přibližně o stejnou částku, kterou ztratíte povolením sledování paprsků RTX v jiných hrách. (FFXV momentálně nepodporuje ray ray tracing, takže podpora DLSS se neaplikuje tam, kde je to opravdu potřeba.)
NVIDIA ohlásila seznam dalších stávajících a připravovaných her, které budou DLSS nakonec podporovat - pravděpodobně společnost provozuje svá datová centra tak, aby byla připravena. V současné době NVIDIA má potvrdila nadcházející podporu DLSS pro dvacet pět her , s významnými tituly včetně Hellblade: Senua's Sacrifice, ARK: Survival Evolved, Atomic Heart, Hitman 2, Mechwarrior V, Playerunknown’s Battlegrounds, Shadow of the Tomb Raider, a We Happy Few . Na CES to společnost také oznámila Battlefield V a nadcházející Hymna bude podporovat DLSS - ten může dokonce mít zpracování hotové v době, kdy je připraveno k vydání.
Hry, které budou podporovat jak efekty sledování paprsků exkluzivní pro RTX, tak systém DLSS zvyšující výkon, jsou krátký seznam:
- Hymna
- Atomové srdce
- Battlefield V
- MechWarrior V
- Shadow of the Tomb Raider
- Spravedlnost online
- Jaxx
Přirozeně tento seznam poroste, protože vývojářům bude vyhovovat sledování paprsků, NVIDIA vyhlazuje a zrychluje proces výpočtu DLSS a hráči PC požadují přístup ke všem funkcím svých grafických karet se značkou RTX.