Skip to content

v2.6.1

Choose a tag to compare

@kinncj kinncj released this 02 Jul 19:52
d1df47b

Fix: CPU power blank on Linux/AMD hosts with a GPU

The daemon's in-process-first gate treated power.total as proof it already had CPU power. But power.total is synthesised from power.gpu on any GPU-equipped host — so the daemon short-circuited and never consulted the root helper for RAPL power.cpu. Result: power.cpu went blank on every Linux/AMD box with a GPU, even with the helper running.

The gate now checks for an actual CPU rail (power.cpu / power.pkg), not the whole-machine total. A non-root Linux daemon with a running helper reads RAPL again.

  • Regression from the v2.5.0 power standardization.
  • Apple (SMC/IOReport in-process) and Windows (Scaphandre in-process) were never affected.
  • ARM hosts with no RAPL (GB10) correctly stay a dash.

Update the heimdall-daemon binary on Linux/AMD hosts that have the root helper running.