Projekt d4r przygotował eksperymentalną obsługę modeli DLSS 4 i DLSS 4.5 dla celów Radeon RX 9000. Opisana ścieżka prowadzi przez Linuksa i Proton, a jej zakres obejmuje DLSS Super Resolution w grach DirectX 12. Projekt nie zweryfikował na fizycznych kartach działania ani wydajności RDNA 4.
Jak d4r łączy DLSS z kartami Radeon
d4r wykorzystuje bibliotekę DLSS firmy NVIDIA, warstwę zgodności ZLUDA, most CUDA w Wine oraz kernele RDNA przygotowane dla projektu. To programowa ścieżka łącząca rozwiązania NVIDIA z kartami AMD — nie oficjalna funkcja AMD ani NVIDIA.
W przypadku celów RDNA 4 dokumentacja projektu wymienia natywne obliczenia FP8, czyli operacje na liczbach zapisanych w 8-bitowym formacie. Dotyczy to określonych obliczeń, a nie całej ścieżki uruchamiania DLSS: ZLUDA i pozostałe elementy dostosowujące nadal są jej częścią.
Co sprawdzono przy RX 9070 i RX 9060
Cele RX 9070 sprawdzano przez emulację, a cele RX 9060 przez kompilację. Są to różne etapy: kompilacja potwierdza przygotowanie kodu dla danego celu, a emulacja pozwala sprawdzać jego działanie w środowisku programowym. Żaden z tych opisanych kroków nie oznacza testu na fizycznej karcie RX 9000.
Projekt wskazuje, że jego własne testy na rzeczywistym GPU obejmowały Radeon RX 7700 XT. Osobno przywołuje demonstrację DLSS 4.5 na RX 9070 XT wykonaną poza tymi testami. Działanie i wydajność RDNA 4 pozostają niezweryfikowane przez projekt; d4r opisuje też widoczne artefakty w części gier i modeli.
Linux, Proton i Super Resolution wyznaczają zakres
Opisana ścieżka dotyczy gier DirectX 12 uruchamianych w Linuksie przez Proton. Jej zakres obejmuje DLSS Super Resolution. Frame Generation i Ray Reconstruction nie należą do opisywanej implementacji.