Skip to content
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.7] Backport fix for internal panel VRR toggle disappearing after disconnect/reconnect to an external VRR monitor #1690

Open
matte-schwartz opened this issue Oct 28, 2024 · 0 comments

Comments

@matte-schwartz
Copy link

matte-schwartz commented Oct 28, 2024

Your system information

  • SteamOS version: SteamOS 3.7 / 20240919.1002
  • Opted into Steam client beta?: Yes
  • Opted into SteamOS beta?: Yes, SteamOS Main
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

As a part of testing my ROG Ally display configuration that was upstreamed into gamescope, I found a bug with the internal VRR display losing VRR capability in drm_info if it was docked to an external monitor that also supported VRR, had VRR enabled in gamescope-session, and then was undocked. I thought it might be a gamescope issue at first, but then I tested amd-staging-drm-next and found that it did not have the issue.

A fixed/broken bisect led me to: torvalds/linux@f91a9af as the resolving commit. The commit only made it into 6.12-rc1 and 6.11.x, but it applies cleanly against 6.8.12-valve3 so I built and tested on my ROG Ally to confirm it fixed the issue. Also tested on my Steam Deck OLED to confirm it didn't cause any unexpected regressions.

Let me know if there's a better forum to send or request backports like this as well. I have a few audio patches for the Ally X from upstream and lkml that I've rebased for frog/6.8 on linux-integration that might be good to get in the kernel, especially once the gamescope config work makes it into a tagged release on Main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant