DLSS 4.5 eksperymentalnie uruchomione na kartach Radeon RX 9000 dzięki projektowi d4r
Eksperymentalny projekt d4r otrzymał aktualizację, która pozwala budować natywne kernele DLSS 4 i DLSS 4.5 dla kart graficznych AMD Radeon RX 9000. Choć rozwiązanie pokazuje techniczne możliwości układów RDNA 4, jego działanie i wydajność nie zostały jeszcze szeroko potwierdzone na docelowym sprzęcie.
DLSS 4.5 na kartach AMD Radeon RX 9000
Technologia DLSS firmy NVIDIA została opracowana z myślą o kartach GeForce RTX, jednak projekt d4r pokazuje, że najnowsze modele skalowania mogą być uruchamiane również na wybranych układach AMD Radeon. Deweloper działający pod pseudonimem countervolts dodał w najnowszym wydaniu eksperymentalną obsługę architektury AMD RDNA 4, wykorzystywanej w kartach z serii Radeon RX 9000.
Projekt umożliwia obecnie budowanie natywnych kerneli DLSS 4 oraz DLSS 4.5 dla kart takich jak modele z serii Radeon RX 9060 i Radeon RX 9070. Istotnym elementem jest obsługa obliczeń FP8, z których korzystają nowsze modele DLSS. W przypadku RDNA 4 mogą być one wykonywane natywnie, bez konieczności konwersji do FP16.
Natywne FP8 może ograniczyć narzut wydajności
Zastosowanie natywnej obsługi FP8 na kartach Radeon RX 9000 może potencjalnie zmniejszyć koszt wydajnościowy związany z uruchamianiem DLSS poza sprzętem NVIDIA. To ważna różnica względem rozwiązań wymagających tłumaczenia lub konwersji części obliczeń.
Jednocześnie autorzy projektu podkreślają ograniczenia obecnej wersji. W informacjach o wydaniach d4r 0.1.2 i 0.1.3 wskazano, że działanie oraz wydajność na sprzęcie RDNA 4 pozostają niezweryfikowane. W praktyce przetestowaną kartą w ramach projektu pozostaje Radeon RX 7700 XT.
Najważniejsze informacje o aktualizacji d4r
- dodano eksperymentalne wsparcie dla AMD RDNA 4,
- możliwe jest budowanie natywnych kerneli DLSS 4 i DLSS 4.5,
- obsługiwane cele obejmują m.in. Radeon RX 9070 XT i Radeon RX 9070,
- runtime i wydajność na kartach RDNA 4 nie zostały jeszcze potwierdzone testami sprzętowymi,
- dotychczasowe testy projektu przeprowadzono na Radeonie RX 7700 XT.
Jak działa d4r
d4r wykorzystuje oficjalną bibliotekę nvngx_dlss.dll firmy NVIDIA w środowisku opartym na Linuksie i Protonie. Projekt korzysta również z ZLUDA, które tłumaczy obciążenia CUDA na układy AMD, a także dodaje własne kernele dla architektur RDNA 3 i RDNA 4 w wybranych elementach DLSS.
Według dotychczasowych demonstracji natywne kernele na Radeonie RX 7700 XT mogą poprawiać wydajność względem samego uruchamiania tłumaczonego kodu. Nie oznacza to jednak, że projekt jest gotowy do codziennego użytku.
Na razie to koncepcja, nie zamiennik FSR
Pomimo obsługi DLSS 3, DLSS 4 i DLSS 4.5, d4r pozostaje obecnie projektem eksperymentalnym. Nie należy go traktować jako pełnoprawnej alternatywy dla AMD FSR ani jako rozwiązania przeznaczonego dla typowych użytkowników. Najnowsze wydanie pokazuje jednak, że możliwości obliczeniowe kart RDNA 4, w tym natywne FP8, mogą mieć znaczenie przy uruchamianiu zaawansowanych technik skalowania obrazu poza pierwotnie przewidzianą platformą.