protonscr

[GamepadUI/Gamescope] - Should "Allow external display refresh control" be connected to `cv_drm_allow_dynamic_modes_for_external_display` now?

steamopen Feature RequestSteam clientDistro Family: SteamOS
ValveSoftware/steam-for-linux#11923 · opened 2025-04-22 by matte-schwartz · updated 2025-04-22 · 0 comments · github
Mmatte-schwartz 2025-04-22 github

Your system information

  • Steam client version (build number or date): 1745269938
  • Distribution (e.g. Ubuntu): SteamOS 3.8
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: legion-go-s-logs.tar.gz
  • GPU: AMD Z2 Go [Rembrandt APU]

Please describe your issue in as much detail as possible:

Gamescope on SteamOS Preview and SteamOS Main now supports configurable dynamic refresh rate controls on external displays. On the gamescope side, it's wired up here: https://github.com/ValveSoftware/gamescope/blob/1ab8009d5dc5faaff5d890ef896483ef14363536/src/Backends/DRMBackend.cpp#L75

gamescope::ConVar<bool> cv_drm_allow_dynamic_modes_for_external_display( "drm_allow_dynamic_modes_for_external_display", true, "Allow dynamic mode/refresh rate switching for external displays." );

As far as I can tell, there is no way to control this new ConVar within the Steam UI yet. This should probably be hooked up to the existing toggle in the Developer settings, or by exposing a new toggle for the feature:

Image

Nothing extracted yet.