github mochizuki0323/DLSSNR-AMD v0.0.6-linux-preview
DLSSNR-AMD 0.0.6-linux-preview

latest release: v0.0.6-win-preview-alpha
2 hours ago

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.dll 310.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.dll 310.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] Model in dlssnr-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 --int4 sets 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

Don't miss a new DLSSNR-AMD release

NewReleases is sending notifications on new releases.