Menu

OptiScaler + DLSS Neural Rendering 0.2.0 (DLSS 5)

September 4, 2026 - Software
OptiScaler + DLSS Neural Rendering 0.2.0 (DLSS 5)

OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2+/XeSS/FSR2+ inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG titles. Supports Nukem mod for DLSSG-to-FSR3 FG. This fork adds support for neural rendering on dx12 games, more to come.

OptiScaler with an extra pass: NVIDIA’s Neural Rendering model (DLSS5), run over the upscaler’s output
to synthesise detail. NVIDIA ships no public integration for it, so it is driven directly. Nothing here
is officially supported and none of it is documented by NVIDIA.

v0.2.0 is a colour-and-control release. The big one is a new proxy that stops the model being starved
in highlights, so it actually has detail to enhance where the old curve handed it flat white. On top of
that: multi-point exposure calibration so the white point holds as the light changes, a frame-hold mode
for comparing settings honestly, and a set of native Vulkan crash fixes. It also lets you run the model
above native, so supersampling it, then averaging the result back down for a cleaner, less noisy pass. Further more, thanks to hhkbble’s contribution, it now reads the game’s own exposure live, so the white point no longer lags a scene change.

What you need

Install

  1. Extract everything into the game folder — the one with the game’s .exe. It is not always the root.
  2. Run setup_windows.bat and answer its questions. It renames OptiScaler.dll to whatever the game
    will load and writes an uninstaller.
  3. Put nvngx_dlssnr.dll in that same folder.
  4. Launch, open the OptiScaler overlay, and enable Neural Rendering.

You can bind a key to it under Keybinds, “Neural Rendering” — unbound by default — to flick the pass on
and off without opening the menu.

About the model DLL

nvngx_dlssnr.dll is not in this archive and will not be. It is NVIDIA’s, not mine to redistribute, and
requests for it will not be answered. It comes from a driver package, and you need one copy in each game
folder. There is no shared or system-wide location.

The forwarder that ships here (nvngx.dll_dlssnr.dll) is not the model. It exists only because the model
refuses calls from any module whose path does not contain nvngx.dll, so the forwarder is named to
satisfy that check.

 

 

Visit

Leave a Reply