Download Latest Version v2.1.6 source code.zip (15.2 MB) Google Add to Preferred Sources
Home / v2.1.6
Name Modified Size InfoDownloads / 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
Source: README.md, updated 2026-09-30