-
Notifications
You must be signed in to change notification settings - Fork 97
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
[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)