Skip to content

0.0.4.1: faster reduced model resolution, OptiScaler-NR 0.8.91

Choose a tag to compare

@mauri870 mauri870 released this 09 Oct 19:53
· 62 commits to rdna3 since this release
e7bc348

Based on upstream 0.0.4

Faster below 100 % model resolution

The frame is now kept in its own format and read and written in place, instead of being
converted to RGBA32F and back. The picture is identical to the previous release, bit for
bit, at 75, 50 and 25 %. Network and route time per frame at 4K (RX 7900 XTX):

Model resolution 0.0.3.3 Now Saved % Saved
75 % 33.2 ms 32.1 ms 1.1 ms 3.3 %
50 % 16.1 ms 14.8 ms 1.3 ms 8.1 %
37.5 % 10.8 ms 9.8 ms 1.0 ms 9.3 %
25 % 7.6 ms 6.4 ms 1.2 ms 15.8 %

At 100 % model resolution nothing changes:

720p 1080p 1440p 4K
0.0.3.3 8.3 ms 14.6 ms 25.0 ms 55.8 ms
Now 8.3 ms 14.6 ms 24.8 ms 55.4 ms

Other changes from upstream

  • OptiScaler-NR 0.8.91 (was 0.8.4). The installer sets [DlssNr] WhitePointSource=1.
  • The network's pipelines are compiled without robust buffer and image access. Games
    running through DXVK or vkd3d-proton create their device with robustBufferAccess2;
    upstream measured about 4 % on its card. Not measured on RDNA3 here.
  • ReShade routes: a Transfer setting chooses how a result below 100 % is enlarged
    (matched residual, edge-aware lighting and colour, or classic with bilinear, catmullrom,
    lanczos3 or AMD FSR 1). The default's output is unchanged.
  • The installer writes dlssnr-amd.ini on every route, with [Preprocess], [Log] and
    [Reuse].
  • Fixes for 32-bit games (staging capped at 16 MB, host-memory failures retried),
    scRGB highlights, and a network being freed too early on the OptiScaler route.

Still off by default

Skipping the network on every Nth frame (0.0.3.3) stays off: [Reuse] Every = 0.

Install

bash install.sh "<folder with the game's exe>" <route> --dll <nvngx_dlssnr.dll or zip>.
The installer rewrites OptiScaler's files and settings; back up your OptiScaler.ini and
any replaced DLLs first.

Choosing a route

  • optiscaler: games with a DLSS, FSR or XeSS option.
  • reshade: D3D10/11/12 games without one.
  • vulkan: Vulkan and D3D9 games.