GpuTerm 1.0.7 Beta
Pre-release
Pre-release
Highlights
- macOS (Apple Silicon) telemetry: connecting to a Mac now populates the full telemetry bar. GpuTerm detects the remote OS per connection and switches to macOS-native sources:
- CPU: chip name with the P/E core layout (e.g. "Apple M2 Pro (8P+4E)"), a true 1-second usage sample from
top, and load averages viasysctl - Memory:
vm_stat+hw.memsizeusing Activity Monitor's "Memory Used" semantics, plus swap fromvm.swapusage - Disk: BSD
dfjoined withmountfor filesystem types;devfs/autofsare hidden by default - Apple GPU: utilization and in-use memory read from
ioreg's IOAccelerator statistics — no root required; cards carry an APPLE vendor tag
- CPU: chip name with the P/E core layout (e.g. "Apple M2 Pro (8P+4E)"), a true 1-second usage sample from
- CPU/RAM detail popovers work on macOS too (BSD
pstop processes, uptime fromkern.boottime). - Remote commands now fall back gracefully on hosts without the
timeoutbinary (macOS 12 and older).
Validation
- 54 frontend tests passed.
- 51 Rust tests passed (13 new macOS parser fixtures).
- TypeScript and Vite production builds passed; cargo clippy is clean.
Notes
- Apple GPU power, temperature, and per-core CPU usage require root
powermetricsand are shown as n/a. - AMD support currently targets
rocm-smi. - This is a beta prerelease intended for testing and feedback.