FSR3.1 > FSR4 on Linux | How-to Step by Step

Hey all,

So, with the latest MESA driver updates its now very easy to run FSR4 on FSR4 native games but as well to upgrade FSR3.1 games to FSR4. I did test this in KDC2 and even tough the game still says FSR3.1, the difference is night and day.

Currently in order to have a working upgrade from FSR3.1 to FSR4, considering you have the latest MESA 25.2 drivers, the only thing you need is to install the latest proton-cachyos. I tested as well Valves Proton Experimental (bleeding-edge) but looks like the necessary change is not there yet.

NOTE: Most likely this is due to the fact Experimental doesn’t automatically download the needed .dll, where proton-cachy does. In such case you need to copy over to the games prefix folder the .dll manually

So for those that want to use FSR4 ~ e.g upgrade their games from FSR3.1 to FSR4, without using optiscaler. Here is the step by step.

  1. Be on the latest MESA drivers at minimum 25.2
  2. Install latest proton-cachyos
  3. Set your game in steam to the latest proton-cachyos
  4. Set your game in steam Launch Option to PROTON_FSR4_UPGRADE=1 %command%

Here are some pictures showing the difference between FSR3.1 and FSR4 using the procedure above. I hope Garuda mods forgive me that I am using full size picture quality.

FSR3.1
FSR3_birds_ghosting


FSR3_water_drops_not_rendered

FSR4
FSR4_birds_no_ghosting


FSR4_water_drops_rendered

  1. As you can see the overall picture quality is overall extremely improved.
  2. Small details like water droplets from the roof are now properly visible to to relative distance of the game character.
  3. Small details like birds, leafs, water and others doesn’t have ghosting

References:

If somebody found a way of running this on Proton Experimental share your steps!

2 Likes

Basically what this means we can use FSR4 and upgrade to FSR4 in a “native way”