Apple Silicon System Management Interface
nvidia-smi like cli tool for Apple Silicon (macOS)
Lightweight macOS GPU inspector inspired by nvidia-smi.
Shows GPU frequency / power / memory usage / utilization in a familiar table.
Project is still high-speed developing, it is NOT stable now
If you have brew, you can:
brew install zlicdt/tap/apple-smiGo to Releases and download the prebuilt binary for your Mac.
To build this, ensure the system have Rust toolchain and Cargo first.
git clone --depth=1 https://github.com/zlicdt/apple-smi
cargo build --release
sudo ./target/release/apple-smi-
Apple Silicon Macs
-
Because of use of
powermetrics, this program needs root permissions to measure- Performance state
- Frequency
- GPU utilization
- Processes
Rootless is working in progress...
- Using of
powermetricsmeans requires root permissions. - Developing materials and documents placed in
docsfolder.
cargo runIt shells out to system_profiler powermetrics ioreg, and get information from SMC.
Issues and PRs welcome. Run cargo fmt and cargo clippy before sending changes.