banner
Rating
Voted0

OptiScaler Software

2
Mod version:v0.7.7
Game version:all
The mod has been successfully tested for the absence of viruses
23850.11K549.53K

Report mod

  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • image
modalImage

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.image 1 for OptiScaler SoftwareInstall

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

Game Version *

all (OptiScaler (Daria)-986-v0-7-7-pre9-1745909519.7z)