Manual Installation - TheRazerMD/OptiScaler GitHub Wiki
For Nvidia
Step-by-step installation:
1. Extract all Optiscaler files from the zip by the main game exe (for Unreal Engine games, that's usually the win_shipping.exe in one of the subfolders, generally <path-to-game>\Game-or-Project-name\Binaries\Win64 or WinGDK\
, ignore the Engine
folder).
2. Rename OptiScaler's OptiScaler.dll
(for old versions, it's nvngx.dll
) to one of the supported filenames (preferred dxgi.dll
, but depends on the game)$^1
$
[!NOTE] For FSR2/3-only games that don't have DLSS (e.g. The Callisto Protocol or The Outer Worlds: Spacer's Choice Edition), you have to provide the
nvngx_dlss.dll
in order to use DLSS in Optiscaler - download link e.g. TechPowerUp or Streamline SDK repo
For AMD/Intel
Step-by-step installation:
1. Extract all Optiscaler files from the zip by the main game exe (for Unreal Engine games, that's usually the win_shipping.exe in one of the subfolders, generally <path-to-game>\Game-or-Project-name\Binaries\Win64 or WinGDK\
, ignore the Engine
folder)
2. Rename OptiScaler's OptiScaler.dll
(for old versions, it's nvngx.dll
) to one of the supported filenames (preferred dxgi.dll
, but depends on the game)$^1
$
3a. Either locate the nvngx_dlss.dll
file (for UE games, generally in one of the subfolders under Engine/Plugins
), create a copy, rename the copy to nvngx.dll
and put it beside Optiscaler
3b. OR download nvngx_dlss.dll
from e.g. TechPowerUp or Streamline SDK repo if you don't want to search, rename it to nvngx.dll
and put it beside Optiscaler
[!TIP] [1] Linux users should add renamed dll to overrides:
WINEDLLOVERRIDES=dxgi=n,b %COMMAND%
[!IMPORTANT] Please don't rename the ini file, it should stay as
OptiScaler.ini
.
[!NOTE]
OptiScaler supports these filenames:
- dxgi.dll
- winmm.dll
- dbghelp.dll (nightly only)
- version.dll
- wininet.dll
- winhttp.dll
- OptiScaler.asi (with an ASI loader)
[!NOTE]
Example of correct AMD/Intel installation (with additional Fakenvapi and Nukem mod)