On ZOTAC Zone, PowerControl manual/custom fan control seems to prevent full SteamOS suspend.
Observations:
- Fan control disabled: suspend works normally.
- Fan control set to System Auto: LEDs behave normally.
- Manual/custom fan control enabled: screen turns off, but the fan keeps spinning and the top LEDs stay solid.
- After updating the ZOTAC EC firmware, the earlier “battery LEDs stuck at one light” issue was fixed, but this suspend issue remains.
This makes the LED behavior look like a symptom of incomplete suspend, not necessarily a separate LED bug.
Possible fix:
Before suspend, PowerControl could release the affected HWMON fan control back to firmware/system auto, then restore the custom fan profile after resume.
HueSync already uses a similar Decky suspend/resume pattern with RegisterForOnSuspendRequest(...) and RegisterForOnResumeFromSuspend(...), delegating hardware cleanup to backend/device code. I’m planning to implement the PowerControl fix in the same general style, gated to the ZOTAC HWMON fan config.
On ZOTAC Zone, PowerControl manual/custom fan control seems to prevent full SteamOS suspend.
Observations:
This makes the LED behavior look like a symptom of incomplete suspend, not necessarily a separate LED bug.
Possible fix:
Before suspend, PowerControl could release the affected HWMON fan control back to firmware/system auto, then restore the custom fan profile after resume.
HueSync already uses a similar Decky suspend/resume pattern with
RegisterForOnSuspendRequest(...)andRegisterForOnResumeFromSuspend(...), delegating hardware cleanup to backend/device code. I’m planning to implement the PowerControl fix in the same general style, gated to the ZOTAC HWMON fan config.