📈 GH Trending Explorer 🎲 Surprise me

← all repos

optiscaler / OptiScaler

git clone https://github.com/optiscaler/OptiScaler.git v0.9.4 · 3mo ago

OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2+/XeSS/FSR2+ inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG titles. Supports Nukem mod for DLSSG-to-FSR3 FG.

+19
stars, 24h · #779
+~133
stars, 7 days · #943
+~570
stars, 30 days · #928
12k
★ total · +1% this week
555
forks · 18 open issues

Star history (as recorded here)

2026-10-20 · 11,901 ★ 2026-10-22 · 11,967 ★
LanguageC++
LicenseGPL-3.0
Created2023-12-07 (2y ago)
Last pushtoday
Watchers112
OwnerOrganization

GitHub topics

Links

README excerpt
## Table of Contents
**1.** **About** 
**2.** **How it works?** 
**3.** **Supported APIs and Upscalers** 
**4.** **Installation** 
**5.** **Known Issues** 
**6.** **Compilation and Credits** 
**7.** **Wiki**
## About
**OptiScaler** is a tool that lets you replace upscalers in games that ***already support DLSS2+ / FSR2+ / XeSS*** ($`^1`$), as well as manage ***frame generation*** in already mentioned games _(either by replacing existing FG options or enabling it in DX12 games through experimental ***OptiFG***)_. It also offers extensive customization options for all users, including those with Nvidia GPUs using DLSS.
> [!CAUTION]
> * We've been informed about some **FAKE websites** presenting themselves as OptiScaler team, so we would like to strongly highlight that we **DO NOT HAVE an official website!** 
> * We **DON'T have an official manager app**, so please be careful when downloading or using them! And please don't bother us to provide support for something which isn't even ours!
> * Only **LEGIT places** are this Github, our Discord server and Nitec's NexusMods page. 
> * OptiScaler is **FREE**, any kind of monetary requirements are scams! 
> [!TIP]
> _For example, if a game has DLSS only, OptiScaler can be used to replace DLSS with XeSS or FSR 3.1 (also works for FSR2-only games, like The Outer Worlds Spacer's Choice, albeit requires manually providing nvngx_dlss.dll)._
**Key aspects of OptiScaler:**
- Enables usage of XeSS, FSR2, FSR3, **FSR4**$`^2`$ (_officially, RDNA4 and RDNA3 dGPUs only_) and DLSS in (temporal) upscaler-enabled games
- Allows users to fine-tune their upscaling experience with a wide range of tweaks and enhancements (RCAS & MAS, Output Scaling, DLSS Presets, Ratio & DRS Overrides etc.)
- Since v0.7.0+, added ***experimental DX12*** frame generation support with possible HUDfix solution (**OptiFG**)
- Supports **Fakenvapi** integration - enables Reflex hooking and injecting _Anti-Lag 2_ (RDNA1+ only), _LatencyFlex_ (LFX) or _XeLL_ - _bundled since 0.9_ 
- Since v0.7.7, added support for **Nukem's** FSR3-FG mod **dlssg-to-fsr3**, only supports games with ***native DLSS-FG*** - _bundled since 0.9_
- Since v0.7.8, added **ASI plugin loading** support (_disabled_ by default (`LoadAsiPlugins=` in INI), loads from customisable folder, default `plugins`)
- New project - **OptiPatcher** - an ASI Plugin for OptiScaler for enabling DLSS and DLSSG inputs without spoofing in ***supported games***.
- Since v0.7.8, OptiScaler is now automatically applying certain game patches for a better out-of-the-box experience
- Since v0.9.0, separated FG Inputs and Outputs, added XeFG and FSR4-FG support, as well as bundled Fakenvapi and Nukem's FSR3-FG mod
- For a detailed list of all features, check Features
> [!IMPORTANT]
> _**Always check the Wiki Compatibility list for known game issues and workarounds.**_ 
> Also please check the ***OptiScaler known issues*** at the end regarding **RTSS** compatibility. 
> A separate ***FSR4 Compatibility