Skip to content
Tech News
← Back to articles

Modder gets Nvidia's DLSS 5 working on AMD's RDNA 4 GPUs — RX 9070 XT only manages 30 FPS at 1080p right now, but 5070 Ti-level performance is the eventual goal

read original get AMD Radeon RX 9070 XT Graphics Card → more articles
Why This Matters

A modder has made Nvidia's proprietary DLSS 5 upscaling run on AMD's RDNA 4 GPUs, chipping away at one of Nvidia's strongest software moats. Performance is currently poor — around 30 FPS at 1080p on an RX 9070 XT versus 80+ FPS natively — but the project shows vendor-locked AI upscaling isn't necessarily hardware-bound. If it matures toward its RTX 5070 Ti-level goal, it could change how buyers weigh AMD versus Nvidia cards.

Key Takeaways
Worth a Look

AMD Radeon RX 9070 XT Graphics Card — The RX 9070 XT is the exact card at the center of this DLSS 5 modding experiment, and it's already a strong 1440p and 4K performer with FSR 4 support in modern DX12 titles. If you like tinkering with upscaling mods, it's the GPU that puts you right on the frontier.

See AMD Radeon RX 9070 XT Graphics Card on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

DLSS 5 officially debuted inside NBA 2K27 yesterday with more games to follow down the line, along with RTX 40-series support planned for the future. However, if you don't own a GPU from either of those families, the modding community has once again stepped up to offer a workaround. Developer danielblnc has figured out a way to make DLSS 5 work on AMD's RDNA 4 GPUs (RX 9000 series). As long as you're playing a DirectX 12 game with FSR support, "DLSS-NR-on-AMD" can inject DLSS 5 inside it.

The project is closed-source, so we don't know exactly how it works but we can make a few educated guesses. The mod is likely using a dynamic wrapper to intercept NGX API calls and fool the DLSS 5 DLL into loading on an AMD GPU. Once loaded, it extracts the AI model and Tensor data inside that DLL and converts those calculations into math AMD's matrix accelerators can understand via the HIP RT backend (rather than translating CUDA).

It then hooks into the game's FSR pipeline to run that frame data through the neural model and produce the same quality results you would get on an actual RTX 50-series GPU, just without any of the Tensor cores. DLSS-NR-on-AMD doesn't work on any game requiring anti-cheat. Even in single-player titles the performance is not great, especially since the RX 9070 XT is the top-end RDNA 4 GPU available.

Latest Videos From Tom's Hardware Watch full video here:

Initially, Cyberpunk 2077 was running at 28 FPS at 1080p on the 9070 XT with DLSS 5 on, but a patch has been released that improves the frame rate by 12% to a stable 30 FPS. Another update has added a 2% boost but that's likely negligible. Performance reports from users online are a bit less optimistic. The ultimate goal is to get performance similar to an RTX 5070 Ti, which is not far-fetched since both GPUs are matched in raster and very close in ray tracing.

Performance drops from 80+ FPS natively to just 11-12 FPS with DLSS 5 on (Image credit: Ancient Gameplays on YouTube)

If you want to try it yourself, just head on over to the GitHub page and grab the latest release (it's an executable). Inside, you won't find the DLSS 5 DLL; you have to provide a "legally-obtained" copy yourself, as the repo points out. Currently, only NBA 2K27 natively supports DLSS 5 and that's where the DLL was originally leaked from. Anyways, once you have it, move the DLL and the executable inside the game's bin folder. Follow the on-screen instructions to finish installation.

Open the game, select FSR 3 or 4 from the in-game graphics settings, and press the End key to bring up the custom menu. This menu allows you to adjust individual parameters like structure and tone, similar to how the ReShade mod works in other games. You see the changes in real-time and it looks just as "good" as the non-intercepted DLSS 5. Don't expect any miracles because DLSS 5 is already very compute heavy and you're adding extra overhead by running it on non-compatible hardware.

Sure, both the RTX 50-series and the RX 9000 series support FP8 formats but DLSS 5 is meant to run on Tensor cores; not AMD's dual-issue AI accelerators. However, since the RTX 40-series also has Tensor cores and native FP8 support, Nvidia has confirmed that DLSS 5 will eventually make its way onto last-gen silicon as well. As for DLSS-NR-on-AMD, users have been able to get it running on RX 7000 series, but performance is once again abysmal because of the lack of FP8 support.

Stay On the Cutting Edge: Get the Tom's Hardware Newsletter Get Tom's Hardware's best news and in-depth reviews, straight to your inbox. Contact me with news and offers from other Future brands Receive email from us on behalf of our trusted partners or sponsors

... continue reading