Skip to content

FSR4 Support #8519

Open
Open
@Astyyyyy

Description

@Astyyyyy

Feature Request

add support for fsr4, if its possible without amd's help?

I confirm:

  • [x ] that I haven't found another request for this feature.
  • [x ] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

gpu - rx 9070 xt
distro - cachyos
kernel - 6.14.0-rc6-273-tkg-eevdf-llvm
mesa - mesa-git 25.1.0_devel.202021.eb8017ca68f-1
proton - proton experimental
linux firmware - linux-firmware-git 20250312.89ba9b7c-1

I have been testing out https://github.com/cdozdil/OptiScaler to see if fsr4 would work in linux, and i can get as far as optiscaler trying to load the fsr4 related dll's, but game crashes when it tries

game (panicore) seems to crash at line 5056.020:0130:01e8:fixme:x11drv:X11DRV_D3DKMTQueryAdapterInfo desc 0x2fd57250, type 1 stub from proton logs

log with crash > steam-2695940.log

steps to get OptiScaler to attempt loading fsr4

  1. use latest nightly version
  2. copy all the OptiScaler files to games exe location
  3. rename OptiScaler.dll > dxgi.dll
  4. you will need amdxc64.dll and amdxcffx64.dll in games exe location (can grab from windows after installing drivers)
    Windows/System32/DriverStore/FileRepository/u0412790.inf_amd64_b0a9eb989e37c81c/B413137/amdxcffx64.dll
    Windows/System32/DriverStore/FileRepository/u0412790.inf_amd64_b0a9eb989e37c81c/B413137/amdxc64.dll
  5. set fsr4Update to true (if not detecting 9000 series gpu properly) in OptiScaler.ini
  6. set WINEDLLOVERRIDES="dxgi.dll=n,b" in launch options

there is a FsrAgilitySDKUpgrade=true option in OptiScaler.ini which may or may not be needed on proton not entirely sure though, desc of FsrAgilitySDKUpgrade option (from ini)
Updates the DirectX 12 Agility SDK Enabling the use of FSR 4 on Windows 10 in older titles like Cyberpunk 2077 You MUST copy D3D12_Optiscaler folder next to games exe! true or false - Default (auto) is false

Justification [optional]

Risks [optional]

References [optional]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions