Skip to content

CPU/GPU/ANE Power Readings Doubled at ≥2s Update Interval #2777

@andytran93

Description

@andytran93

Issue:
When sensor update interval is set to 2 seconds or higher, reported CPU, GPU, and ANE power values are ~2x higher than actual (validated against powermetrics, asitop and physical USBC power meter). Total system power reading remains accurate.

Steps to reproduce:

  1. Set update interval ≥2s.
  2. Observe CPU/GPU/ANE power readings during heavy load (e.g., ANE reads ~12W vs. actual max ~6W. CPU reads ~100W vs actual ~50W)
  3. Compare with powermetrics — readings match only when update interval in Stats is set to 1s.

I suspected this might be caused by the concurrent powermetrics process I used for validation, however the issue also persists in isolation.

Impact:
False/misleading power analysis for components.

Expected:
Accurate component power readings regardless of update interval.

Happy to help with testing etc

Setup

  • M4 Max MacBook Pro
  • MacOS Tahoe 26.1 Beta (25B5072a)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions