-
Notifications
You must be signed in to change notification settings - Fork 335
FSR4 Compatibility List
Alexandru Scurtu edited this page Jul 1, 2026
·
1239 revisions
Note
The FSR4 compatibility list has now been merged into the General Compatibility List
- FSR4 is currently officially supported only on AMD Radeon RX 7000 GPUs and higher.
- According to a recent announcement by AMD, FSR4.1 will be supported on RDNA2 in early 2027.
- FSR4 doesn’t officially support Vulkan or DX11 yet.
- Starting from OptiScaler 0.9, both can be used through a DX12 interop (select
FSR3.X/4 w/Dx12in OptiScaler's upscaler list). - Linux currently doesn't support FSR4 VK w/Dx12 as Linux is missing some needed extensions.
- Starting from OptiScaler 0.9, both can be used through a DX12 interop (select
- Since AMD's 25.9.1 drivers, FSR4 can be globally injected through the
AMD FSR Upscalingtoggle in Adrenalin, adding theoretical support for all FSR3.1 DX12 games that use signed DLLs.
- For already documented fixes and workarounds, check the general compatibility list first (game titles are hyperlinked if existing).
- For Luma Unreal Engine, check Luma UE.
- For Linux specific information, check FSR4 Linux Setup.
- FSR4 on Windows 10
- Image Quality
Black artifacts with FSR4.0.1+ in some games- FSR4 shimmering on UE DX11
- Linux Setup
-
PotatoOfDoom added experimental support for updating the DirectX 12 Agility SDK which should help games crashing on Windows 10 with FSR4.
- Set
FsrAgilitySDKUpgrade=trueinOptiScaler.ini(make sure you have copied theD3D12_Optiscalerfolder from the OptiScaler archive into the game folder).
- Set
- If you have image quality issues, please try enabling the
Non-Linearsettings. - FSR4 doesn't officially support Ultra Quality (UQ) preset and may exhibit broken rendering, white screen flashes, flickering, artifacting, etc in some games.
- Either try the
Non-Linear Color Spacetoggle or use a different preset.
- Either try the
- RDNA3 on Linux will have broken visuals unless this command is set:
DXIL_SPIRV_CONFIG=wmma_rdna3_workaround.

There are black artifacts present at the top and bottom of the screen during movement, as demonstrated in the image.Seems to happen on some games when FSR 4.0.1+ uses a preset ratio above Quality (1.5), meaning Native AA (1.0) or Ultra Quality (1.3) may cause this issue.-
Known affected games: Horizon Forbidden West, Cyberpunk 2077, STALKER 2, STAR WARS Jedi: Survivor.
Workaround:-
Switch to a preset like Quality or lower.
or -
Download the FSR4.0.0amdxcffx64.dllfile and place it in the game folder. OptiScaler will use the local 4.0.0 DLL instead of the global driver's FSR4 for that particular game.To downgrade back to FSR 4.0.0 on OptiScaler 0.7.9+, you'll also have to remove theamd_fidelityfx_upscaler_dx12.dllandamd_fidelityfx_framegeneration_dx12.dllfiles from the OptiScaler archive and paste the FSR3.1.4 file from the FFX 1.1.4 SDK/OptiScaler 0.7.8 before pasting the FSR4.0.0amdxcffx64.dll.
-
- Shimmering seems to be related to dilated motion vectors when using DLSS inputs in a DX11 Unreal Engine game.
- To disable dilated motion vectors, add the following lines into the game's
Engine.inifile:
[SystemSettings]
r.NGX.DLSS.DilateMotionVectors=0 - Check PCGamingWiki in the
Configuration file(s) locationsection to find out where your game's respectiveEngine.inifile exists.- If it doesn't exist, you'll have to create it and make it
Read-onlyif the game deletes it on boot.
- If it doesn't exist, you'll have to create it and make it
- If you're using Native AA (1.0 scaling), you can disable
Display Res. MVunderAdvanced Init Flagsin OptiScaler overlay without editing theEngine.inifile.
- FSR 4.1 requires Proton GE 10-34 or any other up-to-date Proton which contains the latest VKD3D, which added FSR 4.1/FFX SDK 2.2 support in order to work
-
Also requires
Mesa 25.2+for FSR4-FG to work and settingProton prefixto Windows 11 with Winecfg (might require per-game)- To downgrade back to FSR 4.0.0 on OptiScaler 0.7.9+, you'll also have to remove the
amd_fidelityfx_upscaler_dx12.dllandamd_fidelityfx_framegeneration_dx12.dllfiles from the OptiScaler archive and paste the FSR3.1.4 file from the FFX 1.1.4 SDK/OptiScaler 0.7.8 before pasting the FSR4.0.0amdxcffx64.dll.
- To downgrade back to FSR 4.0.0 on OptiScaler 0.7.9+, you'll also have to remove the
Setup guide is for Linux Proton with FSR4
- Use ProtonUp-QT or similar to download and install a supported version of Proton for Steam games. When installing a new version with Steam, make sure that Steam is closed or restart Steam to access the installed version.
- Grab one of the following:
- Proton-EM 10.0-2D+
- Proton-GE 10.4+
- proton-cachyos 10.0-20250623+
- Steam Proton Experimental Bleeding Edge
- Extract the Proton into
~/.local/share/Steam/compatibilitytools.d/, then either set this Proton globally in Steam as default or manually set game to use it. - Env Vars/Settings (e.g Steam Launch Options)
RDNA4:PROTON_FSR4_UPGRADE=1
RDNA3:PROTON_FSR4_UPGRADE=1+DXIL_SPIRV_CONFIG=wmma_rdna3_workaround, and in OptiScaler.ini setFsr4Update=true - Make sure to be on Mesa 25.2.0 or newer.
- Setup OptiScaler as usual and all should work. :)