Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
901 stars 168 forks source link

FSR on Wine TKG Fsync Builds #1280

Open FZXizzbKv7jg opened 1 month ago

FZXizzbKv7jg commented 1 month ago

Does FSR work with the latest builds?

I tested FSR on wine-tkg-staging-fsync-git 9.18 from chaotic-aur.

In contrast, FSR works fine with wine-ge-custom 8.26 and dxvk or vkd3d.

dxvk-bin and vkd3d / vkd3d-proton-bin installed.

AlexanderWKoenig commented 1 month ago

Is this still a thing? I think that FSR upscaling was part of _proton_fs_hack patch once. But I guess it got dropped.

# Proton Fullscreen patch - Requires 3.16+ for staging and 5.0+ for mainline - Allows resolution changes for fullscreen games without changing desktop resolution
# You can optionally use nearest neighbour upscaling with the WINE_FULLSCREEN_INTEGER_SCALING envvar

I would suggest you to use gamescope to use FSR or different upscalers.

Tk-Glitch commented 1 month ago

It will not work anymore on mainline based builds, but will work on valve based builds. We used to port and maintain proton's fullscreen hack to mainline to get this working but it was so time consuming and a major PITA breaking all the time that we stopped doing it, more so due to time constraints.

FZXizzbKv7jg commented 1 month ago

Thanks for the clarification. Gamescope didn't work before on my dgpu. Now I found a solution with the parameter --backend sdl.
Now finally, Wine TKG with FSR via Gamescope works fine.

Just a hint, might be helpful for some, cause the error is often reported: This one in Gamescope

wlserver: [xwayland/sockets.c:63] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use

in my case disappeared when running SDDM on wayland instead x11.

The result is great running Wine TKG with FSR via Gamescope. Thank you.