Description
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
- use latest nightly version
- copy all the OptiScaler files to games exe location
- rename OptiScaler.dll > dxgi.dll
- 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
- set fsr4Update to true (if not detecting 9000 series gpu properly) in OptiScaler.ini
- 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