NVIDIA vydala své nové GPU v září 2022. Díky nové architektuře grafického zpracování běžící na menších čtyřnanometrových tranzistorech jsou nové GPU řady 4000 vybaveny mnoha zvonky a píšťalkami.
A co je ještě lepší, nové GPU jsou také dodávány s DLSS 3, technologií umělé inteligence pro zvýšení rozlišení obrazu, která dokáže exponenciálně zlepšit snímkové frekvence na vašem zařízení.
Ale co je DLSS 3.0 a stojí za to upgrade? No, pojďme to zjistit.
Co je DLSS 3.0?
Zkratka pro Deep Learning Super Sampling, DLSS je neurální grafická technologie, která využívá sílu umělé inteligence (AI) ke zlepšení snímkové frekvence ve vašem systému.
Supersampling v DLSS se týká an anti-aliasing technika používaná ke zlepšení kvality videa vykreslením herních snímků ve vyšším rozlišení a následným převzorkováním – zlepšením kvality videa omezením aliasingu. To znamená, že vykreslování snímků ve vyšším rozlišení je pro váš GPU velmi náročné a používání funkcí vyhlazování obvykle snižuje vaše FPS. Vaše GPU totiž musí zpracovat více pixelových dat a převzorkovat je na vaše nativní rozlišení.
Zde přichází na scénu část DLSS „Deep Learning“. Víte, v tradičních metodách vyhlazování musí GPU vykreslovat snímky ve vyšším rozlišení, ale s hlubokým učením to GPU dělat nemusí. Místo toho vše, co musí udělat, je vygenerovat snímky v nativním rozlišení a poté tenzorová jádra na GPU předvídat, jak by měl snímek vypadat při vykreslení ve vyšším rozlišení.
Tento přístup snižuje výpočetní režii vykreslování snímků ve vyšším rozlišení kvůli zásahu AI. Jednoduše řečeno, DLSS vykresluje vaše hry ve vyšším rozlišení pomocí umělé inteligence.
DLSS 3.0 je na druhou stranu třetí iterací stejné technologie. Vylepšuje DLSS tím, že předpovídá celé snímky, spíše než jen zvyšuje rozlišení snímků – exponenciálně zlepšuje snímkovou frekvenci.
Zde je návod, jak to celé funguje.
Jak funguje DLSS 3?
Než se pustíte do DLSS 3, je důležité pochopit, jak fungují starší verze – a jak na nich DLSS 3 staví.
Jak bylo vysvětleno dříve, DLSS používá AI k vykreslování obrázků ve vyšším rozlišení. To znamená, že GPU není naprogramováno ke zvýšení rozlišení snímků. Místo toho je GPU trénováno zobrazováním obrázků s nižším a vyšším rozlišením, aby se samo naprogramovalo.
NVIDIA provozuje konvoluční neuronovou síť (CNN) k provádění tohoto školení na svých superpočítačích. Této síti se pak jako vstup zobrazí obrázky hry běžící v nižším rozlišení. Současně se jako výstup v síti zobrazují stejné obrázky vykreslené v 64násobném rozlišení s aktivovanými i deaktivovanými funkcemi vyhlazování.
Kromě snímků s vysokým a nízkým rozlišením je CNN také trénována pomocí časové zpětné vazby. Tato zpětná vazba poskytuje síti informace o tom, jak se objekty v obrazu pohybují mezi snímky s ohledem na jejich nativní výstup a výstup s vyšším rozlišením. To umožňuje CNN předvídat vzhled dalších snímků s dostatečným předstihem – nabízí lepší snímkovou frekvenci a kvalitu obrazu.
Toto neustálé bombardování obrazovými daty v síti jej trénuje a umožňuje mu okamžitě zvýšit rozlišení her. Po naučení je tato síť odeslána do GPU NVIDIA prostřednictvím aktualizací ovladačů, což jim umožňuje zvýšit rozlišení obrázků pomocí trénovaných neuronových sítí.
DLSS 3.0 jde naopak o krok dále a pomocí této metodiky vykresluje kompletní snímky. DLSS 3 tedy nejen zvyšuje rozlišení her, ale také prokládá snímky generované AI do vaší hry.
Díky tomuto přístupu musí GPU zpracovat mnohem méně dat a podle NVIDIA s povoleným DLSS 3 GPU počítá pouze 1/8 snímku. AI předpovídá vše ostatní. Právě toto zvýšení vykreslování AI umožňuje poskytovat FPS čtyřikrát rychleji ve srovnání s tradičními metodami vykreslování.
Jak ale DLSS 3 předpovídá celé snímky bez použití konvenčních renderovacích kanálů? No, je to všechno díky Nová architektura NVIDIA Ada Lovelace běží na nových tenzorových jádrech čtvrté generace, což umožňuje generování snímků pomocí AI.
Zde je návod, jak vše funguje.
Generování snímků pomocí AI na DLSS 3
Takže stejně jako DLSS, DLSS 3 používá tensor jádra ke zvýšení rozlišení snímků, ale má také speciální optické akcelerátory toku, které pomáhají GPU předpovídat snímky. Pro predikci snímků získává optický urychlovač toku několik datových snímků s vysokým rozlišením generovaných DLSS. Optický urychlovač toku pak tato data použije ke generování pole optického toku.
Toto pole optického toku definuje, jak se mění data pixelů mezi dvěma snímky, a tato data se spolu s vektory geometrického pohybu používají ke generování snímků AI. Proto pomocí optického toku mohou GPU řady NVIDIA RTX 4000 umístit nové snímky generované pomocí AI mezi snímky generované pomocí tradičního přístupu – zvýšením FPS.
To znamená, že prokládání snímků generovaných umělou inteligencí ve hře má své problémy a tím největším je vstupní zpoždění. Koneckonců, GPU nemůže předvídat uživatelský vstup na snímku generovaném pomocí AI.
K vyřešení tohoto problému používá NVIDIA svou technologii Reflex.
DLSS 3 a NVIDIA Reflex
Než se pustíte do NVIDIA Reflex, je důležité pochopit, jak se vaše pohyby myši dostávají do GPU. Takže když pohnete myší nebo stisknete klávesu pro pohyb postavy ve hře, myš odešle informace o ukazování do CPU. Který jej pak zpracuje a odešle do fronty renderu. Odtud se data odesílají do GPU, které odesílá informace o vašem ukazování na displej.
Tento tradiční kanál pro zadávání dat generuje velké zpoždění, protože uživatelské vstupy mohou zůstat ve frontě vykreslování déle, takže vám ten headshot unikne. K vyřešení tohoto problému máme NVIDIA Reflex, technologii, která eliminuje frontu vykreslování a odesílá data přímo do GPU z CPU – což snižuje vstupní zpoždění až o 80 procent.
Můžete použít DLSS 3 na starších GPU?
NVIDIA vydala DLSS 3 se svým GPU řady RTX 4000a pokud vlastníte starší RTX GPU s podporou DLSS, možná vás zajímá, zda DLSS 3 zlepší váš herní zážitek.
Nejdůležitější je, že DLSS na starších systémech se zlepší s DLSS 3, protože používá AI, a neuronové sítě se s novými aktualizacemi určitě zlepší. To znamená, že novější technologie generování rámců na starších systémech nebude podporována, protože používá novější čtvrtá generace tenzorových jader spolu s optickými akcelerátory toku, které lze nalézt pouze na NVIDIA RTX Řada 4000.
To znamená, že podle a Reddit vlákno, generování rámců lze povolit na starších systémech RTX provedením změn v konfiguračních souborech. Zda to funguje, jsme však neměli možnost vyzkoušet.
Vyplatí se upgradovat DLSS 3?
DLSS 3 využívá umělou inteligenci ke zvýšení rozlišení her, které hrajete. Nejen, že tento přístup nabízí lepší snímkové frekvence, ale také umožňuje hraní ve vysokém rozlišení na GPU nižší třídy.
Pokud si tedy chcete užít vysoké FPS při hraní náročných her ve 4k s omezeným rozpočtem, upgrade na DLSS se vyplatí.