-
Notifications
You must be signed in to change notification settings - Fork 311
FSR4 Compatibility List
Keu edited this page May 15, 2026
·
1235 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 9000 GPUs and higher.
- According to a recent announcement by AMD, FSR4.1 will be supported on RDNA3 in July of 2026 and on RDNA2 in 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.0
amdxcffx64.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 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
- Switch to a preset like Quality or lower.
- 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. :)