Skip to content

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

GPUs

  • 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.

APIs

  • 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/Dx12 in OptiScaler's upscaler list).
    • Linux currently doesn't support FSR4 VK w/Dx12 as Linux is missing some needed extensions.

Games

  • Since AMD's 25.9.1 drivers, FSR4 can be globally injected through the AMD FSR Upscaling toggle in Adrenalin, adding theoretical support for all FSR3.1 DX12 games that use signed DLLs.
    • To browse AMD's list of 200+ games with FSR4 support, click here.
    • To browse OptiScaler's list of 600+ games with FSR4 support, click here.

Issues


Table of Contents


FSR4 on Windows 10

  • PotatoOfDoom added experimental support for updating the DirectX 12 Agility SDK which should help games crashing on Windows 10 with FSR4.
    • Set FsrAgilitySDKUpgrade=true in OptiScaler.ini (make sure you have copied the D3D12_Optiscaler folder from the OptiScaler archive into the game folder).

Image Quality

  • If you have image quality issues, please try enabling the Non-Linear settings.
  • 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 Space toggle or use a different preset.
      image
  • RDNA3 on Linux will have broken visuals unless this command is set: DXIL_SPIRV_CONFIG=wmma_rdna3_workaround.

Black artifacts with FSR4.0.1+ in some games

image

  • 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.dll file 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.dll and amd_fidelityfx_framegeneration_dx12.dll files 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.0 amdxcffx64.dll.

FSR4 shimmering on UE DX11

  • 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.ini file:
[SystemSettings]
r.NGX.DLSS.DilateMotionVectors=0  
  • Check PCGamingWiki in the Configuration file(s) location section to find out where your game's respective Engine.ini file exists.
    • If it doesn't exist, you'll have to create it and make it Read-only if the game deletes it on boot.
  • If you're using Native AA (1.0 scaling), you can disable Display Res. MV under Advanced Init Flags in OptiScaler overlay without editing the Engine.ini file.

Linux Setup

  • 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 setting Proton prefix to 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.dll and amd_fidelityfx_framegeneration_dx12.dll files 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.0 amdxcffx64.dll.

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:
  • 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. :)

Clone this wiki locally