Communityontwikkelaars hebben een manier gevonden om NVIDIA’s DLSS 5 Neural Rendering op bepaalde AMD Radeon-gpu’s te draaien. Daarvoor gebruiken ze zelfgebouwde runtimes met HIP-kernels en hulpmiddelen die de techniek aan geschikte games koppelen. Het blijft een onofficieel communityproject: NVIDIA ondersteunt Radeon hiermee niet, en de gemelde prestatiewinst is geen garantie voor hogere framerates in elke game.
2
4
14
Hoe werkt DLSS 5 op Radeon?
NVIDIA beschrijft DLSS 5 als een renderstap voor GeForce RTX 50 Series-kaarten.
14 De communityprojecten kiezen een andere aanpak: ze bouwen de runtime voor het neurale netwerk opnieuw op voor Radeon-hardware, met HIP-kernels. HIP is AMD’s technologie om berekeningen op gpu’s uit te voeren. Vervolgens koppelen de ontwikkelaars die runtime aan games via bestaande rendering- en upscalingpaden.
Volgens de projectdocumentatie is de ondersteuning gericht op Radeon RX 9000- en RX 7000-kaarten en op DirectX 12-games die FSR gebruiken.
2
4 Dit is dus geen officiële NVIDIA-port en ook geen algemene compatibiliteitslaag: de gpu, game en configuratie moeten aan de voorwaarden voldoen.
2
4
Twee runtimes: gesloten en open source
De duidelijkste verschillen tussen de runtimes zitten in de toegankelijkheid van de broncode. Daniel Blanco’s DLSS-NR-on-AMD wordt verspreid als een gesloten runtime. Het alternatief van Kien wordt omschreven als open source. Beide zijn gekoppeld aan ondersteuning voor AMD via HIP.
6
7
35
Met de open-sourcevariant kunnen gebruikers de code bekijken en aanpassen. De beschikbare berichtgeving bevat echter geen gecontroleerde vergelijking die aantoont dat een van de twee runtimes consequent sneller is of een beter beeld oplevert. AMDNR Launcher ondersteunt beide, zodat gebruikers afzonderlijk een runtime kunnen kiezen.
35
Wat zeggen de prestatiecijfers?
Volgens de ontwikkelaar bood Alpha 0.3.3 een prestatieverbetering van 23% ten opzichte van versie 0.3.2. Alpha 0.4.0 zou daar nog eens 42% bovenop hebben gedaan, vergeleken met 0.3.3. In de release-informatie werd voor versie 0.4.1 vervolgens een verbetering van 8% ten opzichte van 0.4.0 gemeld.
3
6
15 Dit zijn claims over opeenvolgende versies, geen onafhankelijke tests van de twee runtimes. Je kunt ze dus niet vertalen naar één vaste prestatiewinst voor elke speler.
Vroege tests van Cyberpunk 2077 op een Radeon RX 9070 XT kwamen uit op ongeveer 30 tot 34 beelden per seconde bij 1080p. De cijfers zijn afkomstig van verschillende builds en testomstandigheden.
1
4 Ze geven een indruk van de ontwikkeling, maar vormen geen directe vergelijking en voorspellen niet wat je in een andere game, met andere instellingen of op een andere gpu zult halen.
Radeon-kaarten en handhelds
Het project noemt Radeon RX 9000-kaarten met RDNA 4 en RX 7000-kaarten met RDNA 3 als ondersteunde hardware, mits ook de game en de vereiste FSR-ondersteuning geschikt zijn.
2
4 Daarnaast is een experimenteel profiel met installatie via één klik getest op een ASUS ROG Ally met een Z1 Extreme-chip.
32 Dat is een eerste test op één apparaatconfiguratie, geen bewijs dat de mod breed werkt op handhelds of in allerlei games.
Wat doen AMDNR Launcher en OptiScaler?
Een mod installeren die code in een game injecteert, kan betekenen dat je bestanden moet aanpassen en geschikte onderdelen moet selecteren. AMDNR Launcher automatiseert een groot deel daarvan. Via de interface kunnen gebruikers een game en runtime kiezen, onderdelen installeren of verwijderen en runtimes bijwerken.
6
35
OptiScaler speelt een rol bij de koppeling met games. Een aangepaste versie voor neurale rendering voegt ondersteuning toe voor DirectX 12-games; de launcher maakt het vervolgens makkelijker om onderdelen te installeren en een runtime te kiezen.
18
35 Dat neemt een deel van het handwerk weg, maar maakt een niet-ondersteunde game niet ineens compatibel. De game moet nog steeds de juiste renderingroute en ondersteuning bieden.
4
18
De beperkingen blijven belangrijk
De prestaties zijn nog in ontwikkeling en volgens de projectdocumentatie werken sommige effecten mogelijk niet volledig.
4 Ook kunnen anti-cheatsystemen de injectie blokkeren. Daarom is experimenteren in singleplayer de verstandigste keuze, niet in multiplayergames die door anti-cheat worden beschermd.
6
10
De kern: communitymodders hebben DLSS 5 neurale rendering op bepaalde Radeon-kaarten aan de praat gekregen, maar de ervaring is nog experimenteel. Controleer per game welke runtime werkt en wat de beeldkwaliteit en framerate zijn. Op basis van de beschikbare gegevens is er nog geen duidelijke winnaar tussen de runtimes.