protonscr

[General] - "Enable updated fan control" toggle appears on unsupported platforms

steamopen Steam clientDistro Family: SteamOS
ValveSoftware/steam-for-linux#12286 · opened 2025-08-21 by matte-schwartz · updated 2025-08-21 · 0 comments · github
Mmatte-schwartz 2025-08-21 github

Your system information

  • Steam client version (build number or date): 1755730759
  • Distribution (e.g. Ubuntu): SteamOS
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs-go-s-fan-control.tar.gz
  • GPU: AMD Z2 Go

Please describe your issue in as much detail as possible:

On platforms such as the Legion Go S, a toggle to "Enable updated fan control" appears even though this function is not supported on the device:

Aug 21 13:32:43 legion-go-s pkexec[11924]: deck: Executing command [USER=root] [TTY=unknown] [CWD=/home/deck/.local/share/Steam] [COMMAND=/usr/bin/steamos-polkit-helpers/jupiter-fan-control --enable]
Aug 21 13:32:43 legion-go-s systemd[1]: Started Jupiter fan control.
Aug 21 13:32:43 legion-go-s systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
Aug 21 13:32:43 legion-go-s systemd[1]: hibernate-cleanup.service: Starting requested but asserts failed.
Aug 21 13:32:43 legion-go-s systemd[1]: Assertion failed for Clean Up Temporary Hibernation Swap.
Aug 21 13:32:43 legion-go-s fancontrol.py[11933]: Traceback (most recent call last):
Aug 21 13:32:43 legion-go-s fancontrol.py[11933]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 678, in <module>
Aug 21 13:32:43 legion-go-s fancontrol.py[11933]:     raise NotImplementedError(
Aug 21 13:32:43 legion-go-s fancontrol.py[11933]:         f"DMI_ID Board Name not implemented! bios: {dmi_id.bios_version}    board: {dmi_id.board_name}"
Aug 21 13:32:43 legion-go-s fancontrol.py[11933]:     )
Aug 21 13:32:43 legion-go-s fancontrol.py[11933]: NotImplementedError: DMI_ID Board Name not implemented! bios: QCCN23WW    board: LNVNB161216
Aug 21 13:32:43 legion-go-s systemd[1]: jupiter-fan-control.service: Main process exited, code=exited, status=1/FAILURE
Aug 21 13:32:43 legion-go-s fancontrol.py[11935]: Traceback (most recent call last):
Aug 21 13:32:43 legion-go-s fancontrol.py[11935]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 678, in <module>
Aug 21 13:32:43 legion-go-s fancontrol.py[11935]:     raise NotImplementedError(
Aug 21 13:32:43 legion-go-s fancontrol.py[11935]:         f"DMI_ID Board Name not implemented! bios: {dmi_id.bios_version}    board: {dmi_id.board_name}"
Aug 21 13:32:43 legion-go-s fancontrol.py[11935]:     )
Aug 21 13:32:43 legion-go-s fancontrol.py[11935]: NotImplementedError: DMI_ID Board Name not implemented! bios: QCCN23WW    board: LNVNB161216
Aug 21 13:32:43 legion-go-s systemd[1]: jupiter-fan-control.service: Control process exited, code=exited, status=1/FAILURE
Image

Steps for reproducing this issue:

  1. On a Legion Go S, go to System settings in GamepadUI
  2. Toggle "Enable updated fan control"

Nothing extracted yet.