HelixSR uruchamia DLSS 3.7 na Steam Decku i handheldach z AMD
HelixSR to nowy mod, który zastępuje w grach implementację AMD FSR 3.1 i uruchamia sieć rekonstrukcji obrazu znaną z NVIDIA DLSS 3.7. Rozwiązanie działa na Steam Decku oraz innych handheldach z układami AMD, oferując alternatywę dla dotychczasowych metod skalowania obrazu.
DLSS 3.7 na sprzęcie AMD
HelixSR został opublikowany na GitHubie przez dewelopera lonewolf0622. Mod działa jako zamiennik upscalera AMD FSR 3.1 w grach korzystających z Direct3D 12. Z perspektywy gry nadal wykorzystywany jest FSR 3.1, ale końcowa rekonstrukcja obrazu pochodzi z modelu DLSS.
Autor moda wykorzystał Preset E, określany przez niego jako Model E, wprowadzony w DLSS 3.7. Jest to ostatnia wersja opartego na sieciach CNN modelu DLSS przed przejściem NVIDIA na modele Transformer w DLSS 4. Według źródłowych informacji taki wybór ma znaczenie dla handheldów, ponieważ model CNN jest lżejszy obliczeniowo.
Rozwiązanie nie wymaga sterowników NVIDIA, CUDA ani ROCm. Sieć działa jako zwykłe shadery obliczeniowe DirectX 12, co pozwala uruchamiać HelixSR także na Linuksie za pośrednictwem Proton oraz vkd3d-proton.
Pierwsze wyniki wydajności
Znaczenie moda wynika również z ograniczeń obecnych technologii AMD. FSR 4 jest oficjalnie dostępny dla układów RDNA 4, co wyklucza m.in. Steam Decka z RDNA 2 oraz handheldy oparte na RDNA 3, takie jak ASUS ROG Ally X. Społecznościowe obejścia pozwalają uruchomić FSR 4 na starszych urządzeniach, ale według doniesień wiążą się z dużym kosztem wydajnościowym.
Porównania podawane przez użytkowników
- Steam Deck przy 800p: jeden z użytkowników ResetEra zmierzył około 3,5 ms na klatkę dla HelixSR wobec około 4,5 ms dla FSR 4.
- Steam Deck przy 1080p: w tym samym teście HelixSR osiągał około 7 ms na klatkę, a FSR 4 około 11 ms, przy taktowaniu GPU wynoszącym 1400 MHz.
- BC-250 w Hitman: World of Assassination: autor wątku odnotował 35 FPS przy ustawieniu DLSS Quality oraz 17 FPS z FSR 4 w rozdzielczości 4K.
Oceny jakości obrazu nie są jednoznaczne. Autor pierwotnego wpisu uznał, że HelixSR nie dorównuje FSR 4, ale jest wyraźnie lepszy od FSR 3. Z kolei YouTuber BlackHeart909 ocenił, że w niektórych przypadkach obraz może wyglądać nawet lepiej niż przy FSR 4.
W testach BlackHeart909 na Steam Decku gra Pragmata działała w trybie Performance z wynikiem 34–40 FPS. Na ASUS ROG Ally X w grze CONTROL Resonant przy 1080p odnotowano 35–40 FPS, a po obniżeniu wyjścia do 720p możliwe było utrzymanie 60 FPS.
Szybki rozwój, ale też ograniczenia
HelixSR jest aktywnie rozwijany. W ciągu kilku dni od premiery deweloper udostępnił pięć aktualizacji. Dodano m.in. instalator w pojedynczym pliku, tryb Quality Super-Sampled Mode, który renderuje obraz powyżej rozdzielczości ekranu dla czystszych krawędzi, oraz poprawkę dotyczącą rozmytego obrazu na GPU RDNA 3 w systemie Windows.
Mod ma jednak istotne ograniczenia. Obsługuje wyłącznie gry Direct3D 12, nie oferuje wsparcia dla Vulkan, a w tytułach bez FSR 3.1 wymagane jest użycie OptiScaler.
Dla użytkowników Steam Decka i innych handheldów z AMD HelixSR może być ważnym narzędziem wydłużającym praktyczną żywotność sprzętu, szczególnie w sytuacji, gdy nowsze techniki skalowania obrazu są oficjalnie ograniczane do nowszych generacji układów graficznych.