Steam for Linux

Steam for Linux

fsr in any proton game
Hi
Since i saw the announcment of amd fsr 2.0 (or at least the leaks of it)
I wonder if it works on any game and how i can enable it. I know that proton ge (the cutting edge custom proton) has support but i don't know about stock proton by Valve

So simply said:
Is it in stock proton, or just proton-ge? (i have both, but i just wonder)
And how can i enable it?
If i want ultra quality for example, which launch option do i need and do i have to keep any ingame resolution settings in mind?

I really want to know that, since i want to play star wars jedi fallen order, with the best graphics at 30fps in 1440p on my rx580. I've already messed around with this tech in Dota 2 and think that ultra quality, looks pretty close to native res, while giving some nice extra perfomrance.

A link to some article or online guide would also be just fine, it's just that i can't find anything on it on the internet. Although i am sure as heck that ge supports it.

Thanks in advance :-)
Originally posted by NRG-R9T:
Three Options I know of to use AMD FidelityFX™ Super Resolution 1.0. https://gpuopen.com/fidelityfx-superresolution/#quality

1. The game developer has it enabled. Horizon Zero Dawn and Assetto Corsa Competitione I tried already. A few others have it. Just go to the graphics options in the game to enable and adjust it. The upscaled resolution will be based automatically by your chosen quality setting.

This is the most usefull and efficient way, as FSR works at the game engine level on the rendering and all UI elements are still in native resolution.

2. Use Gamescope with option "-U": https://github.com/Plagman/gamescope . The full screen will be upscaled.

This solves some problems with games that refuse to run fullscreen, as Gamescope manages that part. You need to install gamescope and use the game's launch options (Steam - Launch Options) to activate gamescope and FSR and to adjust the resolution.

3. Use Proton-GE with it's FSR-Hack. You need to install Proton-GE, use Launch Options to enable FSR and make sure the game runs fullscreen and in a lower resolution than your screen, as this way you will choose the quality of the upscaled screen. The full screen will be upscaled. This article helps: https://support.system76.com/articles/use-amd-fsr/ (once you have Proton-GE, it works the same with Arch or whatever Linux Distribution you choose)

With Variant 2 and 3 you can choose the level of sharpening by launch options too. This is a second level of quality besides the upscaled resolution by FSR. It influences the output but also increases the performance needed by FSR.
< >
Showing 1-5 of 5 comments
Originally posted by catbox:
only proton-ge and only works in some games in "exclusive" FULLSCREEN

the games i tested that it WORKED with did pretty good

the games it tested that it did nothing or broke the resolutions
were ... bad


when using proton-ge you will NOT be able to switch back to normal proton.
take this carefully, you will need to delete the PFX
meaning any savegame data you had will be deleted etc.



further, proton-ge got its original code from a patch pullrequest by the author that created it for valve-wine. it is now maintained on a wine-tkg as a patch for any wine builder to use.
if someone wants to update the code to FSR 2.0 for wine/proton-ge then you should go there and create a PR for the new codebase.
https://github.com/Frogging-Family/community-patches/blob/master/wine-tkg-git/amd_fsr_fshack.mypatch
Ok thanks.
From what i've later on found out from a youtube video, you just need protonge and a launch options, and then if you go ingame and set the res to something lower, it uses fsr.
I'll wait and see and test how it will perform and look
The author of this thread has indicated that this post answers the original topic.
NRG-R9T Mar 17, 2022 @ 1:18pm 
Three Options I know of to use AMD FidelityFX™ Super Resolution 1.0. https://gpuopen.com/fidelityfx-superresolution/#quality

1. The game developer has it enabled. Horizon Zero Dawn and Assetto Corsa Competitione I tried already. A few others have it. Just go to the graphics options in the game to enable and adjust it. The upscaled resolution will be based automatically by your chosen quality setting.

This is the most usefull and efficient way, as FSR works at the game engine level on the rendering and all UI elements are still in native resolution.

2. Use Gamescope with option "-U": https://github.com/Plagman/gamescope . The full screen will be upscaled.

This solves some problems with games that refuse to run fullscreen, as Gamescope manages that part. You need to install gamescope and use the game's launch options (Steam - Launch Options) to activate gamescope and FSR and to adjust the resolution.

3. Use Proton-GE with it's FSR-Hack. You need to install Proton-GE, use Launch Options to enable FSR and make sure the game runs fullscreen and in a lower resolution than your screen, as this way you will choose the quality of the upscaled screen. The full screen will be upscaled. This article helps: https://support.system76.com/articles/use-amd-fsr/ (once you have Proton-GE, it works the same with Arch or whatever Linux Distribution you choose)

With Variant 2 and 3 you can choose the level of sharpening by launch options too. This is a second level of quality besides the upscaled resolution by FSR. It influences the output but also increases the performance needed by FSR.
Last edited by NRG-R9T; Mar 17, 2022 @ 1:32pm
Originally posted by NRG-R9T:
Three Options I know of to use AMD FidelityFX™ Super Resolution 1.0. https://gpuopen.com/fidelityfx-superresolution/#quality

1. The game developer has it enabled. Horizon Zero Dawn and Assetto Corsa Competitione I tried already. A few others have it. Just go to the graphics options in the game to enable and adjust it. The upscaled resolution will be based automatically by your chosen quality setting.

This is the most usefull and efficient way, as FSR works at the game engine level on the rendering and all UI elements are still in native resolution.

2. Use Gamescope with option "-U": https://github.com/Plagman/gamescope . The full screen will be upscaled.

This solves some problems with games that refuse to run fullscreen, as Gamescope manages that part. You need to install gamescope and use the game's launch options (Steam - Launch Options) to activate gamescope and FSR and to adjust the resolution.

3. Use Proton-GE with it's FSR-Hack. You need to install Proton-GE, use Launch Options to enable FSR and make sure the game runs fullscreen and in a lower resolution than your screen, as this way you will choose the quality of the upscaled screen. The full screen will be upscaled. This article helps: https://support.system76.com/articles/use-amd-fsr/ (once you have Proton-GE, it works the same with Arch or whatever Linux Distribution you choose)

With Variant 2 and 3 you can choose the level of sharpening by launch options too. This is a second level of quality besides the upscaled resolution by FSR. It influences the output but also increases the performance needed by FSR.
THANKS
So i just have to run this wine_fullscreen... command with proton ge (7.3 being the most recent)
set the game to a lower res inagem (let's say 1080p on my 1440p monitor) and it works?

Thanks, thats much easier than tinkering around with wine prefixes :P
NRG-R9T Mar 18, 2022 @ 7:27am 
yes, exactly. The Proton-GE Variant can also be combined with "mangohud" and "gamemode" most of the time, which I found does not work with gamescope.
MyBoner Aug 6, 2023 @ 3:08pm 
There is an updated procedure: https://www.reddit.com/r/linux_gaming/comments/vngo1v/protonge_724_released_new_fsr_arguments/

Just add "WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=ultra %command%" to your launch options in case you cannot set the resolution manually to ultra, balanced, etc. mode. Just launch the game and it should be set up automatically.
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Mar 16, 2022 @ 1:50pm
Posts: 5