Skip to content

Repository files navigation

gtop++

GPU-first system monitor forked from btop++.

gtop++ keeps btop++'s terminal UI and extends it toward detailed GPU workload monitoring: per-GPU stats today, per-process VRAM/SM%, workload categories, and load-balance hints in upcoming releases.

The installed binary and config paths use gtop (e.g. run gtop, config in ~/.config/gtop/gtop.conf).

This project was created using Grok Build.

Quick start

git clone https://github.com/datagod/gtop.git
cd gtop
make GPU_SUPPORT=true
sudo make install
sudo make setcap   # recommended for Intel GPU + /proc access
gtop

Requires GCC 14+ or Clang 19+ on Linux. GPU monitoring needs dynamic linking (NVML for NVIDIA, ROCm SMI for AMD, sysfs for Intel).

GPU-first layout

On first run (no existing config), gtop++ shows only detected GPU boxes (no disk or process list). Press 2/4 to toggle memory or processes, or p for presets.

Upstream

To pull security fixes from btop++:

git fetch upstream
git merge upstream/main

License

Apache License 2.0 — see LICENSE and NOTICE.

About

gtop++ — GPU-first system monitor forked from btop++

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages