Skip to content

0.0.4.3

Choose a tag to compare

@mauri870 mauri870 released this 09 Oct 23:10
· 60 commits to rdna3 since this release
5f099e2

Two bug fixes, no changes to the network or its picture.

Fixed: ReShade route crashed the game right after the network build started (seen in Steep)
With ReShade as dxgi.dll over DXVK, ReShade loads the add-on for the game's first probe device, unloads it, and loads it again at another address. The add-on's Vulkan device watch was installed in the first copy. Something else hooked one of its detours, and later wrote its saved bytes back at that address, which then lay inside the second copy's code. A later call into that code jumped to an unmapped address, so the game crashed.

The watch is now installed only when ReShade runs as the Vulkan layer (ReShade64.dll or ReShade32.dll). The DXVK route takes its Vulkan handles from DXVK and never used the watch. The Vulkan-layer route is unchanged.

Fixed: "Skip the network on every Nth frame" switched itself off (issue #1)
Temporal reuse was tied to the first NGX feature that used it and was never released. OptiScaler rebuilds its feature when a setting changes, so after any tweak the new feature never got reuse. The network then ran on every frame, fps dropped and the rendering-time bar stopped flickering.

Reuse is now released with its feature, and the next feature takes over. The first frame after the change runs the network, and skipping resumes from the next one.

Upgrading

  • Re-run install.sh over your existing install. Settings in dlssnr-amd.ini are kept, including ReuseEvery.