-
Notifications
You must be signed in to change notification settings - Fork 214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(SteamOS 3.6/3.7) "Revert" button after choosing new system-wide resolution in gamescope-session's GamepadUI stops working after 20895280 #1492
Comments
I have narrowed down the issue significantly. The revert button stops working if you go from a refresh rate like |
I spent the day looking into this and I am not sure this is a real gamescope issue, but rather something in the Steam client backend logic for As part of my cursed testing, I rolled back to While the new logic is actually closer to what my EDID reports in the DTD timings for the corresponding mode, any modelines that now get reported with different non .000000 values seem to have the following issues within the Steam UI:
Additionally, one unreported issue:
If you start getting creative in gamescope/src/Backends/DRMBackend.cpp Line 103 in 7dd1bcd
and gamescope/src/Backends/DRMBackend.cpp Line 869 in 7dd1bcd
you can technically restore the old behavior for every issue above by locking it back to refresh rates that end in .000000 only, but Misyl's comments in Line 12 in 7dd1bcd
@kisak-valve ultimately, this has turned into something that involves a large amount of issues for what appears to be a single core problem and I'm not sure how you'd like to handle organizing this. my best guess is its going to be something in the Steam Client code, but maybe I'm overlooking something obvious here in gamescope. |
this commit breaks the "Revert" button in the Steam Deck's GamepadUI. After this point, hitting "Revert" after changing a screen's refresh rate/resolution does nothing rather than reverting to your previous good resolution. Tested on both Steam Deck OLED and on my 7900XTX, and this issue happens on both.
The text was updated successfully, but these errors were encountered: