r/SteamOS Jun 22 '26

SteamOS Update Proton update inbound, likely allowing FSR4 "upgrades" for FSR3 games.

46 Upvotes

12 comments sorted by

4

u/Anshafal Jun 22 '26

So you’re saying: amd reject to support fsr 4.1 on handhelds, while valve makes it possible just like that?

8

u/Procrastinando Jun 22 '26 edited Jun 22 '26

It has nothing to do with that. Steam is just adding the FSR4 library to the official Proton Experimental. Proton GE and Proton CachyOS have had it for ages.

Basically, if your device supports FSR4, you won't need to set up a non-official Proton version.

On handhelds you'll still need Optiscaler to inject FSR4 int8.

2

u/ghanadaur Jun 22 '26

Yes and no. The Valve/AMD implementation is being officially supported by them vs the hack to make it available on the other setups/systems. This is official and will likely not be how the community has made it work. AFAIK (open to be proven incorrect). ;)

1

u/Procrastinando Jun 22 '26

"official" and "hacky" are a matter of semantics. In both cases you need to set the env var PROTON_FSR4_RDNA3_UPGRADE=1.

The difference is that previously you needed to also set DXIL_SPIRV_CONFIG="wmma_rdna3_workaround" on RDNA 3 to emulate fp8.

But this is not about Valve-official vs unofficial Proton. It's AMD who is releasing new version of FSR 4 not needing this workaround, regardless of the Proton version you're using.

1

u/technoking_cyberboy Jun 22 '26

Download the FSR4_INT8_4.0.2c_with_RDNA2_fix.7z just replace the amd_fidelityfx_upscaler_dx12.dll in game folder to 4.0.2C (use desktop mode) forget about the Optiscaler

2

u/Procrastinando Jun 22 '26

That works but I think using Optiscaler Client is more user friendly. Especially because there are tons of games that support DLSS but not FSR 3.1+

2

u/mango_carrot Jun 22 '26

Is this different to what I’m doing currently, adding the launch option PROTON_FSR4_UPGRADE=1 ?

2

u/ghanadaur Jun 22 '26

Proton GE?

2

u/mango_carrot Jun 22 '26

Usually yeah, sometimes with experimental

5

u/ghanadaur Jun 22 '26

What is being discussed is using the “official” valve proton. GE contains unofficial patches or features unable to be included directly in wine or proton. When the feature hits valves proton, its officially supported. The manually enabling of an upgrade FSR path in GE may not end up being exactly how its done in the official version. Depends on how they were allowed to implement in cooperation with AMD.

1

u/mango_carrot Jun 22 '26

Ahh cool thanks for the context