📈 GH Trending Explorer 🎲 Surprise me

← all repos

optiscaler / OptiScaler

git clone https://github.com/optiscaler/OptiScaler.git v0.9.4 · 3mo ago 🔥 on GitHub Trending today

Drop-in DLL that swaps or adds upscalers (DLSS, FSR, XeSS) and frame generation in supported PC games.

Why you might care

Lets owners of games with DLSS2+, FSR2+ or XeSS replace the upscaler with another vendor's option, including FSR4 on RDNA3/4, and add frame generation such as FSR-FG or XeFG to titles without it. Offers many tweaks like sharpening, output scaling and DLSS presets, and works on AMD, Intel and Nvidia GPUs.

Categories

Alternatives

Special KLossless ScalingDLSS SwapperNvidia Image Scaling
+28
stars, 24h · #1,352
+~219
stars, 7 days · #1,027
+~940
stars, 30 days · #896
12k
★ total · +2% this week
561
forks · 20 open issues

Star history (as recorded here)

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

Seen on GitHub Trending

  • 2026-10-23 — #10 daily in c++ · +44 ★

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

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.