1240 FSR4 Compatibility List
TheRazerMD edited this page 2026-07-22 14:02:12 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 7000 GPUs and higher (RDNA3 and RDNA4).
    • RDNA3 desktop GPUs (dGPUs) are officially supported, while RDNA3/3.5 mobile iGPUs/APUs are not yet
      • AMD has confirmed they're working on lighter models for iGPUs/APUs
    • According to a recent announcement by AMD, FSR4.1 will be supported on RDNA2 in early 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 Opti's upscaler dropdown menu).
      • As per Radeon Software, official Vulkan support should be coming in the future, at some point.
    • Linux currently doesn't support FSR4 VK w/Dx12 as Linux is missing some needed extensions
      • Fixed, requires Proton 11+ which adds the missing required Wine extensions, VK w/Dx12 should be working now, but needs more testing and might require extra bugfixes down the line
      • RADV may have a massive performance drop compared to AMDVLK (unrelated to OptiScaler) - Mesa issue link

Games

  • Since AMD's 25.9.1 drivers, FSR4 can be globally injected through the AMD FSR4 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
    • No longer required as of FSR 4.1.1+ as RDNA3 now officially supports FSR4 INT8.

Fixed in FSR4.1+ 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.1 requires up-to-date Proton which contains the latest VKD3D, which added FSR 4.1.1/FFX 2.3 SDK 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 / RDNA3: 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. :)