kusho
(Thomas Porter)
April 25, 2025, 3:54pm
1
I am getting a AMD Radeon 9070xt Monday. It’s in the mail… Finding how well it works with Fedora is difficult. There isn’t much info. I know for Windows you have to enable Super Resolution in the AMD suite, then go into game and turn on FSR4. Is that worked into Fedora? Will we be stuck with FSR 3.1?
Also anyone with this card that can tell me if the bugs are worked out. Guess worst case I can post here what I find when I get the card, if Fedora and Linux drivers support it yet.
I haven’t seen any news of it working in Linux yet. There are people working on it though:
opened 12:16PM - 14 Mar 25 UTC
Please describe your issue as accurately as possible. Include screenshots or vid… eos if relevant
Using Optiscaler you can get fsr4 on many titles on windows, on linux it works for 3.1 but when i try to apply fsr4.0 the game/games crash. Note that it crashes on boot with default settings since it tries to load fsr4. i made the settings so i could apply it to see the crash happening in the logs. here is the issue on optiplexer github: https://github.com/cdozdil/OptiScaler/issues/285
The culprit seems to be this from proton logs:
7624.558:0128:0178:err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Unsupported AGS magic instruction 0x29 (immediate 0).
7624.558:0128:0178:err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Failed DXIL opcode 79.
7624.558:0128:0178:err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Failed to emit instruction.
7624.558:0128:0178:err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Failed to convert function.
7624.558:0128:0178:warn:vkd3d-proton:vkd3d_compile_shader_stage: Failed to compile shader, vkd3d result -3.
7624.558:0128:0178:warn:vkd3d-proton:d3d12_pipeline_state_init_compute: Failed to create Vulkan compute pipeline, hr 0x80070057.
Backtrace:
0x006ffff3fb1371 in d3d12core (+0x1d1371)
1 0x006ffff2c19f53 in amdxcffx64 (+0x39f53)
2 0x006ffff2c17724 in amdxcffx64 (+0x37724)
3 0x006ffff2bf73b7 in amdxcffx64 (+0x173b7)
4 0x006ffff2be1e71 in amdxcffx64 (+0x1e71)
5 0x006ffffbb80d0e in dxgi (+0x50d0e)
I'm guessing vkd3d does not support something that fsr4 tries to use?
somebody also made a issue on proton github page: https://github.com/ValveSoftware/Proton/issues/8519
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
### Software information
Name of the game, settings used etc.
god of war ragnarok
FSR 3.1
no frame generation
### System information
- GPU: 9070 XT
- Driver: mesa-git-25.1.0_devel.202875.795706f3d67-1
- Wine version: GE-Proton9-26
- VKD3D-Proton version: not sure just the GE-Proton9-26
### Log files
[steam-2322010.log](https://github.com/user-attachments/files/19246933/steam-2322010.log)
optiscaler log if it helps:
[OptiScaler.log](https://github.com/user-attachments/files/19246947/OptiScaler.log)
can provide further help/testing no problem.
1 Like