It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi everyone, just wanted to give a little PSA about AMD's FSR feature/hack.

If you are using Glorious Eggroll's (or even tkg...I am not quite sure on that one tho) custom proton or custom wine, you can add WINE_FULLSCREEN_FSR=1 and also WINE_FULLSCREEN_FSR_STRENGTH (ranging from 0-5; 5 being the least sharp) like so:

WINE-GE:
WINEPREFIX=~/path/to/winebottle WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=3 wine ~/path/to/game

Proton-GE:
STEAM_COMPAT_DATA_PATH=~/some/path STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam/ proton run ~/path/to/gameexe

Launch the game....lower the ingame res...profit!!

Note :
1. As seen in Proton, u would need to install steam (no need to keep it running tho), for STEAM_COMPAT_CLIENT_INSTALL_PATH. I simply use Wine-GE

2. Proton-ge came with dxvk out of the box, had to manually inject dxvk with wine-ge.

3. Make sure to use wine-ge v6.14 or above OR proton-ge v6.13 or above...as those were the first versions to include the FSR patch.

4. This hack seems to work on older graphics cards as well.


Update:
To inject dxvk, simply grab the latest release from https://github.com/doitsujin/dxvk and follow the readme.
Post edited September 27, 2021 by n0rfleet
Yea it's quite good! A lot of performance for a minor hit in visual quality.

Only downside is with this 'bruteforce' method, is that UIs might be abit blurry because of the order for upsampling and sharpening compared to 'native' FSR support implemented per game by the devs. And it doesn't seem to work in games with dynamic resolution options, like Diablo2 Resurrected, Path of Exile etc. Probably because they have their own upsampling methods, don't know.

For TkG's custom wine, you need to edit the config file to include the AMD FSR hack patch before compiling. At least, you needed to a couple wine versions back. After that, your instructions apply the same way.
avatar
rojimboo: Yea it's quite good! A lot of performance for a minor hit in visual quality.

Only downside is with this 'bruteforce' method, is that UIs might be abit blurry because of the order for upsampling and sharpening compared to 'native' FSR support implemented per game by the devs. And it doesn't seem to work in games with dynamic resolution options, like Diablo2 Resurrected, Path of Exile etc. Probably because they have their own upsampling methods, don't know.

For TkG's custom wine, you need to edit the config file to include the AMD FSR hack patch before compiling. At least, you needed to a couple wine versions back. After that, your instructions apply the same way.
thanks for clarifying about tkg...does it also come with dxvk pre-configured?
avatar
n0rfleet: thanks for clarifying about tkg...does it also come with dxvk pre-configured?
No worries.

His custom wine version does not, but installing dxvk/vkd3d-proton is quite easy for a given wine prefix.

He does have a proton tkg version too - I imagine it has dxvk with it, but I haven't used it so not 100% sure.