| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-09-30 | 99 Bytes | |
| mactop_2.1.6_darwin_arm64.tar.gz | 2026-09-30 | 5.3 MB | |
| README.md | 2026-09-30 | 4.0 kB | |
| v2.1.6 source code.tar.gz | 2026-09-30 | 15.1 MB | |
| v2.1.6 source code.zip | 2026-09-30 | 15.2 MB | |
| Totals: 5 Items | 35.6 MB | 2 | |
Changelog
- [af6b18] ANE: add cluster label modes and fix compact title
- [0e7d82] ANE: extract gauge title and dual-cluster gating
- [b3e754] Add Dracula as a built-in full palette theme
- [b5c96b] Add SMC fan-RPM candidate scanner to --dump-temps
- [b3df20] Add aneChartTitle and fix ANE power-state titles
- [e6b3c3] Add dual-ANE cluster detection and history_soc per-die display
- [756182] Add headless fan control CLI
- [a92d90] Add memory pressure layout, UI & metrics
- [3ffd18] Add non-root ANE activity detection for M5 Max (macOS 27)
- [1730ed] Add ports layout and listening-port monitoring
- [6c8a02] Add theme regressions and socket bind fixes
- [8beca2] Avoid unnecessary port collection, add tests, bump brew
- [220df7] Brew formula update for mactop version v2.1.5
- [3a05d1] Bump version to v2.1.6
- [a8554e] Decode all SMC numeric types so fans report RPM on M2 Ultra
- [9065cb] Defer exclave/power-state ANE fallback to any working channel
- [5c87e4] Don't latch bandwidth mode for non-exclave ANEPowered tier
- [2ea523] Drain ANE service iterator to avoid over-cap io_object leak
- [46bf88] Drop M5 Max diagnostic scratch folder and brew formula bump
- [1c48b8] Fix ANEPowered gauge inner label; restore gocyclo gate after merges
- [de2482] Fix DRAM bandwidth on M4 Pro/Max via PMP AMCC histograms
- [d88933] Fix memory usage collapsing to 0% under heavy anonymous load
- [b0fdca] Gate ANE display by exclave detection (binary ON/idle on M5/M5 Max)
- [c49fdc] Headless never engages screen recording (drop FPS counter entirely)
- [9ce10f] Improve SMC fan key diagnostic output
- [31c294] Merge ane-macos27-history-soc into main
- [ff5a50] Merge branch 'development' of https://github.com/metaspartan/mactop into merge-v2.1.6
- [5873e6] Merge pull request [#75] from metaspartan/development
- [308f7b] Merge pull request [#76] from Anemll/main
- [301c69] Merge pull request [#77] from omerXfaruq/feature/battery-charging-watts
- [621bf5] Merge pull request [#91] from weiyou/fix/m4-pro-dram-bandwidth
- [81ac8a] Merge pull request [#92] from SurefireStudios/feat/dracula-theme
- [87e199] Merge pull request [#98] from STRML/fix/m5-ultra-power
- [7bc90f] Merge pull request [#99] from sebastianrcnt/fix/m6-ane-idle-floor
- [32d86f] Read combined ANE RD+WR PMP channel (fixes 0% ANE on M5 Max / Ultra)
- [9eb407] Show ANE ON/idle on history_soc (layout 19) for exclave chips
- [736818] Show instantaneous charging/discharging watts in power panel
- [0aacde] Treat F2 as the idle DCS floor for ANE utilization on M6
- [7ea302] Treat PMP AMCC histogram floor as underflow, not 16 GB/s
- [3351a4] Use shouldRenderDualANEClusters for ANE info
- [d4c81f] chore: drop four comments that only restated the code
- [149dea] feat: report the power supply and its rating, closing [#89]
- [53e5f9] fix: M5 Max PMP names, latch the gated CPU counter; move PMP helpers to a tested header
- [850337] fix: apply the SMC type gate to DRAM power, not just system power
- [258600] fix: clamp implausible power readings and let the chart scale recover
- [805ecb] fix: gate system power on the SMC key's declared type, add --dump-smc-power
- [4507b6] fix: make the AF BW gate reach the "ANE0 RW" channel it was written for
- [6585fe] fix: read ANE utilization and bandwidth from per-die PMP groups on Ultra
- [7ea7b8] fix: read CPU power from PMP cluster histograms when Energy Model CPU is 0
- [fb2caf] fix: read DRAM power from SMC PZD<n> when the Energy Model DRAM counter is 0
- [233fce] fix: read System power from the DC-in rail when PSTR is 0
- [addfdf] fix: report an absent fan tach as N/A instead of 0 RPM (#78)
- [ff04d5] fix: stop latching a missing adapter rating, guard a config read
- [b17379] fix: stop the OSC 11 query from stealing tcell's stdin (#90), split app.go
- [78e548] gofmt: realign battery/globals var blocks left unformatted by merge
- [df3e8f] perf: cache the power supply read, it was costing the frame budget
- [e9040f] style: strip every comment I added in this series