• TRENDING
  • Game News
  • Games
  • Hardware News
  • Hardware
  • How-to
  • CONTACT US
FramesGames
EN
  • ENEnglish
  • NLNederlands
  • Hardware
    • PC Builds
  • Games
    • Reviews
  • How-to
  • News
    • Game News
    • Hardware News
  • Bookmarks
Reading: OptiScaler: how to get FSR 4 into a game that never shipped it
Share
FramesGamesFramesGames
Font ResizerAa
  • Adventure
Search
  • Hardware
    • PC Builds
  • Games
    • Reviews
  • How-to
  • News
    • Game News
    • Hardware News
  • Bookmarks
Have an existing account? Sign In
Follow US
GamesHardwareHow-to

OptiScaler: how to get FSR 4 into a game that never shipped it

Last updated: August 22, 2026 10:58 am
David Freeman
Share
10 Min Read
The OptiScaler project logo
OptiScaler
SHARE
PlatformPC

Most Radeon owners know the situation. A new game ships with exactly one upscaler, it is DLSS, and DLSS does not run on your card. Or there is FSR, but version 2.1, the kind that smears everything the moment you turn the camera. The studio is not going to update it, because the game is three years old and nobody works on it any more.

Contents
  • The problem it solves
  • What it supports
  • Why this matters more than it looks
  • How to install it
    • Option one, the script
    • Option two, by hand
    • Controls in the game
    • How to remove it
  • Two warnings that matter more than anything else here
  • Where the project lives
  • A personal note

OptiScaler solves this bluntly and effectively. It sits between the game and the upscaler and swaps one for the other. The game thinks it is rendering through DLSS. What it actually gets is FSR 4.

The problem it solves

FSR 3.1 against FSR 4 on a magnified crop, the mesh detail holds together far better
What the whole exercise is for. AMD own comparison: FSR 3.1 on the left, FSR 4 on the right. AMD

The upscaler in a game is nailed down during development. The studio picks one, usually the one it was paid to integrate or the one that was easiest to bolt on. After that your graphics card is either in that decision or it is not.

OptiScaler intercepts the calls the game makes to its upscaler and reroutes them. From there you decide what actually reconstructs the frame.

  • The game only has DLSS and your card is AMD. You switch to FSR 4 and get decent image quality instead of a locked menu item.
  • The game ships an ancient FSR 2. Swap it for FSR 4 or XeSS and the smearing in motion goes away.
  • The game has no frame generation at all. OptiFG can add it where the developers never included it.
  • You want to tune things. Sharpening, presets, ratios, dynamic resolution overrides, all of it is exposed.

What it supports

Official OptiScaler diagram showing what the game offers going in and what you can get coming out
The diagram from the project repository. On the left, what the game itself can do. On the right, what you can swap it for. OptiScaler

The list depends on what the game is built on.

  • DirectX 12. XeSS, FSR 2.1.2 and 2.2.1, FSR 3.X, FSR 4.X, DLSS.
  • DirectX 11. FSR 2.2.1, FSR 3.1.2, DLSS, XeSS 2.X on Intel Arc cards, plus DX12 upscalers through the D3D11on12 bridge.
  • Vulkan. FSR 4.X, FSR 2.1.2 and 2.2.1, FSR 3.1, DLSS, XeSS 2.x.
  • Frame generation. FSR3-FG, XeFG and FSR4-FG, still experimental and DirectX 12 only.

One thing to keep in mind: FSR 4 on the output side needs an AMD card. At first that meant Radeon RX 9000 on RDNA 4 only, but in July 2026 AMD opened FSR 4.1 upscaling to the RX 7000 series, and the RX 6000 series was promised for early 2027.

Why this matters more than it looks

Ghosting behind a moving object compared between FSR 3.1 and FSR 4
Trails behind movement, the second pair of frames from AMD. FSR 3.1 left, FSR 4 right. AMD

Swapping upscalers existed before OptiScaler. It just looked different.

The builds that actually worked lived on Patreon, access cost money, updates arrived whenever the author felt like it, and nobody ever saw the source. You paid for a DLL you then dropped into your game folder, and you took it on trust. When the author lost interest the thing simply stopped being updated, and support for new FSR versions died with it.

The project is blunt about this. OptiScaler is free, it lives on GitHub under the GPL-3.0 licence, and the authors call any demand for money a scam.

The difference is not only the price. Open source means anyone can look at what is being injected into your rendering pipeline, not just the person you sent money to. For a mod that hooks into the graphics stack, that is the whole point.

How to install it

The OptiScaler settings window called up on top of a running game
This is the OptiScaler window sitting on top of the game. Screenshot from the project wiki

This is not a mod manager job. You copy files into the game folder by hand. It sounds worse than it is: the whole thing takes about three minutes.

Option one, the script

  1. Download the latest stable build from the releases page on GitHub. No other source.
  2. Find the folder with the game executable. Not the install root, the folder where the exe actually sits. On Unreal Engine games the path usually looks like Game\Binaries\Win64.
  3. Extract everything from the archive into that folder.
  4. Run the setup.bat that matches your graphics card, there is one each for Nvidia, AMD and Intel.
  5. The script asks whether to use DLSS inputs. On AMD and Intel cards, say yes. It may offer to download OptiPatcher as well, accept that too.
  6. Done. If a renamed DLL and a file called OptiScaler.ini have appeared in the folder, the install worked.

Option two, by hand

One step differs: you rename OptiScaler.dll yourself. Pick a name from the list the game will definitely load:

dxgi.dll, winmm.dll, d3d12.dll, dbghelp.dll, version.dll, wininet.dll, winhttp.dll or OptiScaler.asi.

Where to start. The authors suggest dxgi.dll, which works for most games. If nothing happens, try the next name on the list. Leave OptiScaler.ini alone, it has to keep that exact name.

One special case: the game supports FSR 2 or 3 only and has no DLSS at all. Then you also need nvngx_dlss.dll, taken from TechPowerUp or the Streamline SDK repository, placed alongside it and with the copy renamed to nvngx.dll.

Controls in the game

  • Insert. Opens the settings panel on top of the game. If the panel flickers and disappears, try Alt plus Insert, that fixes it on some keyboard layouts.
  • Page Up. Shows the performance counter. Page Down cycles through its modes.
  • End. Turns frame generation on and off.

How to remove it

Delete the renamed DLL and OptiScaler.ini from the game folder. Nothing is left behind. That is probably the strongest argument for trying it at all: rolling back takes ten seconds.

Two warnings that matter more than anything else here

An example of a broken interface in a game, HUD elements smeared in pink
This is what a bad run looks like: the interface falls apart. Example from the project wiki
  • Do not put this in online games. Anti-cheat sees library injection and reacts the only way it knows, with a ban. The authors put this in the first line of the project description, and they mean it.
  • The project has no website of its own. None. There is GitHub, there is Discord, there is a NexusMods page. Everything else a search for optiscaler turns up, including polished sites with a download button, has nothing to do with the developers.

Read that second one twice. A mod that goes into your game folder and loads with the game is a perfect wrapper for anything at all. Downloading that from a random website is not worth the curiosity.

Where the project lives

The OptiScaler project logo
The project logo. OptiScaler
  • GitHub. github.com/optiscaler/OptiScaler. Source, releases and a wiki with per game compatibility tables.
  • Discord. The official server. The fastest place to find out why a particular game refuses to pick the mod up.
  • NexusMods. The third legitimate source of builds.

The wiki keeps a separate list of games with FSR 4 confirmed working. Worth a look before you start: some titles need a non standard filename or an extra step.

A personal note

A stats card for the OptiScaler project: 1,203,783 downloads, 9,854 stars on GitHub, first release in December 2023
GitHub figures as of 19 August 2026

Free mods usually come with enthusiasm and an abandoned repository six months later. This one is different. The project keeps moving, FSR 4 support landed faster than some studios shipped official patches, and the neighbouring pieces like Nukem's dlssg-to-fsr3 and FakeNvapi were simply folded in, so nobody has to assemble a stack of four mods any more.

The result is a slightly odd and very welcome situation: the community hands a Radeon owner what neither the game publisher nor the GPU vendor will. For free, with the source open, after several years of paid wrappers of unclear quality.

So thanks to the team and to everyone sending patches. May the project last, may the list of supported games keep growing, and may the authors keep the energy for it. If it helped you, there are support buttons on the GitHub page, and that is the most direct way to say thank you.

Before you install OptiScaler, check whether your game is on the official list: FSR 4 may switch on without any of this. The list and the requirements are in FSR 4 and Redstone: every supported game.

More on this

Nvidia DLSS 4.5 official promotional image
FSR 4 against DLSS 4.5: can people actually see the difference
Alan Wake 2 gets FSR 4 and frame generation, the mod is no longer needed
GTA VI gameplay leak: why we are not showing the clip and advise against hunting for it
Nvidia skips 2026: no new gaming graphics cards for the first time in almost thirty years
All 80 artifacts in S.T.A.L.K.E.R. 2: what they look like, what they do and where to find each one
FSR 4.1 is sharper. DLSS 4.5 still leads, but you need a magnifying glass
Mafia: The Old Country softens Sicily. The real thing was worse
TAGGED:PC
SOURCES:GitHub OptiScalerProject wikiAMD GPUOpen
VIA:Project Discord
Share This Article
Facebook Email Print
ByDavid Freeman
Follow:
Editor and writer at FramesGames.
Leave a Comment Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

- Advertisement -
Ad imageAd image

Trending Stories

Official Grand Theft Auto VI screenshot with a warning about a fake leaked build
Game News

The fake 113 GB GTA VI build: a virus and a hundred gigabytes of nothing

August 24, 2026
AMD Ryzen AI processor render with RDNA 4m key facts
Hardware News

AMD is readying RDNA 4m: firmware for the new graphics IP is already in Linux

August 24, 2026
Vice City skyline in Grand Theft Auto VI
Game News

Eight GTA 6 leaks in a week: the full timeline, the leaker demands and the dead man switch fake

August 24, 2026
Steam Deck held in hands with Lossless Scaling key figures: price, multiplier and version
How-to

Lossless Scaling: frame generation in any game, and how to run it on a Steam Deck

August 24, 2026
Steam Deck image marking thirty years of Valve
Game News

Valve turns thirty: Half-Life, three goes at hardware and still no Half-Life 3

August 24, 2026
Veles detector held up in front of a gravitational anomaly in S.T.A.L.K.E.R. 2
How-to

Every detector in S.T.A.L.K.E.R. 2: what they show, what they cost and which one to carry

August 24, 2026

Follow US on Social Media

Telegram

© 2026 FramesGames. All rights reserved.

FramesGames

Information

  • Contact
  • Privacy Policy
  • Disclaimer
  • Cookie Policy (EU)
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?