What's changed
This release is Linux only and a preview; the Windows version is
DLSSNR-AMD 0.0.6-win-preview-alpha,
which runs the 310.9.16 new model too.
- Added: the 310.9.16 new model, the default model of NVIDIA's
nvngx_dlssnr.dll310.9.16, now the default
network. It is faster than the 310.8.0 old model (see Performance below), which stays available. - Added: the installer takes
nvngx_dlssnr.dll310.9.16 (or its zip) with--dll. 310.9.16 already contains
the 310.8.0 old model, so from it both models are extracted and installed; use it when you can. 310.8.0
still works and gives the 310.8.0 old model only. - Added: the installer first asks whether to use the 310.9.16 new model (Enter = yes), or give
--new-model
or--old-model. With the 310.9.16 new model it asks only about the RenoDX style; with the 310.8.0 old
model it asks about int4 mixed next, as before. The choice only sets[Network] Modelindlssnr-amd.ini
(small= the 310.9.16 new model,original= the 310.8.0 old model); change it there to switch models,
applied after a game restart. - int4 mixed exists for the 310.8.0 old model only. Installing with
--int4sets the 310.8.0 old model.
Performance
GPU time of the network per frame on an RX 9070 XT, 310.9.16 new model, measured in game (network only):
| 1080p | 1440p | 4K | |
|---|---|---|---|
| Linux, 310.9.16 new model | 3.27 ms | 5.53 ms | 12.67 ms |
Compared with NVIDIA's DLL
The 310.9.16 new model on an RX 9070 XT against NVIDIA's own nvngx_dlssnr.dll 310.9.16 run on an RTX 5090 through
NGX, with the same input and settings (PSNR, higher is closer):
| 1080p | 1440p | 4K | |
|---|---|---|---|
| Single frame | 49.15 dB | 49.40 dB | 50.59 dB |
| Moving sequences (motion vectors and history, 10 frames each) | 50.6-52.3 dB | 51.2-52.4 dB | 52.2-53.1 dB |
SSIM 0.997 for single frames and 0.998 for the sequences; the output changes from frame to frame by about
as much as NVIDIA's. Method, pictures and data:
docs/ngx-verification/310.9.16.
Thanks
Thanks to @Overclockers and @TheAutomatic for their contributions to this release.
Downloads
- Linux, 64-bit games:
DLSSNR-AMD-Vulkan-Linux-0.0.6-linux-preview-x86_64.tar.gz - Linux, 32-bit games:
DLSSNR-AMD-Vulkan-Linux-0.0.6-linux-preview-i686.tar.gz
Full Changelog: v0.0.5...v0.0.6-linux-preview