DLSS 5 Neural Rendering został uruchomiony na karcie AMD Radeon RX 9070 XT dzięki projektowi DLSS-NR-on-AMD. Technologia od początku była kojarzona bezpośrednio z kartami GeForce RTX i sprzętowymi rozwiązaniami Nvidii, dlatego możliwość wykonania jej obliczeń na architekturze AMD jest interesującym eksperymentem technicznym.
Nie oznacza to jednak, że rozwiązanie nadaje się już do normalnego grania. Obecna wydajność pozostaje niska, szczególnie w wyższych rozdzielczościach.
DLSS 5 to coś więcej niż kolejna wersja skalowania obrazu
DLSS 5 znacząco różni się od wcześniejszych generacji technologii Nvidii. Firma określa jej najważniejszy element jako 3D-Guided Neural Rendering.
Model nie służy wyłącznie do rekonstrukcji obrazu w wyższej rozdzielczości. Jego zadaniem jest również generowanie końcowego wyglądu obrazu na podstawie informacji pochodzących z silnika gry oraz wiedzy zdobytej podczas treningu sieci neuronowej.
Według dokumentacji badawczej Nvidii system korzysta między innymi z aktualnie wyrenderowanej klatki, wektorów ruchu, informacji temporalnych oraz parametrów określonych przez twórców gry. Nvidia wykorzystuje jednokrokowy model dyfuzyjny działający bezpośrednio w przestrzeni pikseli.
DLSS 5 oficjalnie zadebiutował 1 września 2026 roku w NBA 2K27. Nvidia udostępnia obecnie 3D-Guided Neural Rendering na kartach GeForce RTX 50 i zapowiedziała późniejsze rozszerzenie obsługi na serię RTX 40.
Kilka dni po premierze technologia zaczęła jednak działać również na sprzęcie AMD.
DLSS 5 uruchomiony na Radeon RX 9070 XT
Za projektem DLSS-NR-on-AMD stoi programista działający pod pseudonimem danielblnc. Narzędzie pozwala obecnie uruchamiać DLSS 5 Neural Rendering na kartach Radeon RX 9000 opartych na architekturze RDNA 4. Autor przewiduje również obsługę Radeonów RX 7000 z RDNA 3, choć główne testy wykonywane były dotychczas na RX 9070 XT.
Projekt został sprawdzony między innymi w Cyberpunk 2077 oraz GTA V Enhanced.
Do działania wymagane są:
- Windows 11,
- sterownik AMD Adrenalin 26.1.1 lub nowszy,
- gra działająca w DirectX 12,
- obsługa FSR,
- plik nvngx_dlssnr.dll w wersji 310.8.0.0 pochodzący z gry wyposażonej w DLSS 5.
Vulkan nie jest jeszcze obsługiwany, choć znajduje się w planach autora.
Sam projekt nie zawiera kodu ani danych Nvidii. Użytkownik musi samodzielnie dostarczyć wymagany plik DLL.
To nie jest zwykły wrapper tłumaczący kod Nvidii
DLSS-NR-on-AMD nie jest według autora klasyczną warstwą kompatybilności, która przechwytuje kod przygotowany dla CUDA lub Tensor Cores, a następnie tłumaczy go w locie na instrukcje wykonywane przez kartę AMD.
Autor opisuje swoje rozwiązanie jako napisaną od podstaw implementację środowiska wykonawczego sieci neuronowej przeznaczoną dla architektur AMD. Obejmuje ona własne kernele HIP, organizację pamięci oraz integrację z grą. Kod Nvidii nie jest tłumaczony podczas działania aplikacji.
Projekt wykorzystuje model Neural Rendering dostarczany przez bibliotekę DLSS 5, ale obliczenia wymagane do wykonania tego modelu zostały zaimplementowane dla GPU AMD.
Gra nadal korzysta ze swojego istniejącego interfejsu FSR. Po instalacji moda użytkownik uruchamia w grze FSR 3, FSR 4 lub FSRAA, a dodatkowa implementacja umożliwia wykonanie modelu Neural Rendering na Radeonie.
Cyberpunk 2077 działa, ale wydajność jest bardzo niska
Pierwsze wersje projektu miały ogromny narzut wydajnościowy. W Cyberpunk 2077 Radeon RX 9070 XT początkowo osiągał mniej niż 20 FPS.
Projekt jest jednak szybko rozwijany. Wersja 0.2.7 przyniosła około 12 procent wzrostu wydajności względem wcześniejszego wydania i pozwoliła osiągnąć około 30 FPS w rozdzielczości 1920 × 1080. Kolejna wersja zwiększyła wydajność o następne około 2 procent.
Aktualna dokumentacja projektu mówi już o około 33 FPS w 1080p na RX 9070 XT.
W wyższych rozdzielczościach obciążenie rośnie bardzo szybko. Jeden z użytkowników projektu raportował na RX 9070 XT około 6 do 9 FPS w 3840 × 2160 przy praktycznie pełnym wykorzystaniu GPU. Z jego pomiarów wynikało również, że głównym ograniczeniem był sam workload sieci neuronowej wykonywany przez kartę, a nie transfer danych między DirectX 12 i HIP.
Na obecnym etapie trudno więc mówić o praktycznej alternatywie dla technologii działającej na sprzęcie Nvidii.
Celem jest wydajność RTX 5070 Ti
Autor DLSS-NR-on-AMD nie traktuje obecnych wyników jako efektu końcowego. Deklarowanym celem projektu jest doprowadzenie implementacji do wydajności zbliżonej do GeForce RTX 5070 Ti podczas wykonywania tego samego modelu.
Nie wiadomo jeszcze, czy będzie to możliwe. Projekt znajduje się na bardzo wczesnym etapie rozwoju, a obecne wyniki nie pozwalają oddzielić ograniczeń wynikających z samej architektury GPU od ograniczeń młodego i nadal optymalizowanego kodu.
Dlatego 30 czy 33 FPS na RX 9070 XT nie należy traktować jako bezpośredniego porównania możliwości sprzętowych Radeona z GeForce RTX 5070 Ti. Wyniki pokazują wyłącznie wydajność obecnej wersji eksperymentalnej implementacji.
Radeon RX 7000 również może otrzymać DLSS 5
Projekt nie ogranicza się w założeniach do RDNA 4. Autor podaje, że Radeon RX 7000 również powinien być obsługiwany i zachęca właścicieli tych kart do wykonywania testów.
Nie oznacza to jednak, że wszystkie modele RDNA 3 zostały już zweryfikowane. Oficjalną platformą testową pozostaje RX 9070 XT. Starsze architektury AMD nie są obecnie obsługiwane.
Problemem pozostają również gry wykorzystujące systemy anti cheat. Mogą one blokować bibliotekę używaną przez projekt, dlatego autor zaleca korzystanie z niego wyłącznie po wyłączeniu tego typu zabezpieczeń.
Najważniejszy jest sam fakt, że technologia działa
Na obecnym etapie DLSS 5 na Radeonie jest przede wszystkim demonstracją możliwości technicznych, a nie rozwiązaniem przeznaczonym do normalnego grania. Około 33 FPS w 1080p na RX 9070 XT trudno uznać za atrakcyjny rezultat, a w 4K wydajność spada do wartości jednocyfrowych.
Eksperyment pokazuje jednak, że model Neural Rendering przygotowany przez Nvidię nie musi być nierozerwalnie związany z kartą GeForce, jeśli powstanie odpowiednie środowisko pozwalające wykonywać jego obliczenia na innej architekturze GPU.
Nie oznacza to, że Nvidia mogłaby udostępnić obecny DLSS 5 na Radeonach poprzez zmianę kilku ustawień. Projekt danielblnc wymaga napisania własnego runtime dla architektur AMD i nadal znajduje się na bardzo wczesnym etapie optymalizacji.
Granica pomiędzy technologiami przypisanymi dotychczas do konkretnych producentów GPU okazuje się więc mniej jednoznaczna. DLSS 5 rzeczywiście działa na Radeonie. Teraz kluczowym pytaniem pozostaje to, jak bardzo uda się zwiększyć jego wydajność.
Źródła
Nvidia Research, dokumentacja techniczna DLSS 5.
Nvidia, oficjalna premiera DLSS 5 w NBA 2K27.
Repozytorium DLSS-NR-on-AMD autora danielblnc.