[SUPERSEDED] BG3 pre-SR multipass — e16d5866
Pre-releaseCaution
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.txtand the GPLv3LICENSE.
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
- Close Baldur's Gate 3 and its launcher.
- Back up any existing
dxgi.dll,OptiScaler.ini, andnvngx.dll_dlssnr.dllin the game'sbindirectory. - Extract this archive into
Baldurs Gate 3\bin. - Place a legitimate NVIDIA-driver
nvngx_dlssnr.dllbeside the extracted files. - Launch the DX12 version of the game.
- 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.0Passes 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.txtand scan the extracted files with your security software. - Do not overwrite an unrelated
dxgi.dllwithout first identifying and backing up the mod that installed it.