Best way to monitor GPU usage in Linux (AMD/Nvidia/Intel)

I have been trying to find a good tool to monitor the Linux GPU usage and so far nvtop is my favorite

What is nvtop?

nvtop stands for NVIDIA Top, but don't let the name fool you. It's a versatile tool that provides a comprehensive overview of GPU usage across different brands, not just NVIDIA. Think of it as the htop of the GPU world – an interactive monitor that displays the utilization of GPU resources in a clear, accessible manner.

How does it look?

Like this

Installing nvtop

Ubuntu/Debian

sudo apt update
sudo apt install nvtop

Fedora

sudo dnf install nvtop

Arch

yay -S nvtop
# use pacman if you dont have yay
sudo pacman -S nvtop