- Home-
- Modding Tools-
- Universal tools for Modding Tools-
- OptiScaler Software

OptiScaler Software
About This Mod
OptiScaler is a tool that allows for the replacement of upskilers in games that already support DLSS2+ / FSR2+ / XeSS, now also supports the inclusion of frame generation in the same games (via OptiFG or Nukem's dlssg-to-fsr3).
Previously, only DLSS2+ inputs were supported, but new versions added support for XeSS and FSR2+ inputs (with some caveats [1]). For example, if a game has only DLSS, the user can replace the DLSS with XeSS or FSR 3.1 (the same applies to games that only have FSR or XeSS). It also offers extensive customization options for all users, including those using Nvidia GPUs with DLSS.
OptiScaler Highlights:
Enables use of XeSS, FSR2, FSR3, FSR4 [2] (RDNA4 only) and DLSS in upskeler-enabled games
Allows users to fine-tune the scaling process with a wide range of customizations and enhancements (RCAS and MAS, output scaling, DLSS presets, Ratio Override and DRS, etc.)
Since version 0.7.0, experimental support for DX12 framing has been added with a possible HUDfix solution (OptiFG from FSR3.1)
Supports Fakenvapi integration—Allows Reflex to be connected and Anti-Lag 2 (RDNA1+ only) or LatencyFlex (LFX) inserted—not included [3]
Starting from version 0.7.7, added support for Nukem's FSR FG dlssg-to-fsr3 - not included [3]
For a detailed list of all functions, see Functions
IMPORTANT
Always check the Wiki compatibility list for known game issues and fixes.
Also check known Optiscaler issues at the end of this document regarding RTSS compatibility.
A separate FSR4 compatibility list is available for community tested games.
[3] For information on non-bundled items, see the "Installation" section.
NOTE
[1] As for XeSS, since the Unreal Engine plugin does not provide depth, replacing XeSS in the game leads to the failure of other accelerators (for example, Redout 2 as a game using only XeSS), but you can still apply RCAS sharpness to XeSS to reduce image blurring (in short, if it is a UE game, XeSS in the game only works with XeSS in the overlay OptiScaler).
As for FSR inputs, FSR 3.1 is the first version with a fully standardized, forward-looking API that should be fully supported. Since FSR2 and FSR3 support customizable interfaces, game support will depend on the developers' implementation. In Unreal Engine games, ini settings may be required for FSR inputs.
[2] For FSR4, support is added in the latest night builds. Please check the FSR4 compatibility list for known supported games.Install
ATTENTION
Warning: Do not use this mod in online games. It can trigger anti-cheat programs and lead to a ban!
IMPORTANT
Please use nightly builds as the latest stable version is deprecated and Readme is no longer applicable due to the many missing features.
Starting with version 0.7.7-Pre8, forced debugging is disabled. If you want to upload a log file, set LogLevel=0 and LogToFile=true and back up the log if it is too large.
[Automatic]
1. Extract all Optiscaler files using the main game executable (for Unreal Engine games this is usually win_shipping.exe in one of the subfolders, usually <game path>\Game-or-Project-name\Binaries\Win64 or WinGDK\, ignore the Engine folder)
2. Try OptiScaler Setup.bat to automate the renaming process.
3. If the Bat file failed, check the manual steps.
[Manual]
Nvidia
`Step-by-step installation:`
1. Extract all Optiscaler files from the zip archive using the main game exe (for Unreal Engine games this is usually win_shipping.exe in one of the subfolders, usually <game path>\Game-or-Project-name\Binaries\Win64 or WinGDK\, ignore the `Engine` folder).
2. Rename OptiScaler.dll (nvngx.dll in older versions) to one of the supported file names (dxgi.dll is preferred but game-specific) [1]
NOTE
For games that support only FSR2/3 and do not have DLSS (e.g. The Callisto Protocol or The Outer Worlds: Spacer's Choice Edition), the `nvngx_dlss.dll` file must be provided in order to use the DLSS in Optiscaler - a download link such as TechPowerUp or Streamline SDK repo
AMD/Intel
Step-by-step installation:
1. Extract all Optiscaler files from the zip archive to the executable folder of the main game (for Unreal Engine games, this is usually _win_shipping.exe_ in one of the subfolders, usually <game path>\Game-or-Project-name\Binaries\Win64 or WinGDK\, ignore the Engine folder)_
2. Rename the OptiScaler `OptiScaler.dll` (formerly `nvngx.dll`) to one of the supported file names (preferably dxgi.dll, but depending on the game) [1]
3a. Alternatively, locate the file nvngx_dlss.dll (for UE games, usually in one of the subfolders in Engine/Plugins), create a copy, rename the copy to nvngx.dll, and place it next to Optiscaler
3b. OR download `nvngx_dlss.dll` from TechPowerUp or Streamline SDK repo, if you don't want to search, rename it to nvngx.dll and place it next to Optiscaler
[Nukem's dlssg-to-fsr3]
1. Download the regular version of the mod - dlssg-to-fsr3 NexusMods or dlssg-to-fsr3 Github
2. Place the dlssg_to_fsr3_amd_is_better.dll in the same folder as Optiscaler (next to the main game executable), and set FGType=nukems in the Optiscaler.ini file
3. AMD/Intel GPUs also require Fakenvapi when using the Nukem mod to successfully display DLSS FG in the game.
[Fakenvapi]
0. Do not use with Nvidia, only required for AMD/Intel
1. Download mod - Fakenvapi
2. Extract the files and move nvapi64.dll and fakenvapi.ini to the same folder as Optiscaler (next to the main game executable)
Anti-Lag 2 supports only RDNA cards and is currently available only for Windows (the overlay hotkey is Alt+Shift+L). For information on how to check if Anti-Lag 2 works, please refer to Anti-Lag 2 SDK. Latency Flex is cross-platform and cross-platform, can be used as an alternative if AL2 does not work.
Similar Mods/Addons
Bethini Pie (Editor, Performance INI)allUniversal tools for Modding ToolsModding Tools
Bethini Pie (Performance INI Editor) is a versatile tool that simplifies the editing of INI configur...200
MelonLoader SoftwareallUniversal tools for Modding ToolsModding Tools
MelonLoader is an all-in-one mod loader for Unity games.000
dlssg-to-fsr3 (Replace Nvidia DLSS Frame Gen with AMD FSR 3 Frame Gen)allUniversal tools for Modding ToolsModding Tools
This mode requires a Nvidia RTX graphics card.Installation (Universal Video Guide for Dying Light 2,...3400
ResoRep 1.7.0 D3D11 Texture Injector Mod - Direct InstallallUniversal tools for Modding ToolsModding Tools
This mod provides an easy way to install ResoRep 1.7.0 without having to install Java or .jar files....2000
dlss-to-fsr4 (adds support for FSR3.1.4 -4-XESS2-1 and other versions)allUniversal tools for Modding ToolsModding Tools
What is OptiScaler?OptiScaler is an advanced tool that allows you to replace and customize upskilers...100
NVPI has been updatedallUniversal tools for Modding ToolsModding Tools
NVIDIA Profile Inspector Revamped (NVPI Revamped) is an NVPI fork with more detailed configuration d...300
Enabling DLSSallUniversal tools for Modding ToolsModding Tools
FEATURESTested in several DirectX 12 games on Intel, AMD, and NVIDIA GTX/RTX graphics cards.Compatib...100
EZ Automatic BackupallUniversal tools for Modding ToolsModding Tools
CPU Priority Performance ImprovementsI don't know if it's necessary to set the CPU mapping (priority...100
NvTrueHDR — RTX HDR for gamingallUniversal tools for Modding ToolsModding Tools
This page provides several tools to help you configure some of the hidden NVIDIA settings for HDR an...400
GlumityToolSuite SoftwareallUniversal tools for Modding ToolsModding Tools
Glum(my)(Un)ityToolSuiteA small toolkit for modifying Unity games on IL2CPPBasic mod loader that sup...000
Universal Resolution Upscaling - Frame GenallUniversal tools for Modding ToolsModding Tools
- There are many games that support either DLSS or FSR, but not XeSS - this mod is designed to solve...000
NVIDIA DLSS DLLS SoftwareUniversal tools for Modding ToolsModding Tools
On this page, different versions of the NVIDIA DLSS DLL, NVIDIA DLSS 3.5 Ray Reconstruction DLL and...000
(DLSS) Installer for Linux and Steam DeckallUniversal tools for Modding ToolsModding Tools
The game must support DLSS FG and/or DLSSIf you are not using Linux, use Enabler's "DLSS" directlyIn...000
WorkshopDL SoftwareallUniversal tools for Modding ToolsModding Tools
What is WorkshopDL?This is a program for downloading modifications from Steam Workshop. Do you have...300
Soft DLSS BoosterallUniversal tools for Modding ToolsModding Tools
New scale factor preset values1. DLAA: 100%2. DLAA Lite: 88%3. Ultra Quality+: 83%4. Ultra Quality:...000
Software Unity Mod Manager ModSorterallUniversal tools for Modding ToolsModding Tools
UnityModManager is an excellent toolkit for modifying many Unity games. However, it does not support...000
INIfier SoftwareallUniversal tools for Modding ToolsModding Tools
INIfier allows you to replace Unity TextAsset content without updating/replacing the resource files...000
Runtime Unity Editor SoftwareallUniversal tools for Modding ToolsModding Tools
Built-in inspector, editor and interactive console for applications created using the Unity3D game e...200
TweakGuides.com - Final Version - Offline VersionallUniversal tools for Modding ToolsModding Tools
Tweak Guides closed permanently in 2019. But since it is an invaluable resource, I decided to downlo...000
Improved BepInEx Configuration ManagerallUniversal tools for Modding ToolsModding Tools
This is a fork of a very useful BepInEx Configuration Manager based on the changes I made when adapt...000