protonscr

[Power] - "Enable battery charging limit" toggle appears on unsupported platforms

steamclosed Steam clientDistro Family: SteamOS
ValveSoftware/steam-for-linux#12044 · opened 2025-05-24 by matte-schwartz · updated 2025-09-04 · 4 comments · github
Mmatte-schwartz 2025-05-24 github

Your system information

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

Please describe your issue in as much detail as possible:

Even though steamos-manager is not wired up for battery charge limit on Legion Go S yet, the toggle for it is still exposed as if it were. This happens on my MSI Claw and ROG Ally as well.

Steps for reproducing this issue:

  1. Boot up an unsupported device on SteamOS
  2. Go to Settings -> Power

Image

Battery charging limit should not appear as toggle-able unless the charge limit is truly supported.

Via dbus, steamos-manager confirms this:

~ deck@msi-claw8-a2vm
❯ steamosctl get-max-charge-level
Error: org.freedesktop.DBus.Error.UnknownInterface: Unknown interface 'com.steampowered.SteamOSManager1.BatteryChargeLimit1'
Mmatte-schwartz 2025-06-03 github

Fixed in latest stable release

Rr1di 2025-08-09 github

Can you implement it for Legion GO? I really want that feature.

?ghost 2025-08-27 github

Not working, im on 3.8 steamdeck-repair-main-20250801.1000-3.8.0 Steam Holo. On asus rog ally x and it doesnt appear.

IInvid72 2025-09-04 github

Can you implement it for Legion GO? I really want that feature.

80% charge limit is preserved if you enable it in Windows and boot back into SteamOS but obviously this isn't ideal.

Nothing extracted yet.