Hi, I currently have a problem with Forza Horizon 5 using proton-cachyos: when fullscreen, the game is zoomed in, and I can only see ~1/4 of the screen. When windowed, it works fine as long as the window is not maximized (then the bug appears again).
I checked for updates just now, I do have the latest packages available. I’m using PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command% as startup options. If I remove these, the game displays just fine, but I lose HDR. Also, unchecking the use of a custom Proton version works as well, but with no HDR either.
I tried with another game, and the issue does not appear there, whether or not I use the PROTON* env variables, and whether or not I use a custom Proton version.
The weird thing is I played a few days ago and it worked perfectly fine ; I reset my PC today, reinstalled CachyOS and now I have this weird bug.
So to sum up, the problem only appears on Forza Horizon 5 when using the PROTON* variables. These same variables don’t cause the same issue on other games.
hmmm, based on quick research, it seems the fault is the PROTON_ENABLE_WAYLAND
might want to try disable that first, and try ?
if it’s working without issue, you might want to change your monitor scaling issue (maybe set to 100% scale, in case you havn’t, if it’s already 100%, this might be issue with xwayland) and try use it again
based on my experiences, i don’t use the wayland env unless it’s necessary (mostly only for apps that rely on webview much)
as for HDR implementation, i’m sorry i can’t help much, because i can’t test it (sine i don’t own HDR monitor), you might want to change another proton or another approach perhaps
Yeah don’t use Wayland with this game. I literally just stopped playing it wife the kid (sucks with a wheel by the way, hopefully 6 is better at it)
I tested Wayland and hdr again about an hour ago and same issue as you above and when it didn’t do the 1/4 screen the colours were borked anyways
hdr is broken anyways in that game (at least for me with a 9070xt and the latest mesa( but some games will do this under Wayland (Assetto Corsa rally is another that does this with me)
since it seems it’s reproducable on other games as well
just for the sake of testing, and reproducable
you might want to change the scaling first, if the issue fixed, then atleast we know the issue was the scaling
so for the daily drive (for you), better avoid using HDR atm until this issue fixed, and maybe report
the other way was using gamescope with hdr flag, you might want to google that for the command (rarely use gamescope on my end)
This indeed solves it! Unfortunately the rest of OS is unusable (I’m using 300% zoom normally) but the bug does go away when setting scaling to 100%. Thanks
Now just need to figure out why this happens and how to prevent that.
Yes I’ve tried a few weeks ago, I don’t recall what the issues where but I had constant problems with it. Tried numerous options but there was always an issue
hmmm even simple command like this ? (no need to use any PROTON_* env anymore)
also adjust the correct value of your monitor resolution and refresh rate
Indeed, I get no display at all (black screen). When Alt+Tabbing sometimes I see the game’s visuals for a brief moment. I cannot quit the game normally either, the process hangs and I need to force quit.
If I run the entire Steam app from Gamescope, the game displays fine but then I get flickers, my keyboard layout gets messed up, etc.
Hmmm since your use case is probably playing on couch with tv, you might want to look up the handheld version of cachy, its simulate steamos, so the default interface is like steamdeck / steammachine, and its using gamescope as default there, you might have no issue on hdr there
And if you just want to go to desktop, you can, (i’ve done this on my handheld)
But again this is if your main primary usage is gaming tho
I did try that, but HDR is broken on handheld mode in all distros I’ve tested (SteamOS on Deck, Bazzite, CachyOS). UI and game colors are very oversaturated when HDR is on, I tried many fixes found online but none worked, so it’s not usable for me.
ah RIP then,
since we have a solution of using 100% scaling, i do have some different approach, just go with Ai (your prefered, if you don’t have knowledge for the scripting) to create a script like this
depending on your Desktop Environment, but the goal was like this
set the ui scale to 100%
launch the game via steam://run/<appid>
wait for the game ends
set the ui scale back to 300%
then chmod +x to that script
and whenever you want to play the game with proper HDR (with PROTON_* env ofc)
just go use that script to launch it