Skip to content

minidash 0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 03:27
· 30 commits to develop since this release
271e8e2

minidash 0.6.0, a realtime dashboard for an Apple Silicon Mac.

Spec: spec/0.6.0 · Install: docs/deploy.md

Added

  • GPU per process: the process table has a sortable, hideable GPU column: each process's share of GPU time over the last interval, read without root from the IORegistry (AGXDeviceUserClient accumulatedGPUTime, ADR 0015). New processes show "–" until a second sample; the list also includes the top processes by GPU. System services such as runningboardd and WindowServer can carry GPU time on an app's behalf; the card notes this. If the GPU read fails, the table stays and says why. Setting: MINIDASH_PROC_GPU_INTERVAL_MS (0 turns it off).

Changed

  • CPU card is laid out like the README illustration: on a wide card the total and chart sit left and the per-core reactor right; narrow cards stack the reactor under the chart. The core count moved to the card header; the load average sits under the total.
  • Illustrations updated for the new CPU card.

Pull requests

  • #24 docs(spec): add spec 0.6.0 for the CPU layout and GPU per process
  • #25 feat(web): lay out the CPU card side by side on a wide card
  • #26 feat: show per-process GPU % in the process table
  • #23 chore: align Claude guards with Git Flow, fix stale link and flaky test
  • #27 chore(release): 0.6.0