Skip to content

ZOTAC Zone: manual fan control prevents full suspend on SteamOS #110

@felixhirschfeld

Description

@felixhirschfeld

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions