FSR4 Compatibility List - TheRazerMD/OptiScaler GitHub Wiki
[!IMPORTANT] FSR4 supported on RDNA4 GPUs only (like 9070 & 9070XT)
- According to compatibility reports, FSR4 doesn't support Vulkan yet
- Windows 10 might need Agility SDK, check here
- Please check the general Compatibility list first for already documented fixes and workarounds
- If the game doesn't expose DLSS inputs, most likely it requires Fakenvapi
[!NOTE] With latest Nightly, OptiScaler will try to locate
amdxcffx64.dll
, but if it fails, you'll need to search foramdxcffx64.dll
in yourWindows
folder and copy it next to OptiScaler. Or download it from here FSR 4.0.1 - 1.0.0.40394
DirectX 12 Agility SDK
[!NOTE]
With latest nightly, PotatoOfDoom added experimental support for updating the DirectX 12 Agility SDK which should help games crashing on Windows 10. To make it work, copyD3D12_Optiscaler
folder from OptiScaler archive to games exe folder and setFsrAgilitySDKUpgrade=true
inOptiScaler.ini
RDNA4 Detection
[!NOTE]
With latest nightly, FSR4 will be enabled when a RDNA4 card detected.
If detection fails, FSR4 can be manually enabled by settingFsr4Update=true
inOptiScaler.ini
file.
Image Quality
[!NOTE]
If you have image quality issues, please try changingNon-linear sRGB
&Non-linear PQ
settings
[!IMPORTANT]
Editing the Compatibility list
When adding a game - please add game name, working or not working checkmark, inputs used, any note regarding what you used, and a game screenshot with the open Opti overlay (convert to jpeg to save bandwidth)
${{\color{orangered}{\textsf{Before saving the page, please add a message for the changelog at the bottom if adding a new game or screenshot. }}}}$
This is
not
a complete list of games supported by OptiScaler.
[!TIP]
Working :muscle: - 164
Not working :skull: - 32Last updated - 18 April 2025
Game | FSR4 | Inputs | Notes | Images |
---|---|---|---|---|
Akimbot | βοΈ | DLSS | Both TAA and DLSS must be enabled in game settings | 1 |
Alan Wake 2 | βοΈ | DLSS | Win 10 crashes fixed with FsrAgilitySDKUpgrade=true , FG must be enabled before switch to FSR4, requires Fakenvapi and Nukem's FG mod (set FGType=nukems in Optiscaler.ini, in-game DLSS FG enabled) |
1 2 |
Alone in the Dark | βοΈ | DLSS | launch executable with -dx12 launch option, Opti does not enable FSR4 until DLSS mode is changed and applied in game setting | 1 |
Amid Evil | βοΈ | DLSS | ||
Ark Survival Ascended | βοΈ | DLSS | FG doesn't work | 1 |
Assetto Corsa EVO | βοΈ | DLSS | 1 | |
Atomic Heart | βοΈ | DLSS | ||
A Plague Tale: Requiem | βοΈ | DLSS | Use Fakenvapi; with Nukem FG HUD will ghost due to no HUDless | 1 |
ASKA | β | FSR | DX11 game; Crashes when applying FSR4 Upscaling | |
Assassin's Creed Mirage | βοΈ | DLSS | ||
Assassinβs Creed Shadows | βοΈ | DLSS | Need to disable Ubisoft Overlay. Click on your profile in the Ubisoft App, than settings, interface and uncheck Enable overlay in the compatible games . Using DLSS inputs and Nukem's FG works without issue. Don't use HDR. It causes extreme ghosting. |
1 |
Avatar: Frontiers of Pandora | β | XeSS, FSR3 | Was not able to test DLSS | |
Avowed | βοΈ | DLSS | 1 | |
Baldur's Gate 3 | βοΈ | DLSS | DX11 game | 1 |
Banishers: Ghosts of New Eden | βοΈ | DLSS, FSR2 | For FSR2 inputs please check UE Tweaks page | 1 |
Batora : Lost Haven | βοΈ | DLSS | run in DX12 mode | 1 |
Black Myth: Wukong | βοΈ | |||
BlackTail | βοΈ | DLSS | Run DX12 version, Use FakeNVAPI, also requires a copy of nvngx_dlss.dll in \BLACKTAIL\BLACKTAIL\Binaries\Win64 | 1 |
Bleak Faith: Forsaken | βοΈ | DLSS | launch game with -dx12 parameter | 1 |
Bright Memory: Infinite | βοΈ | DLSS, FSR | Launch game with -dx12 | 1 2 |
Broken Pieces | βοΈ | DLSS | create a shortcut and add a -dx12 launch parameter | 1 |
Brothers: A Tale of Two Sons | βοΈ | DLSS | use FSR non-linear sRGB Input to fix screen flicker | 1 |
Bus Simulator 21 | βοΈ | DLSS | Run DX12 version, copy Optiscaler files, FakeNVAPI and nvngx_dlss.dll into \Bus Simulator 21\BusSimulator21\Binaries\Win64 | 1 |
The Callisto Protocol | βοΈ | FSR2 | Check wiki page for setup | 1 2 |
Chernobylite | βοΈ | DLSS | Run with -dx12 launch option | 1 |
Chorus | βοΈ | DLSS | 1 | |
Cities Skylines II | β | DLSS | DX11 game; Crashes when applying FSR4 Upscaling | |
Control | β | DLSS | Crashing most likely due to unsupported texture formats, does Work On Linux With WIP FSR4 Support | |
Crysis Remastered | βοΈ | DLSS | DX11 game | 1 |
Crysis 2 Remastered | βοΈ | DLSS | DX11 game | 1 |
Crysis 3 Remastered | βοΈ | DLSS | DX11 game | 1 |
Cyberpunk 2077 | βοΈ | FSR3, XeSS | On Windows 10 needs FsrAgilitySDKUpgrade; FSR4 crashes with DLSS inputs; if FSR3 inputs are not working, use XeSS inputs; when using Nukem FG, after enabling DLSS-FG in-game, please restart game to apply | 1 |
DCS World | βοΈ | DLSS | Dx11 Game, install into bin folder, not bin-mt folder |
1 2 |
Dead Island 2 | βοΈ | FSR2 | 1 | |
Deadlink | βοΈ | DLSS, XeSS | DLSS or XeSS settings must be changed everytime game is loaded for Opti to work | 1 |
Dead Space (2023) | β | FSR2, DLSS | Crashes when applying FSR3 Upscaling (Windows 11), Works On Linux With WIP FSR4 Support Using FSR2, (DLSS Fakenvapi Needed) | 1 |
Deathloop | β | Built-in EAC, Opti doesn't work on paid, up to date versions | ||
Death Stranding Director's Cut | βοΈ | XeSS | DLSS not available without Geforce, XeSS works once ingame | |
Deep Rock Galactic | βοΈ | DLSS | On Windows 10 needs FsrAgilitySDKUpgrade | 1 |
Destroy All Humans! 2 - Reprobed | βοΈ | DLSS | Use DX12 | |
Diablo II: Resurrected | βοΈ | DLSS | 1 | |
Diablo IV | βοΈ | DLSS | Use DX12 | |
Doom Eternal | β | DLSS | Vulkan | |
Dragon Age: The Veilguard | β | DLSS, FSR2, XESS | DLSS/XESS crashes, FSR2 has broken graphics | |
Dragon's Dogma II | βοΈ | Set FGType=nofg |
||
Dying Light 2 | β | |||
EA Sports WRC | β | DLSS, FSR2 | EA Anti-cheat blocks unknown .dlls | |
Elden Ring | βοΈ | FSR3 | Use ERSS mod as basis for Upscaling and FG | |
Empire of the Ants | βοΈ | DLSS | Copy files into .\Empire of the Ants\Empire\Binaries\Win64\ | 1 |
Enshrouded | β | DLSS | Vulkan, shimmering grass and fog | |
Enotria - The Last Song | βοΈ | DLSS, FSR3, XeSS | run game with -DX12 launch parameter | 1 |
Eternal Strands | βοΈ | DLSS, FSR, XeSS | 1 | |
Everspace 2 | βοΈ | DLSS, FSR3.1, XeSS | 1 | |
Evil West | βοΈ | DLSS | run game with -DX12 launch option | 1 |
F1 Manager 2024 | βοΈ | DLSS | ||
Farming Simulator 22 | β | DLSS, FSR3, XESS | FSR4 crashes, Does Work On Linux With WIP FSR4 Support Using DLSS Input | 1 |
Final Fantasy XIV | βοΈ | DLSS | Dx11 game, requires Fakenvapi | 1 2 |
Final Fantasy VII Rebirth | βοΈ | DLSS | 1 | |
Final Fantasy XVI | βοΈ | DLSS | Enable Non-Linear PQ Input for better image quality | 1 2 |
F.I.S.T Forged in Shadow Torch | βοΈ | DLSS | Copy files to .\F.I.S.T. - Forged In Shadow Torch\ZingangGame\Binaries\Win64 | 1 |
Flintlock: The Siege Of Dawn | βοΈ | DLSS | Please Refer To UE Tweaks, XESS has graphical issues | 1 |
Fort Solis | βοΈ | FSR3, DLSS | Use FSR3 in game settings, DLSS has some ghosting next to the main character and more shimmer | 1 |
Frostpunk II | βοΈ | DLSS, Xess | Enable Non-Linear sRGB Input for better image quality; FSR Inputs crashes | 1 |
Frozenheim | βοΈ | DLSS | use DX12 mode | 1 |
Ghost of Tsushima | βοΈ | FSR3, DLSS, XeSS | 1 2 3 | |
Ghostrunner | βοΈ | DLSS | Game must run in DX12 | 1 |
Ghostrunner II | βοΈ | DLSS | Game must run in DX12 | |
Ghostwire: Tokyo | βοΈ | DLSS, FSR2 | 1 | |
God of War | βοΈ | DLSS | Dx11 game, use FSR3 w/Dx12, Non-Linear sRGB seems to look the best | 1 |
Gotham Knights | βοΈ | DLSS | 1 | |
Grand Theft Auto V Enhanced | βοΈ | FSR, DLSS | To stop crashes, either set Dxgi=false or add Fakenvapi (also enables DLSS inputs) |
1 2 |
GTA San Andreas - Definitive Edition | βοΈ | DLSS | Use Fakenvapi to fix performance under DX11 as game crashes with -dx12. Image is jittery. | 1 |
Grid Legends | βοΈ | Xess | Game forces TAA when Xess is turned on -> even with FSR4 looks very blurry | 1 |
Guardians of the Galaxy | βοΈ | DLSS | Set Dxgi=false under [Spoofing] |
1 |
Gungrave G.O.R.E | βοΈ | DLSS | 1 | |
Haste | β | DLSS, FSR2 | DX11 game, and upscalers dont render properly in forced dx12 mode | |
Hellblade: Senua's Sacrifice | βοΈ | DLSS | ||
Hi-Fi RUSH | βοΈ | DLSS, XeSS | ||
High On Life | βοΈ | DLSS | 1 | |
Hitman: World of Assassination | βοΈ | DLSS, XeSS | Spoofing disables RT options, better use XeSS inputs on Intel/AMD | 1,2 |
Hogwarts Legacy | βοΈ | DLSS | DLSS inputs have some dark checkboard artifacts, try FSR or XeSS inputs to fix | 1 2 |
Homeworld 3 | βοΈ | DLSS, FSR2, XeSS | 1 | |
Horizon Zero Dawn Remastered | βοΈ | |||
Horizon Zero Dawn Complete Edition | βοΈ | DLSS | Not the Remastered version | |
Horizon Forbidden West | β | DLSS, FSR3, XESS | Officially supported game; Optiscaler testing - DLSS and XESS crash game when switching to FSR4 (bc 3.1 doesnt even work), FSR3 input isnt detected. | |
HOT WHEELS UNLEASHED | βοΈ | DLSS | 1 | |
Hydroneer | βοΈ | DLSS | 1 | |
Immortals of Aveum | βοΈ | DLSS, FSR3 | Use Fakenvapi; Nukem's FG doesn't work. Causes crashes on chapter 12 in a certain unskippable cutscene regardless of settings. Remove Opti to progress. FSR input using anything but native looks bad. | 1 |
Indiana Jones and the Great Circle | β | Vulkan | ||
Into the Dead: Our Darkest Days | βοΈ | DLSS | Use Fakenvapi for DLSS inputs | 1 |
inZOI | βοΈ | DLSS, FSR | Use Fakenvapi for DLSS inputs | 1 |
Jagged Alliance 3 | β | DLSS, XeSS | Crashes when FSR4 is selected or defaulted to via .ini | |
Jusant | βοΈ | DLSS | ||
Jurassic Park Evolution 2 | β | DLSS | Use fakenvapi, Crashes when FSR4 is selected | |
Kena: Bridge of Spirits | βοΈ | DLSS | ||
Kingdom Come: Deliverance II | βοΈ | DLSS, FSR3 | On Windows 10 needs FsrAgilitySDKUpgrade | |
Last Train Home | βοΈ | DLSS | create a shortcut with -dx12 launch parameter | 1 |
LEGO Builder's Journey | β | DLSS | Requires Fakenvapi, crashes when FSR4 is selected or defaulted to in .ini | |
LEGO Horizon Adventures | βοΈ | DLSS | 1 | |
Lies of P | βοΈ | DLSS | On Windows 10 needs FsrAgilitySDKUpgrade | 1 |
Like A Dragon: Infinite Wealth | βοΈ | DLSS | ||
Like a Dragon Gaiden: The Man Who Erased His Name | βοΈ | DLSS | Overlay does not work so will need to set fsr31 in OptiScaler.ini, you may want to set OptiScaler.log to read only as your log file will get VERY big | |
Lost Judgment | βοΈ | DLSS | ||
Lost Records: Bloom and Rage | βοΈ | DLSS | Requires disabling FSR3 inputs, otherwise it crashes - set Fsr3=false in Optiscaler.ini |
1 |
Lords of the Fallen (2023) | βοΈ | FSR3 | 1 2 | |
Manor Lords | βοΈ | DLSS, XeSS | ||
Martha is Dead | βοΈ | DLSS | Window in the screenshot is very pixelated depending on your angle, might need Non-Linear PQ Input for better image quality | 1 2 |
Marvel Avengers | βοΈ | DLSS | use Fakenvapi | 1 |
MechWarrior 5: Mercenaries | βοΈ | DLSS | Run game with -dx12 commandline, requires Fakenvapi for DLSS inputs |
1 2 |
Metro Exodus: Enhanced Edition | βοΈ | DLSS | On-screen corruption with all presets but best with Balanced/Ultra Performance - March '25 fixes had no effect | |
Microsoft Flight Simulator 2020 | βοΈ | DLSS | Works with Windows 11, crashes with Windows 10 even with FsrAgilitySDKUpgrade | |
Microsoft Flight Simulator 2024 | βοΈ | DLSS | Tested with Windows 11 | 1 |
Minecraft RTX | βοΈ | DLSS | 1 2 | |
Monster Hunter Rise | βοΈ | DLSS | requires Fakenvapi. Also delete config.ini if dlss in disabled when game is launched. | 1 |
Mortal Shell | βοΈ | DLSS | 1 | |
Mount & Blade II Bannerlord | βοΈ | DLSS | Dx11 game, use FSR3 w/Dx12 | 1 2 |
MYST | βοΈ | DLSS | 1 | |
Need for Speed: Unbound | β | Freezes or crashes with all inputs | ||
NINJA GAIDEN 2 Black | βοΈ | DLSS, XESS | Played Gamepass version with XESS: place optiscaler next to NINJAGAIDEN2BLACK.exe, not the wingdk.exe. Observed flickering in cutscenes, checking FSR Non-Linear sRGB Input fixed this | 1 2 |
Nobody wants to die | βοΈ | DLSS, FSR3, XeSS | 1 | |
No Man's Sky | β | Vulkan | ||
Outcast: A New Beginning | βοΈ | DLSS | run game with -dx12 launch option, Copy files into .\Outcast - A New Beginning\O2\Binaries\Win64\ | 1 |
Outpost - Infinity Siege | βοΈ | FSR3 | DLSS and XeSS cause artifacting | 1 |
Palworld | βοΈ | DLSS | Need to force DX12 to not get jitter artifacts | 1 |
Party Animals | β | |||
Pacific Drive | βοΈ | DLSS | Use Fakenvapi | |
Path of Exile 2 | βοΈ | DLSS | 1 | |
Postal 4 | βοΈ | DLSS | ||
Ready or Not | βοΈ | FSR | 1 | |
Red Dead Redemption | βοΈ | DLSS | Use Fakenvapi | |
Red Dead Redemption 2 | βοΈ | DLSS | Use DX12, Fakenvapi; recommended turning off NV Reflex as it causes stutters | 1 |
REFramework Games | βοΈ | DLSS | See Wiki on how to set up | |
Remnant II | βοΈ | DLSS, FSR3, XESS | 1 | |
Resident Evil 2 | βοΈ | XESS | Requires REFramework (pd-upscaler branch) + PDUpscaler plugin + Optiscaler, check Wiki | 1 2 3 4 |
Resident Evil 3 | βοΈ | XESS | Requires REFramework (pd-upscaler branch) + PDUpscaler plugin + Optiscaler, check Wiki | |
Resident Evil 4 | βοΈ | XESS | Requires REFramework (pd-upscaler branch) + PDUpscaler plugin + Optiscaler, check Wiki | 1 2 |
Returnal | βοΈ | XeSS, DLSS | Non-Linear sRGB Input seems to work best | 1 |
Rise of the Ronin | β | |||
Rise of the Tomb Raider | βοΈ | DLSS | Non-linear sRGB input seems to look the best | 1 |
Riven | βοΈ | DLSS | use FSR non-linear sRGB Input | 1 |
RoboCop: Rogue City | βοΈ | FSR3 | 1 | |
Sackboy - A Big Adventure | βοΈ | DLSS | 1 | |
Saints Row | βοΈ | FSR2 | Use DX12 ; Need to Enable Non-Linear sRGB Input; Works but not worth it because of bad Image Quality (Ghosting) | 1 |
Satisfactory | βοΈ | FSR3, DLSS | use DX12, xess input has rendering issues | 1 2 |
Sengoku Dynasty | βοΈ | DLSS | 1 | |
Senua's Saga: Hellblade 2 | βοΈ | DLSS, FSR3 | Set FGType=nukems for less crashing |
1 2 |
Severed Steel | βοΈ | DLSS | Run DX12 (With RTX) version | |
Shadowgunners | βοΈ | DLSS | 1 | |
Shadow of the Tomb Raider | βοΈ | DLSS | Needs EnableSignatureOverride.reg For DLSS Option To Work |
|
Shadows of Doubt | β | DLSS | DX11 game, soft hangs if DLSS enabled while loading into game. Crashes with FSR4 override, FSR31_12 works. | |
Shadow Warrior 3 | βοΈ | DLSS | run game with -dx12 launch option | 1 |
Sherlock Holmes - The Awakened | βοΈ | DLSS | 1 | |
Sifu | βοΈ | DLSS | Force DX12 with -dx12 launch option, otherwise needs Fakenvapi to fix performance | 1 |
Silent Hill 2 Remake | βοΈ | DLSS | Non-linear sRGB seems to fix DLSS flickering |
1 2 |
Smalland: Survive the Wilds | βοΈ | DLSS, FSR2 | 1 | |
Sons of the Forest | β | DLSS, FSR3 | Game crashed when using FSR3.X w/Dx12 | |
Soulmask | βοΈ | DLSS | Use Fakenvapi; Need to enable DLSS from GameUserSettings.ini in %LocalAppData%\WS\Saved\Config\WindowsNoEditor |
1 |
South of Midnight | βοΈ | DLSS | used FakeNVApi to expose DLSS input | 1 |
Split Fiction | βοΈ | FSR3 | 1 | |
SPRAWL | βοΈ | DLSS | run from shortcut with dx12 launch parameter | 1 |
Starfield | β | |||
Star Wars Jedi: Survivor | βοΈ | DLSS | Run in Fullscreen Windowed mode. May need to restart the game for DLSS toggle to function. | 1 |
Steelrising | β | FSR, DLSS | fsr1 input isnt recognised, Fakenvapi is needed for game to set DLSS, however crashing when trying fsr4 | |
S.T.A.L.K.E.R. 2: Heart of Chornobyl | βοΈ | FSR, DLSS | Also works for GamePass version with dxgi.dll |
1 2 |
Star Wars: Outlaws | β | Works On Linux With WIP FSR4 Support Using DLSS Inputs (tested on Demo) | 1 | |
Supraland | βοΈ | DLSS | Dx11 game, change Output Sync from Query Only to Fence or Fence with Flush for better performance |
1 2 |
System Shock (2023) | βοΈ | DLSS | Launch with -dx12 | 1 |
Tchia | βοΈ | DLSS | use DLSS. XeSS has severe graphical corruption | 1 |
TEKKEN 8 | βοΈ | DLSS, FSR2, XeSS | Requires Fakenvapi, FSR4 works, but hair is terrible on certain characters | 1 2 |
The Ascent | βοΈ | DLSS | DX12 | 1 |
The First Berserker: Khazan | βοΈ | DLSS | Requires Fakenvapi | 1 |
The Invincible | βοΈ | FSR2, DLSS | For DLSS Inputs Please Refer To UE Tweaks | 1 2 |
The Last of Us Part 1 | βοΈ | DLSS, FSR3 | Use Fakenvapi | 1 2 |
The Medium | βοΈ | DLSS | run in dx12 mode | 1 |
The Orville - Interactive Fan Experience | βοΈ | DLSS | Launch with DX12 | 1 |
The Outer Worlds Spacer Choice Edition | βοΈ | FSR2 | ||
The Talos Principle 2 | βοΈ | FSR3 | XeSS & DLSS cause graphics problems | |
The Talos Principle: Reawakened | βοΈ | FSR3 | XeSS & DLSS cause graphics problems | 1 |
The Thaumaturge | βοΈ | DLSS XeSS | FSR input cause crashing. Requires FSR Non-Linear sRGB Input or FSR Non-Linear PQ Input to fix gray screen during dialogue. Non-Linear sRGB Input provides better IQ and less ghosting |
1 |
Tiny Tina's Wonderlands | βοΈ | FSR2 | ||
Titan Quest II Playtest | βοΈ | DLSS | FSR FG can be activated with Nukem's | |
Tokyo Xtreme Racer | βοΈ | DLSS | ||
Uncharted: Legacy of Thieves Collection | βοΈ | DLSS | Set FGType=nofg |
1 |
The Witcher 3 Next Gen | βοΈ | XeSS | 1 | |
Trail Out | βοΈ | DLSS | 1 | |
Wanted - Dead | βοΈ | DLSS | 1 | |
Warhammer 40,000: Darktide | β | FSR, DLSS, XeSS | Crashes when switching to FSR4 | |
Watch Dogs : Legion | β | DLSS | Crashes when switching to FSR4, Works On Linux With WIP FSR4 Support | 1 |
Way of the Hunter | βοΈ | DLSS, FSR2 | Run in Dx12 | |
Visions of Mana | βοΈ | FSR2 | Check the FSR2 pattern matching under inputs or set Fsr2Pattern to true in Optiscaler.ini | |
Wild Hearts | β | DLSS | FSR4 crashes | |
Witchfire | βοΈ | DLSS | ||
Wo Long - Fallen Dynasty | β | DLSS, FSR, XeSS | Crashes when switching to FSR4 | |
World War Z | β | FSR2 | crashes when enable FSR2 in game under Vulkan | |
Wreckfest 2 | βοΈ | FSR3 | Game only uses FSR3 for anti-aliasing, ignores ratio override | 1 |
Wuthering Waves | βοΈ | DLSS | Only working when OptiScaler.dll is renamed as winmm.dll, and launch game from Client-Win64-Shipping.exe | 1 |