Skip to content

[SUPERSEDED] BG3 pre-SR multipass — e16d5866

Pre-release
Pre-release

Choose a tag to compare

Caution

Superseded: this exact BG3 test artifact is not portable. Its process filter names bg3_dx11.exe, its dependency layout is incomplete for a clean install, and the old DX12 launch instruction is incorrect. Use the portable cross-generation release instead.

OptiScaler DLSS-NR pre-SR multipass — Baldur's Gate 3 package

This is the exact OptiScaler binary and configuration validated in Baldur's Gate 3 on 5 September 2026. It ran two NVIDIA DLSS Neural Rendering evaluations at the game's 1920x1080 DLSS Performance input, then passed that result into DLSS Super Resolution for a 3840x2160 output.

Source: https://github.com/wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass

Public source commit 926cee08936ede0a194b0534559a309279bf64d9 has the same Git tree (0ea1545c6a2078e710b83ce2ee8291c7c8ceeb7a) as the locally built/deployed commit e16d586605577342452a58b3f383a70c7fb69866. Only the public commit author metadata was rewritten to a GitHub noreply address.

Included

  • dxgi.dll — the exact custom OptiScaler proxy deployed in BG3.
  • nvngx.dll_dlssnr.dll — the small open-source forwarding shim built from this repository.
  • OptiScaler.ini — the exact validated BG3 configuration.
  • SHA256SUMS.txt and the GPLv3 LICENSE.

NVIDIA's proprietary nvngx_dlssnr.dll model/runtime is deliberately not redistributed. Obtain it from a legitimate NVIDIA driver installation and place it beside these files. The game's own nvngx_dlss.dll is also not included.

Installation

  1. Close Baldur's Gate 3 and its launcher.
  2. Back up any existing dxgi.dll, OptiScaler.ini, and nvngx.dll_dlssnr.dll in the game's bin directory.
  3. Extract this archive into Baldurs Gate 3\bin.
  4. Place a legitimate NVIDIA-driver nvngx_dlssnr.dll beside the extracted files.
  5. Launch the DX12 version of the game.
  6. At a 3840x2160 output, choose DLSS Performance for a 1920x1080 input. Disable Ray Reconstruction if you specifically want Neural Rendering before Super Resolution.

The included configuration enables:

[DlssNr]
Enabled=true
RunBeforeSR=true
Passes=2
WorkingScale=1.0

Passes is live-configurable from 1 through 3 in the OptiScaler overlay or INI. The guarded maximum is intentional: each pass owns persistent model history and adds roughly another model evaluation's GPU cost.

Important limitations

  • Experimental and unsupported by NVIDIA, Larian, or the main OptiScaler project.
  • Validated only on an RTX 5090 with NVIDIA driver 616.64 and BG3 at 3840x2160 output.
  • Ray Reconstruction automatically keeps Neural Rendering after SR because it owns the reconstruction path.
  • The custom proxy and forwarding shim are unsigned community builds. Verify SHA256SUMS.txt and scan the extracted files with your security software.
  • Do not overwrite an unrelated dxgi.dll without first identifying and backing up the mod that installed it.