AI

Modder połączył DLSS Nvidii z handheldami AMD. Efekt zaskakuje szybkością

Projekt o nazwie HelixSR pozwala uruchomić DLSS 3.7 na sprzęcie z układami AMD, takim jak Asus ROG Ally X czy Steam Deck. Pierwsze testy sugerują, że w niektórych przypadkach technologia Nvidii działa tam szybciej niż natywny FSR 4.

4 min czytania

Haker spełnił marzenie graczy. Magia DLSS bez GeForce'a
Haker spełnił marzenie graczy. Magia DLSS bez GeForce'a

Przez długi czas obowiązywał prosty podział: miłośnicy DLSS kupowali karty GeForce, a posiadacze sprzętu AMD musieli zadowolić się FSR. Społeczność modderska postanowiła jednak zweryfikować, czy ta granica rzeczywiście jest nie do przeskoczenia. Powstały w ten sposób projekt HelixSR umożliwił uruchomienie technologii Nvidia DLSS 3.7 na urządzeniach z układami AMD - między innymi na Asusie ROG Ally X oraz Steam Decku. Co ciekawe, nie chodzi wyłącznie o techniczną ciekawostkę - pierwsze testy pokazują, że w niektórych sytuacjach rozwiązanie bywa szybsze od FSR 4.

DLSS poza ekosystemem Nvidii - niewykonalne? Już nie

Deep Learning Super Sampling od lat jest jednym z głównych powodów, dla których gracze decydują się na karty GeForce. Mechanizm polega na renderowaniu obrazu w obniżonej rozdzielczości, a następnie jego rekonstrukcji do wyższej za pomocą algorytmów uczenia maszynowego. Dzięki temu rośnie liczba klatek na sekundę, a utrata jakości obrazu pozostaje niewielka.

Kłopot w tym, że DLSS od początku był zamknięty w obrębie sprzętu Nvidii. Posiadacze Radeonów oraz przenośnych konsol opartych na układach AMD musieli korzystać z FSR. Mimo że kolejne odsłony FidelityFX Super Resolution znacznie podniosły jakość obrazu, spora część entuzjastów wciąż traktuje DLSS jako wzorzec dla całej branży.

HelixSR próbuje ominąć ten podział inną drogą. Zamiast polegać na sprzęcie Nvidii, wykorzystuje DLSS 3.7 jako rzeczywisty mechanizm rekonstrukcji obrazu, a jednocześnie podszywa się przed grą pod implementację FSR 3.1. W rezultacie gra jest przekonana, że komunikuje się z technologią AMD, choć w tle faktycznie działa algorytm Nvidii. Taki trik przywodzi na myśl pomysłowość forów modderskich sprzed dwóch dekad - i w zasadzie dokładnie tym jest.

Jak twórcy obeszli ograniczenia sprzętowe

Jeszcze niedawno taki zabieg wydawał się niewykonalny, bo DLSS tradycyjnie wiąże się z Tensor Cores - dedykowanymi jednostkami AI obecnymi w kartach GeForce RTX. Autor projektu, ukrywający się pod pseudonimem lonewolf0622, poszedł jednak inną drogą. Z opisów technicznych wynika, że HelixSR odpala model DLSS 3.7 jako zwykłe shadery obliczeniowe DirectX 12, bez potrzeby instalowania sterowników Nvidii, CUDA czy angażowania sprzętowych akceleratorów Tensor.

To właśnie dzięki temu rozwiązanie działa zarówno na ROG Ally X z układem AMD Z1 Extreme, jak i na Steam Decku opartym na architekturze RDNA 2. Warto zaznaczyć, że HelixSR bazuje nie na najświeższym DLSS 4, lecz na DLSS 3.7 - ostatniej dużej wersji zbudowanej jeszcze na starszym modelu CNN. Paradoksalnie to może być jego atutem, bo nowsze modele transformatorowe dają lepszą jakość obrazu kosztem znacznie większych wymagań obliczeniowych. W handheldach liczy się zaś każdy wat zużywanej energii i każda milisekunda czasu renderowania.

Gdyby na tym kończyły się zalety HelixSR, temat pewnie nie wyszedłby poza GitHuba i garść forów. Tymczasem pierwsze testy wypadają obiecująco. Z porównań publikowanych przez społeczność ResetEra wynika, że upscaling w rozdzielczości 1080p zajmuje w HelixSR około 7 ms, podczas gdy FSR 4 potrzebuje na to około 11 ms. Przy sprzęcie pokroju Steam Decka czy ROG Ally kilka milisekund różnicy może decydować o tym, czy animacja jest wyraźnie płynniejsza, czy pojawiają się spadki wydajności.

Nie brakuje też konkretnych przykładów z gier. YouTuber BlackHeart909 zgłaszał wyniki na poziomie 35-40 kl./s w Control Resonant na ROG Ally X przy 1080p, a po zejściu do rozdzielczości 720p urządzenie miało utrzymywać stabilne 60 kl./s.

Sytuacja robi się ciekawa zwłaszcza w kontekście tego, że AMD akurat teraz stara się przekonać graczy do FSR 4. Nowa generacja tej technologii przyniosła wyraźny skok jakości, ale oficjalnie trafiła tylko do nowszych układów RDNA 4. Właściciele Steam Decków i wielu innych handheldów bazujących na RDNA 2 lub RDNA 3 zostają więc ze starszymi rozwiązaniami albo muszą sięgać po nieoficjalne obejścia. HelixSR pojawia się zatem w niezręcznym dla AMD momencie, pokazując, że społeczność potrafi znaleźć własną drogę tam, gdzie producent narzuca ograniczenia.

Projekt ma jednak swoje słabe punkty

Zanim posiadacze ROG Ally rzucą się masowo pobierać HelixSR, warto poznać jego ograniczenia. Najpoważniejszym jest kompatybilność - mod obsługuje wyłącznie gry korzystające z DirectX 12. Część tytułów wymaga dodatkowo narzędzia OptiScaler, jeśli nie mają natywnego wsparcia dla FSR 3.1.

Na razie brak też pewności co do stabilności, jakości obrazu czy zachowania w różnych silnikach graficznych. Przy tego typu projektach często bywa tak, że jedna gra działa bez zarzutu, druga znośnie, a trzecia się wysypuje już przy starcie. To typowa cena funkcjonowania poza oficjalnie wspieranym ekosystemem. Mimo wszystko udało się zrealizować coś, co jeszcze niedawno wydawało się nieosiągalne dla sceny modderskiej - z wyraźną korzyścią dla graczy.

Źródło: Spider's Web

AI

Amerykańskie banki w obronie przed agentami AI na kontach klientów

Instytucje finansowe w USA zaczęły wykrywać na kontach klientów samodzielne działania agentów sztucznej inteligencji, które logują się cudzymi danymi i wykonują operacje niezależnie od poleceń właściciela. W odpowiedzi banki wprowadzają blokady i ograniczenia dostępu.

6 min czytania