Na Radeonech už díky modům fungují všechny technologie DLSS

Na začátku měsíce Nvidia uvedla novou technologii AI postprocessingu obrazu ve hrách pod označením DLSS 5, jako obvykle exkluzivní jen pro grafiky GeForce. Nebo měla být, protože moddeři ji pak rozběhli i na konkurenčních GPU. A to jako by spustilo lavinu podobných „hacků“, vzápětí se objevil i port upscalingu DLSS na grafiky Radeon; tyto projekty ale v krátké době hodně pokročily: Teď už na Radeonech zdá se fungují všechny části DLSS.

O tom, že vznikl projekt d4r (DLSS For Radeon), jsme už psali před měsícem. Projekt podporuje pouze tu část DLSS, která provádí upscaling (přičemž k dispozici byly verze DLSS 3, DLSS 4 a DLSS 4.5, které Nvidia označuje jako modely E, K a M). Původně také umožňoval běh pouze na samostatných grafikách Radeon s architekturou RDNA 3, tedy Radeonech RX 7000.

Později ale vývojář (používající přezdívku Countervolts) přidal také podporu pro novější grafické karty Radeon RX 9000 s architekturou RDNA 4. Na těch lze používat modely s datovým typem FP8. Projekt d4r používá přímo knihovny nvngx_dlss.dll od Nvidie běžící pomocí softwaru ZLUDA a ROCm, nicméně jejich části se přitom nahradí nativním kódem přepsaným pro architekturu GPU AMD, takže se používají jejich vlastní instrukce pro akceleraci AI – díky tomu by měly běžet rychleji (DLSS 4.5 ale obecně má horší výkon než to, co dostanete s nativním FSR 4.1 od AMD).

Generování snímků a upscaling pro starší karty a BC-250

Paralelně existuje další projekt, HelixSR, který se speciálně zaměřuje na port starší technologie DLSS 3 (přesněji jejích posledních verzí DLSS 3.7 a Model E). Ta ještě nepoužívá model typu Transformer z DLSS 4 a 4.5, který zvýšil kvalitu, ale i hardwarové nároky. HelixSR má za cíl využití se staršími GPU, pro něž je nižší náročnost DLSS 3.7 vhodnější, a proto se zaměřuje pouze na něj.

Tento mod umožňuje běh na Radeonech RX 6000, ale i na Radeonech RX 5000 s architekturou RDNA první generace. Podporuje upscaling, ale experimentálně už i generování snímků (pro které ve výchozím režimu používá nový rychlejší model s horší kvalitou výstupu, který Nvidia nedávno přidala, ale volitelně lze zapnout i původní kvalitnější model).

Zajímavost je, že vedle samostatných karet je podporováno i APU konzole PlayStation 5, které se dostalo na volný trh prostřednictvím karet AMD-BC250 pro těžbu kryptoměn. Ty se nyní dají sehnat z druhé ruky a lze z nich pomocí Linuxu postavit levné herní PC. V dnešních podmínkách by se dalo říct, že téměř unikátně levné a asi výrazně výhodnější než třeba Steam Machine. (Více o tomto hardwaru a jeho použití pro hry lze najít třeba zde).

Generování snímků, Ray Reconstruction, i DLSS 5

Vedle toho ale existuje také projekt DLSS-NR on AMD, o kterém jsme již také psali. Původně byl zaměřený na zprovoznění DLSS 5 (neurálního vykreslování, jak říká Nvidia, ovšem reálně jde o AI postprocessing, nikoliv o skutečné vykreslování). Jeho nová verze 0.8.0 ale projekt rozšiřuje o dvě zbývající součásti, které Nvidia zahrnuje do balíku s označením DLSS: generování snímků a funkci Ray Reconstruction.

Tip: DLSS 5 vychází: První hra, princip fungování a kolik stojí výkonu

Generování snímků DLSS podporuje tento mod na Radeonech RX 7000 a RX 9000. Lze použít režimy s vícenásobným vkládáním „fake frames“, ale jenom 3× a 4×, později přidaný režim 6× (což je pět fake frames na každý reálný snímek) zřejmě zpřístupněný není, nebo alespoň zatím.

Projekt DLSS-NR on AMD
Projekt DLSS-NR on AMD

Projekt má teď přidanou podporu pro upscaling (Super Resolution) DLSS 4.5 ve verzích Model M a Model L, ale už i pro funkci Ray Reconstruction, která integruje navzájem upscaling a denoising používaný během ray tracingových efektů (tato funkce byla přidaná v DLSS 3.5, pak ale nějakou dobu nefungovala s DLSS 4.5, Nvidia ji teprve nedávno reintegrovala i do něj).

Mod DLSS-NR on AMD teď umí na grafikách Radeon nativně spouštět ve hrách i tento integrovaný model provádějící upscaling a denoising, přičemž podporována je nejnovější verze z DLSS 4.5, kterou Nvidia označuje jako Model F. Fungování bylo už ověřeno v Cyberpunku 2077 a podle uživatelů, kteří mody zkoušeli, prý mod funguje i ve většině dalších her (problémy ale byly hlášené ve hrách Alan Wake 2, Resident Evil Requiem a Pragmata).

Mod tyto funkce podporuje na grafikách Radeon RX 9000 a Radeon RX 7000, tedy na architekturách RDNA 4 a RDNA 3, ve Windows 11 a ve hrách běžících na DirectX 12 (podpora API Vulkan je plánovaná v budoucnu). Vývojář ale pracuje i na podpoře na Radeonech RX 6000 s architekturou RDNA 2, která má být přidána v budoucnu. Všechny funkce by přitom měly být přepsané (reimplementované) a běžet na Radeonech nativně. Nejde o emulaci či dynamický překlad kódu od Nvidie, z knihoven Nvidie, které potřebujete získat z nějaké hry, se používají zřejmě jen AI modely.

Aby se tyto technologie daly ve hrách zapnout, musí je hra samozřejmě podporovat. Pro snazší zapnutí jednotlivých funkcí teď projekt dostal i vlastní aplikaci NeuralHub a overlay, v kterých lze ovládat, které z těchto neoficiálně portovaných funkcí se mají použít.

Je třeba připomenout, že tyto mody jsou ze své podstaty experimentální, i když zdá se fungují překvapivě dobře na to, o jak komplexní řešení jde. Nikdy byste je ovšem neměli používat v online hrách s ochranami proti cheatování, protože modifikace hry bude vyhodnocena jako pokus o podvod a nejspíš dostanete ve hře ban. Výkon asi také typicky bude nižší, takže například u upscalingu by mělo být lepší použít přímo FSR 4.1 od AMD a pokud ho hra neposkytuje, zkusit si ho do ní přidat nástrojem jako je Optiscaler.

Zdroje: VideoCardz (1, 2), DLSS-NR on AMD

Jan Olšan, redaktor Cnews.cz


⠀

Contents

FSR 4.1 pro Radeony RX 6000 je tu. AI upscaling i pro APU a Xbox

Před nedávnem AMD avizovalo, že integrovaná GPU v čipech APU dostanou speciální verzi upscalingu FSR 4.1 optimalizovanou na výkon. AMD ji nyní oficiálně oznámilo – přijde na herní handheldy a notebooky, na samostatné grafiky Radeon RX 6000, ale také na konzole Xbox Series X a Series S. Přichází s tím také dlouho chybějící podpora FSR 4.1 pro hry běžící na API Vulkan a zřejmě se konečně dostane i na Steam Deck. Celý článok „FSR 4.1 pro Radeony RX 6000 je tu. AI upscaling i pro APU a Xbox“ »

Bude Ryzen 9 5900X3D? AMD chystalo X3D model s 12 jádry Zen 3

V generacích procesorů Ryzen pro socket AM5 uvedlo AMD herní CPU s 3D V-Cache (modely „X3D“) s 12 a 16 jádry, používající dva CPU čiplety. Tato možnost ale neexistovala v generaci Ryzen 5000 pro socket AM4, kde firma vydala pouze osmijádrové a šestijádrové X3D procesory s jediným čipletem. Tak to je až dodnes, ale objevil se doklad, že firma dvojčipletové modely podobné těm pro socket AM5 zkoušela a teoreticky mohly vyjít. Celý článok „Bude Ryzen 9 5900X3D? AMD chystalo X3D model s 12 jádry Zen 3“ »

Nové grafiky Radeon nejspíš vyjdou až v druhé půlce roku 2027

Před nedávnem jsme psali o zprávě, dle níž nové generace grafických karet od Nvidie (GeForce RTX 6000 / Rubin) a AMD (grafiky s architekturou RDNA 5) vyjdou až v roce 2028. Nicméně z toho měla být jedna výjimka – AMD by prý totiž mohlo jednu z karet nové generace vydat již v roce 2027. Kdy přesně v něm by to mohlo nastat, tehdejší informace neříkaly. Teď máme upřesnění a zdá se, že nijak brzo to také nebude – jak se asi dalo čekat. Celý článok „Nové grafiky Radeon nejspíš vyjdou až v druhé půlce roku 2027“ »

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *