• For Nvidia GPUs there is a tool nvidia-smi that can show memory usage, GPU utilization and temperature of GPU.

  • For Intel GPU's you can use the intel-gpu-tools.

  • AMD has two options

    1. fglrx (closed source drivers):

       aticonfig --odgc --odgt
      
    2. And for mesa (open source drivers), you can use RadeonTop

      sudo apt install radeontop
      radeontop
      

Source:GPU usage monitoring

Answer from Mitch on askubuntu.com
🌐
LinuxConfig
linuxconfig.org › home › monitoring nvidia gpu usage on ubuntu
Monitor NVIDIA GPU Usage on Ubuntu Effectively
March 21, 2024 - Monitor NVIDIA GPU usage on Ubuntu using nvidia-smi and nvtop. Learn to optimize GPU performance for gaming and professional tasks.
Discussions

Is there a way to monitor my vram and Temp for my GPU in ubuntu?
you can use Mission Center and Resources from the flathub.org website. they are flatpaks Mission Center Tutorial: https://ubuntuhandbook.org/index.php/2025/11/mission-center-1-1-0-added-cpu-power-draw-revamped-services-page/ Resources Tutorial: https://ubuntuhandbook.org/index.php/2025/10/resources-1-9-0-intel-xe-driver/ More on reddit.com
🌐 r/Ubuntu
14
17
December 15, 2025
GPU usage monitoring (CUDA) - Unix & Linux Stack Exchange
I installed CUDA toolkit on my computer and started BOINC project on GPU. In BOINC I can see that it is running on GPU, but is there a tool that can show me more details about that what is running ... More on unix.stackexchange.com
🌐 unix.stackexchange.com
[ask] How to check gpu usage
I hate to be that guy, but did you at least try googling "Linux gpu usage"? More on reddit.com
🌐 r/archlinux
5
4
April 30, 2016
Linux and GPU usage while playing videos in 4k
Hi! I was just testing live media Manjaro 18.1 and was very pleased with xfce 4.14 and the FINALLY Vsync solution out of the box they implemented. I … More on reddit.com
🌐 r/linuxquestions
7
1
🌐
UbuntuHandbook
ubuntuhandbook.org › home › howtos › how to monitor gpu usage in ubuntu 24.04 | 22.04
How to Monitor GPU Usage in Ubuntu 24.04 | 22.04 | UbuntuHandbook
For NVIDIA and AMD graphics card, there’s a htop like task monitor called nvtop (Neat Videocard TOP). It shows real-time GPU and GPU Memory usage in both total and per process basis, along with temperature, power usage, and graph information. ... nvtop also supports Intel GPU, however, it does not work in my case with i5-4590 (HD4600), and i3-6006U (HD 520). The tool is available in Ubuntu system repository, but old for Ubuntu 22.04 and Ubuntu 20.04.
🌐
It's FOSS
itsfoss.com › gpu-usage-linux
Monitor GPU Usage on Ubuntu and Other Linux Systems
September 13, 2024 - When you have a GPU on board, integrated or dedicated, there are some programs that help you get the necessary stats to check its temperature, free memory, and more. You can use them on Ubuntu and other Linux distributions as well. Unfortunately, default system monitoring tools and command-line utilities like htop or top do not display GPU usage data.
🌐
nixCraft
cyberciti.biz › nixcraft › open source › command line hacks › top 7 linux gpu monitoring and diagnostic commands line tools
Linux GPU Monitoring and Diagnostic Commands Line Tools - nixCraft
February 3, 2025 - Install and run it as follows on your Debian or Ubuntu Linux: $ apt install mesa-utils $ glxgears The GPU frame rate is measured and published out on the screen every five seconds. The final result will look as follows: Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate.
🌐
OneUptime
oneuptime.com › home › blog › how to monitor gpu usage with nvidia-smi on ubuntu
How to Monitor GPU Usage with nvidia-smi on Ubuntu
March 2, 2026 - A comprehensive guide to using nvidia-smi on Ubuntu to monitor GPU utilization, memory usage, temperature, and processes, including scripting and automation techniques.
Find elsewhere
🌐
Intel
intel.com › product support › graphics
Is There a GPU Performance Monitoring Tool for Ubuntu?
A tool that seems and works like ... metrics. For monitoring, the only tool available is intel_gpu_top. It can be installed through the command line with the command: sudo apt install intel-gpu-tools ·...
🌐
DigitalOcean
digitalocean.com › community › tutorials › monitoring-gpu-utilization-in-real-time
Monitor GPU Utilization in Real Time: A Complete Guide | DigitalOcean
April 6, 2026 - The fastest way to monitor GPU utilization in real time on Linux is to run nvidia-smi --loop=1, which refreshes GPU stats every second including core utilization, VRAM usage, temperature, and power draw. Monitoring GPU utilization in real time starts with nvidia-smi, then expands to per-process ...
🌐
Baeldung
baeldung.com › home › administration › check and monitor active gpu in linux
Check and Monitor Active GPU in Linux | Baeldung on Linux
March 25, 2025 - Active cards are identified via their memory usage. In the case of radeontop with multiple GPUs, we have to choose the bus via -b (–bus) to view details for a given card. In this article, we looked at options to check and monitor the active video card of a Linux system.
🌐
Linux Uprising
linuxuprising.com › 2019 › 06 › 2-tools-for-monitoring-nvidia-gpus-on.html
2 Tools For Monitoring Nvidia GPUs On Linux (GUI And Command Line) - Linux Uprising Blog
November 10, 2020 - The nvtop README has instructions for building the tool from source (including the required dependencies) for Debian / Ubuntu, Fedora / RedHat / CentOS, openSUSE and Arch Linux. Nvidia System Monitor Qt is a new graphical tool to see a list of processes running on the GPU, and to monitor the GPU and memory utilization (using graphs) of Nvidia graphics cards.
🌐
Linux Hint
linuxhint.com › apps-monitor-amd-gpu-linux
Apps to Monitor AMD GPUs Using Open Source Drivers in Linux – Linux Hint
Radeontop is an open source application to monitor GPU usage statistics for AMD cards. It works with both open source drivers and legacy catalyst drivers. Though some features may be limited for catalyst drivers. It can show a variety of data about GPU usage in real time and all statistics ...
🌐
Hyperstack
portal.hyperstack.cloud › knowledge › how-do-i-monitor-gpu-utilization-for-my-virtual-machine
How do I monitor GPU utilization for my virtual machine?
To monitor GPU usage for your virtual machine while your workflows are running, execute the nvidia-smi command in the Ubuntu terminal.
🌐
GPU Mart
gpu-mart.com › blog › top-3-linux-gpu-monitoring-command-line-tools
Top 3 Linux GPU Monitoring Command Line Tools
# To periodically watch $ gpustat --watch # If something goes wrong, try $ gpustat --debug # Monitor gpu $ gpustat -cp · For more usage information, please consult the usage help.
🌐
LinuxBlog
linuxblog.io › home › best linux gpu monitor
Best Linux GPU Monitor | LinuxBlog.io
February 2, 2025 - It’s a cross-platform system monitoring tool and has many plugins, including the picture GPU stats support, so it’s great for users who need an all-in-one monitoring solution that can adapt to different hardware and usage scenarios. Install Glances via pip: pip install glances · Or via your distribution’s package manager (Ubuntu/Debian): sudo apt install glances ·
🌐
Rost Glukhov
glukhov.org › home › observability in production: monitoring, metrics, prometheus & grafana guide (2026) › gpu monitoring applications in linux / ubuntu
GPU monitoring applications in Linux / Ubuntu - Rost Glukhov | Personal site and technical blog
Another nice application for monitoring GPU load in linux is nvtop. We can see how much VRAM used in total, GPU Load overall, then CPU and load and VRAM/RAM usage per process, and some diagram. To have some visuals is always very nice. nvitop has an interface a step above nvtop. Just look at this screenshot: Temperature, RAM/VRAM usage and the GPU load - everything is clearly visible and accessible. Even though I’m using standard Ubuntu (Gnome based), I can still install kde.plasma-systemmonitor and use it.
🌐
Medium
medium.com › @kahalekar.sunil › how-to-monitor-gpu-usage-regularly-identifying-and-terminating-any-processes-that-are-wasting-gpu-99f1cc34debe
How to Monitor GPU usage Regularly, Identifying and Terminating any Processes that are Wasting GPU RAM? Answer: | by Sunil Kahalekar, M.Tech, IIT Bombay | Medium
December 18, 2023 - sudo apt install nvidia-utils # For Ubuntu/Debian · Monitor GPU Usage: Use nvidia-smi to monitor GPU usage, memory usage, and processes: nvidia-smi · Periodic Monitoring: Schedule periodic monitoring using a tool like watch to refresh the ...
🌐
LinuxVox
linuxvox.com › blog › check-gpu-on-ubuntu
Checking GPU on Ubuntu: A Comprehensive Guide — linuxvox.com
You can install them through the official NVIDIA repository or the Ubuntu Software Center. ... This command will display detailed information about your NVIDIA GPU, including the GPU model, driver version, temperature, utilization, and memory usage. For AMD GPUs, the amdgpu driver provides some tools for monitoring the GPU.