NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for GPUs and accelerators. It can handle multiple GPUs and print information about them in a htop-familiar way.
Currently supported vendors are AMD (Linux amdgpu driver), Apple (limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux MSM driver), Broadcom VideoCore (Linux v3d driver), Rockchip, MetaX (MXSML driver), Enflame (Linux EFML driver), Tenstorrent (Linux tt-kmd driver). Rockchip, MetaX (MXSML driver), Enflame (Linux EFML driver), Iluvatar CoreX (ixML / libixml).
Because a picture is worth a thousand words:
- NVTOP Options and Interactive Commands
- GPU Support
- Build
- Distribution Specific Installation Process
- NVTOP Build
- Troubleshoot
- License
NVTOP has a builtin setup utility that provides a way to specialize the interface to your needs.
Simply press F2 and select the options that are the best for you.
In the Chart section you can choose which metrics are plotted, including GPU and memory
utilization, temperature, power, clocks, and the PCIe RX / TX load (the receive and transmit
throughput as a percentage of the maximum link bandwidth).
You can save the preferences set in the setup window by pressing F12.
The preferences will be loaded the next time you run nvtop.
NVTOP comes with a manpage!
man nvtopFor quick command line arguments help
nvtop -h
nvtop --helpNVTOP supports AMD GPUs using the

