-
Notifications
You must be signed in to change notification settings - Fork 370
Manual Installation
Note
Since 0.7.7-Pre8, forced debugging is disabled. If you want to send a log file, set LogLevel=0 and LogToFile=true and zip the log if it's too big.
Note
Pressing Insert should open the Optiscaler Overlay in-game with all of the options (ShortcutKey= can be changed in the config file). Pressing Page Up shows the performance stats overlay in the top left, and can be cycled between different modes with Page Down.
For more info, please check Readme - How it works?
Step-by-step installation:
1. Extract all of the Optiscaler files by the main game exe
Important
(for Unreal Engine games, look for 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)
Example paths - Expedition 33\Sandfall\Binaries\Win64, Jedi Survivor\SwGame\Binaries\Win64, Cyberpunk 2077\bin\x64, HITMAN 3\Retail, Warhammer 40,000 DARKTIDE\binaries, The Witcher 3\bin\x64_dx12
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)
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
Step-by-step installation:
1. Extract all of the Optiscaler files by the main game exe
Important
(for Unreal Engine games, look for 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)
Example paths - Expedition 33\Sandfall\Binaries\Win64, Jedi Survivor\SwGame\Binaries\Win64, Cyberpunk 2077\bin\x64, HITMAN 3\Retail, Warhammer 40,000 DARKTIDE\binaries, The Witcher 3\bin\x64_dx12
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)
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
If AMD/Intel and DLSS inputs aren't visible even after selecting Yes during Install, game requires adding Fakenvapi
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
- dxgi.dll
- winmm.dll
- d3d12.dll (from 0.7.7 nightlies)
- dbghelp.dll (from 0.7.7 nightlies)
- version.dll
- wininet.dll
- winhttp.dll
- OptiScaler.asi (needs Ultimate ASI Loader x64 or similar)

