For Nvidia GPUs there is a tool nvidia-smi that can show memory usage, GPU utilization and temperature of GPU. There also is a list of compute processes and few more options but my graphic card (GeForce 9600 GT) is not fully supported.

Sun May 13 20:02:49 2012       
+------------------------------------------------------+                       
| NVIDIA-SMI 3.295.40   Driver Version: 295.40         |                       
|-------------------------------+----------------------+----------------------+
| Nb.  Name                     | Bus Id        Disp.  | Volatile ECC SB / DB |
| Fan   Temp   Power Usage /Cap | Memory Usage         | GPU Util. Compute M. |
|===============================+======================+======================|
| 0.  GeForce 9600 GT           | 0000:01:00.0  N/A    |       N/A        N/A |
|   0%   51 C  N/A   N/A /  N/A |  90%  459MB /  511MB |  N/A      Default    |
|-------------------------------+----------------------+----------------------|
| Compute processes:                                               GPU Memory |
|  GPU  PID     Process name                                       Usage      |
|=============================================================================|
|  0.           Not Supported                                                 |
+-----------------------------------------------------------------------------+
Answer from pbm on Stack Exchange
🌐
Reddit
reddit.com › r/linux › one small aspect where linux is really lacking is gpu resource monitoring
r/linux on Reddit: One small aspect where Linux is really lacking is GPU resource monitoring
June 8, 2022 -

Resource monitoring in general is not really a big deal for us in Tux-land. From great CLI tools, like all of the *tops (top, htop, bpytop, gotop, etc.) to great GUI tools (with KDE's newer resource monitor particularly REALLY great when it comes to presenting resource usage in a clean way to the user). But those really miss one essential aspect of resource monitoring, specially for desktop users. GPU usage.

Want to check how hard your $1000 graphics card is being stressed by that shiny new AAA game on Windows or in some sick benchmark or workflow? Just open Task Manager and check it, easy as that. Wanna do it on Linux? Well... get ready for a ride. Figure out what CLI tool works best for your GPU brand and go get'em at the terminal, champ! What, you want GUI tools? All you get is some small text in NVIDIA Settings for those that use NVIDIA.

It can get worse depending on what specific aspect of the GPU is being used. Want to check if your computer is properly using hardware encoding/decoding? Well, you're in luck (with CLI tools), nvidia-smi dmon and intel_gpu_top are really good. Unless you use AMD that is, since radeontop still doesn't have a way to expose GPU encoding/decoding.

I'm quite aware that developers are scarce and that this is definitely not a priority (and do I wish I knew enough code-fu to be able to do it myself), but it's kind of baffling that an integration with our DE's system resource monitoring tools doesn't exist for that particular aspect of the system. It's one of those many small papercuts you only realize hurts when you really need it.

EDIT: Yeah, I used a bad example for my point. Mangoud (specially with GOverlay) works great for monitoring your system during gaming or benchmarks. I meant more in the regular desktop usage sense of monitoring then in the gaming sense. Video editing or 3D modeling would be a better example of workflows where Mangohud wouldn't be the obvious answer for monitoring the resource usage.

Discussions

A top-like utility for monitoring CUDA activity on a GPU - Stack Overflow
right now you monitor CPU performance ... or even monitor) GPUs. I guess this is NOT what was asked in original question. I think question was just about "compute" part... 2020-12-31T12:31:24.96Z+00:00 ... Download and install latest stable CUDA driver (4.2) from here. On linux, nVidia-smi ... More on stackoverflow.com
🌐 stackoverflow.com
Software recommendation for system monitor including GPU (preferably CLI)
I’m looking for a recommendation for system monitoring software that also includes the GPU. I use htop a lot and would love for it to be a similar ncurses interface, but otherwise, I can make do with something Qt or at least not GTK. I know there’s nvtop but unfortunately it’s ONLY for ... More on discourse.ubuntu.com
🌐 discourse.ubuntu.com
1
0
February 16, 2025
Wat & how does one monitor their gpu resources in linux
Continuing the discussion from Sysadmin Mega Thread: One might be familiar with the cli tool glances, however gpu resource monitoring seems to be a rare and unsimple task on linux… Why can’t i see my temps and memory usage on my cards? what can be done to fix this gpu linux lords? More on forum.level1techs.com
🌐 forum.level1techs.com
0
1
May 13, 2020
Monitor GPU usage with nvidia-smi
I tried to run tensorflow-gpu on Ubuntu 18.04 LTS with a Geforce 650 GPU. The installation process went just fine and it is possible to use tensorflow in my virtual environment. However I am not able to monitor the GPU usage with nvidia-smi command except for the overall temperature and memory ... More on forums.developer.nvidia.com
🌐 forums.developer.nvidia.com
5
0
September 27, 2018
🌐
Linux Mint Forums
forums.linuxmint.com › board index › main edition support › beginner questions
(solved)Monitor GPU details - Linux Mint Forums
May 28, 2024 - Nvidia (<--- what I have): nvidia-x-settings reports "real-time" utilization and temperature AMD: CoreCtrl, amdgpu-top Intel: ... Now if you're looking for real-time monitoring in your panel/system tray area, don't know any applet with that built-in functionality whereas there are a few applets providing other types of hardware monitoring. ... Psensor from Software Manager. Behind every faulty computer there is a user who did nothing... I don't help people who messed up their system using AI advice. ... diabolicbg wrote: Tue May 28, 2024 4:21 pm Psensor from Software Manager. 2024-05-28_23-20.png it can also tell my gpu memory like 1gb ,2gb and so on instead of percentage %? ... Hello, check out GreenWithEnvy if you are on NVIDIA. Laptop: MSI GT62VR 6RE (2016) // Linux Mint 21.2 "Victoria" // Kernel 5.15.0 Tablet: ASUS TP401NA (2018) // Linux Mint 21.2 "Victoria" // Kernel 5.15.0
🌐
LinuxBlog
linuxblog.io › home › best linux gpu monitor
Best Linux GPU Monitor | LinuxBlog.io
February 2, 2025 - Real-time data is especially useful in high-performance computing, where fine-grained monitoring is critical. Install via pip or using your distros package manage. ... GPUStat is for users who want a lightweight, simple way to keep an eye on their NVIDIA GPUs.
🌐
GPU Mart
gpu-mart.com › blog › top-3-linux-gpu-monitoring-command-line-tools
Top 3 Linux GPU Monitoring Command Line Tools
Explore top GPU monitoring software for Linux and Ubuntu. Discover how to use tools like GPUStat, NVTOP, and NVITOP for CPU and GPU monitoring.
Find elsewhere
🌐
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.
🌐
GitHub
github.com › Syllo › nvtop
GitHub - Syllo/nvtop: GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm · GitHub
May 7, 2026 - 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).
Starred by 10.8K users
Forked by 400 users
Languages   C 92.1% | CMake 5.5%
🌐
Ren's Pets Waterloo
prwe.com
Top arch linux linux monitor gpu usage on Sale ...
Monitors · Motherboards · Processors · RAM · UPS · Laptops · Phones · Tablets · Weston Global · Discounted/Sale Items · Enclosure · Gaming Console · Laptop Chargers · Miscellaneous · Household · Network · Adapter / Cards · Hubs/Switch · Routers · Printers ·
🌐
Level1Techs
forum.level1techs.com › operating systems & open source
Wat & how does one monitor their gpu resources in linux - Operating Systems & Open Source - Level1Techs Forums
May 13, 2020 - Continuing the discussion from Sysadmin Mega Thread: One might be familiar with the cli tool glances, however gpu resource monitoring seems to be a rare and unsimple task on linux… Why can’t i see my temps and memory …
🌐
Codidact
linux.codidact.com › posts › 291878
How can I check GPU usage? - Linux Systems
See: Basic GPU usage monitoring · This question was closed; new answers can no longer be added. Users with the Vote on Holds ability may vote to reopen this question if it has been improved or closed incorrectly. Linux Mint comes with "System Monitor", a GNOME utility that - among other things - shows my CPU and RAM usage and network transfer rate.
🌐
Streetphotographersfoundation
streetphotographersfoundation.com › product › category › view_more › 64438434011100
Gpu Load Monitor Cpu Nvidia Gpu Monitor Linux ...
April 11, 2026 - Street Photographers Foundation celebrates the art of street photography through international awards, exhibitions, and a global community. Discover inspiring work, submit your photos, and join a worldwide network of talented street photographers.
🌐
Zen-kernel
the.hosting › main › knowledge base › 4 tools to easily monitor gpu load on linux pcs
4 tools to easily monitor GPU load on Linux PCs
December 2, 2024 - To install via Flatpak (works for all Linux distributions): flatpak install flathub io.missioncenter.MissionCenter ... If you have an NVIDIA graphics card, use nvidia-smi. To start monitoring, simply enter the command: ... This utility is included with NVIDIA drivers, so you don't need to install it separately. If your GPU is not from NVIDIA or you prefer another tool, use nvtop.
🌐
NVIDIA Developer Forums
forums.developer.nvidia.com › graphics / linux › linux
Monitor GPU usage with nvidia-smi - Linux - NVIDIA Developer Forums
September 27, 2018 - I tried to run tensorflow-gpu on Ubuntu 18.04 LTS with a Geforce 650 GPU. The installation process went just fine and it is possible to use tensorflow in my virtual environment. However I am not able to monitor the GPU usage with nvidia-smi command except for the overall temperature and memory usage.
🌐
Massed Compute
massedcompute.com › home › faq answers
How to monitor NVIDIA GPU usage in Linux? - Massed Compute
July 31, 2025 - Rent GPUs Today · Ask AI Expert · Products · Bare Metal · GPU Clusters · On Demand · Inventory API · Solutions · Cloud GPU · VFX Rendering · Machine Learning and Ai · High Performance Computing · Scientific Simulations · Data Analytics & Visualization ·
🌐
Lambda
lambda.ai › blog › keeping-an-eye-on-your-gpus-2
Keeping an eye on your GPUs - GPU monitoring tools compared
May 17, 2024 - If you’re familiar with Linux command line tools, you’re probably familiar with the tools top and htop. These tools give you a real-time dashboard for your system load. nvtop essentially does the same, but for NVIDIA GPUs.
🌐
Streetphotographersfoundation
streetphotographersfoundation.com › product › category › view_more › 62105781011100
Ubuntu Monitor Gpu Usage Linux Nvidia Gpu Top ? ...
Street Photographers Foundation celebrates the art of street photography through international awards, exhibitions, and a global community. Discover inspiring work, submit your photos, and join a worldwide network of talented street photographers.