Közösségi fejlesztők komoly áttörést értek el az NVIDIA DLSS 5 neurális renderelésének erőforrás-igényes számítási folyamataiban.
A Neural Upstream nevű modifikáció a renderelési sorrend felcserélésével akadályozza meg a képkockasebesség drasztikus visszaesését. Az NVIDIA legújabb grafikai eljárása, a DLSS 5 technológia a mesterséges intelligenciára támaszkodó neurális rendereléssel emeli a látványvilág részletességét. A technológia gyári megvalósítása ugyanakkor rendkívül megterheli a grafikus processzorokat, mivel a komplex számításokat a végleges kimeneti felbontáson végzi el. Ez a megközelítés még a legmodernebb hardvereken is jelentős teljesítménycsökkenést eredményezhet, különösen a magasabb, például 4K-s felbontások mellett.
A renderelési sorrend újragondolása
A matiasLombo által kifejlesztett Neural Upstream mod alapjaiban változtatja meg a képkockák feldolgozási láncolatát. A gyári folyamatban a rendszer először a DLSS Super Resolution segítségével felskálázza a képet a célfelbontásra, majd erre a már megnövelt pixelmennyiségre alkalmazza a neurális renderelést. A módosított csővezetékben ezzel szemben a neurális feldolgozás még a felskálázási szakasz előtt, a játék belső renderelési felbontásán fut le.
Mivel a felbontás csökkentésével a feldolgozandó képpontok száma hatványozottan mérséklődik, az alacsonyabb belső felbontású puffer átalakítása lényegesen kevesebb terhet ró a GPU-ra. Miután a neurális hálózat elvégzi a képi elemek finomítását a belső felbontáson, a DLSS Super Resolution felskálázza a végeredményt a monitor kimeneti felbontására. Ez a megoldás megtartja a vizuális javulás nagy részét, miközben számottevően mérsékli a művelet számítási igényét.
Mérhető képkockaszám-növekedés a gyakorlatban
A teljesítménymérések világos különbségeket mutatnak a hagyományos és az átdolgozott feldolgozási sorrend között. Egy GeForce RTX 4080 grafikus kártyával végzett teszt során 4K felbontásban, DLSS Performance beállítás mellett a normál DLSS 5 eljárás 31 képkockára ejtette vissza a korábbi 63 FPS-es értéket. A Neural Upstream alkalmazásával ugyanezen a beállításon a képkockasebesség elérte az 50 FPS-t, ami lényeges előrelépést jelent a játszhatóság szempontjából.
A tesztelt címtől és a használt grafikus kártyától függően a modifikáció eltérő mértékű javulást hozhat, de a mérések alapján a teljesítményköltség akár a felére is csökkenhet. Bizonyos játékokban, miként a Stalker 2 esetében is, a közösségi visszajelzések több mint 50 százalékos képkockaszám-növekedésről számoltak be a gyári modolt útvonalhoz képest.
Közösségi automatizáció és kompatibilitás
A technológia elterjedését nagyban segíti a DLSS5-Autopilot nevű közösségi segédprogram, amely automatizálja a Neural Upstream beépítését. Az eszköz a DLSS 5 Swapperhez hasonlóan működik, és lehetővé teszi a neurális renderelés futtatását olyan játékokban is, amelyek hivatalos NVIDIA támogatással nem rendelkeznek.
A segédprogram a belső függvényhívások elfogásával és átirányításával éri el, hogy a játék motorja a módosított renderelési láncot használja. A folyamat integrációját megkönnyíti, hogy az eszköz képes kezelni a színpuffer, a mélységi adatok és a mozgásvektorok továbbítását is.
Bár a közösségi megoldások lenyűgöző eredményeket mutatnak, nem mentesek a technikai kompromisszumoktól. Mivel a neurális hálózat kevesebb bemeneti képpontból dolgozik, a végeredmény néha kevesebb részletet tartalmazhat, mint a teljes felbontású gyári eljárás. Emellett a nem hivatalos módosítások használata stabilitási kockázatokat is hordoz, így a hivatalos illesztőprogram-frissítésekig a megoldás elsősorban a kísérletező kedvű felhasználók számára nyújt alternatívát.









