First public release. Runs the neural rendering (NR) model of DLSS 5 in games on AMD Radeon RX 9000 (RDNA4) cards under Linux (Steam / Proton), with the network reimplemented as Vulkan compute shaders.
This is an early version with limited testing: one RX 9070 XT, one Linux desktop, Mesa 26.2, GE-Proton 11-7 and a small number of games. Expect problems; read Before you use it in the README first.
Downloads
| File | For |
|---|---|
DLSSNR-AMD-Vulkan-0.0.1-x86_64.tar.gz
| 64-bit games. All routes; includes OptiScaler-NR 0.8.4 for the optiscaler route.
|
DLSSNR-AMD-Vulkan-0.0.1-i686.tar.gz
| 32-bit games. reshade, vulkan and dx9 routes.
|
There is no Windows package. The Windows version is still in development; it can be built from source (see the README).
Requirements
- AMD Radeon RX 9000 series (RDNA4)
- Mesa 26.2 or newer (RADV)
- Proton (tested with GE-Proton 11-7)
bashandpython3- NVIDIA's
nvngx_dlssnr.dllversion 310.8.0, or a zip containing it. The model is not included in the packages; the installer extracts it from this DLL.
Install
mkdir dlssnr-amd-0.0.1
tar -xzf DLSSNR-AMD-Vulkan-0.0.1-x86_64.tar.gz -C dlssnr-amd-0.0.1
bash dlssnr-amd-0.0.1/install.sh "/path/to/<game folder>" --dll /path/to/nvngx_dlssnr_310.8.0.zipThe game folder is the one holding the game's exe. The installer shows the routes, extracts and verifies the model (about 20 seconds) and prints the Steam launch options to use. bash install.sh "<game folder>" remove uninstalls.
| Game uses | Route |
|---|---|
| DirectX 12 / 11 with a DLSS, FSR or XeSS option | optiscaler (64-bit only)
|
| DirectX 12 / 11 / 10 without an upscaler | reshade
|
| Vulkan | vulkan
|
| DirectX 9 | dx9
|
Performance
GPU time of the network per frame on an RX 9070 XT (offline benchmark, network only): 1080p 6.2 ms, 1440p 10.7 ms, 4K 23.5 ms. In-game numbers are in the README.
Known issues
- Only tested on an RX 9070 XT. Other cards, drivers, Proton versions and games have not been tested.
- 32-bit games at 4K may fail on the first launch (ReShade runs out of address space compiling its shaders); the second launch works.
optiscalerroute: if the NR page keeps showing "Waiting for the upscaler to run", set[Spoofing] Dxgi=falseinOptiScaler.ini.- Do not use it in online games with anti-cheat.
Reporting problems
Please open an issue with the game, the route, your card and driver, and dlssnr-amd.log from the game folder.