As a simple user you can acces to /sys/class/drm/ which gives you many informations about all the gpus in your system.
They are listed as card0 card1 and so on..

I'm using Radeon VII as a simple user you can get many informations from your GPU.
cat /sys/class/drm/card0/device/gpu_busy_percent gpu core usage.
cat /sys/class/drm/card0/device/mem_busy_percent gpu memory usage.
cat /sys/class/drm/card0/device/mem_info_vram_used memory used.

Under /sys/class/drm/card*/device/hwmon/hwmon*/ many more informations are available such as temperature, voltage, frequency

I strongly recommend to you to get a tour of the /sys/class/drm directories and see all informations you can read as user.

Answer from Fractalyse on Stack Exchange
🌐
Reddit
reddit.com › r/linux_gaming › amdgpu_top - tool to show amdgpu usage
r/linux_gaming on Reddit: AMDGPU_TOP - tool to show AMDGPU usage
March 17, 2023 -

I am currently working on a tool that will be the successor to radeontop.

clbr (the author of radeontop) has been busy and radeontop has not been able to keep up with the changes in the latest generation of AMD GPUs.
https://github.com/clbr/radeontop/pull/93

I also aim to create simple and easily extensible applications in Rust.

I would be happy to receive your comments and suggestions.
Thanks!

Repository

🌐
Casey Primozic
cprimozic.net › notes › posts › amdgpu_top-a-modern-radeontop-alternative
`amdgpu_top`: A Modern `radeontop` Alternative :: Casey Primozic's Notes
August 23, 2023 - I’ve been using a tool called radeontop for years to monitor the performance and utilization of my AMD GPUs on Linux. It’s a TUI-based application that renders the value of different performance counters as bar charts: For the most part, it does a good job and it provides a concise overview of GPU utilization.
Discussions

centos - How to monitor AMD GPU on Linux Server - Unix & Linux Stack Exchange
I am working on a linux server and need to monitor the gpu load of an AMD GPU. Unfortunately I do not have super user rights so I cannot install radeontop. Is there another way to monitor amd gpu l... More on unix.stackexchange.com
🌐 unix.stackexchange.com
AMD GPU Monitor?
CoreCTRL https://gitlab.com/corectrl/corectrl More on reddit.com
🌐 r/linuxquestions
5
2
June 6, 2020
How to see my AMD GPU usage in Linux?

Have you tried radeontop ?

More on reddit.com
🌐 r/Amd
10
5
December 14, 2017
GUI to control and monitor your AMD GPU in Linux with AMDGPU/AMDGPUPRO Drivers
Hi, As far as I know, AMD do not provide a GUI on Linux for my R9 Fury X/Fury/Nano Cards on Ubuntu 16.04LTS. I have asked when one will be available but I get no answer. Does anyone know of a good working GUI solution to control and monitor my AMD cards? Thanks. More on forum.level1techs.com
🌐 forum.level1techs.com
0
0
August 11, 2018
🌐
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 399 users
Languages   C 92.1% | CMake 5.5%
🌐
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 it as follows: $ sudo apt install radeontop $ sudo radeontop It works with R600 and up GPUs, even Southern Islands should work fine. Works with both the open source AMD drivers and AMD Catalyst cloused-source drivers: You learned about the various Linux GPU commands and tools for monitoring and diagnostic purposes on Linux and BSD-based systems.
🌐
nixCraft
cyberciti.biz › nixcraft › hardware › nvtop – awesome linux task monitor for nvidia, amd & intel gpus
nvtop - Awesome Linux task monitor for NVIDIA, AMD & Intel GPUs - nixCraft
September 12, 2025 - The nvtop command is an excellent task monitor for Linux users for NVIDIA, AMD and Intel GPUs (Graphics Processing Units). It is just like your top command or htop command and efficiently handles multiple GPUs in your system and shows details ...
🌐
Linux Hint
linuxhint.com › apps-monitor-amd-gpu-linux
Apps to Monitor AMD GPUs Using Open Source Drivers in Linux – Linux Hint
You can also compile its source code to get executable binary files. To run Radeontop, use a command in the following format: ... Radeon profile is a powerful open source tool to both monitor and control GPU parameters and profiles for AMD cards that use open source drivers in Linux.
🌐
ArchWiki
wiki.archlinux.org › title › AMDGPU
AMDGPU - ArchWiki
May 28, 2026 - Add the virtual_display=1234:56:78.9,x kernel module parameter for the amdgpu module, where 1234:56:78.9 is the PCI address of the GPU and x is the number of crtc (virtual monitors) to expose. Using this parameter also disables physical outputs.
Find elsewhere
🌐
GitHub
github.com › Umio-Yasuno › amdgpu_top
GitHub - Umio-Yasuno/amdgpu_top: Tool to display AMDGPU usage · GitHub
# Run TUI mode amdgpu_top # Run GUI mode amdgpu_top --gui # Run SMI mode amdgpu_top --smi # Dump AMDGPU info amdgpu_top -d # Dump AMDGPU info and gpu_metrics amdgpu_top -d -gm # Dump AMDGPU info and pp_table amdgpu_top -d --pp-table # Dump AMDGPU info in JSON format amdgpu_top -d --json # Dump DRM info amdgpu_top --drm-info # Decode gpu_metrics file amdgpu_top --decode-gm <path> # Decode gpu_metrics file and output in JSON format amdgpu_top --json --decode-gm <path>
Starred by 1.6K users
Forked by 54 users
Languages   Rust 97.3% | Fluent 2.7%
🌐
LinuxBlog
linuxblog.io › home › best linux gpu monitor
Best Linux GPU Monitor | LinuxBlog.io
February 2, 2025 - NVTOP and NVITOP give you more interactive views with process management. For system-wide monitoring, btm (bottom) and glances provide GPU stats along with CPU, memory and disk usage. NVIDIA-SMI is the official tool for in-depth insights into NVIDIA GPU performance. For AMD users, also check out: amdgpu_exporter and rocm-smi-lib.
🌐
AMD ROCm
rocm.docs.amd.com › projects › amdsmi › en › docs-5.7.0 › amdsmi_cli_readme_link.html
AMD SMI CLI Tool — AMD SMI 23.2.0.1 Documentation
amd-smi usage: amd-smi [-h] ... AMD System Management Interface | Version: 23.2.0.1 | Platform: Linux Baremetal optional arguments: -h, --help show this help message and exit AMD-SMI Commands: Descriptions: version Display version information discovery (list) Display discovery information static Gets static information about the specified GPU firmware (ucode) Gets firmware information about the specified GPU bad-pages Gets bad page information about the specified GPU metric Gets metric/performance information about the specified GPU process Lists general process information running on the specified GPU topology Displays topology information of the devices.
🌐
Reddit
reddit.com › r/linuxquestions › amd gpu monitor?
r/linuxquestions on Reddit: AMD GPU Monitor?
June 6, 2020 -

Is there a good GUI utility for monitoring GPU activity like temp, Ram, and Mhz?

I tried RadeonTop but all values read 100

Anything similar to GreenWithEnvy for Nvidia?

🌐
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
When it opens, run command to install ... Video, and VideoEnhance. For NVIDIA and AMD graphics card, there’s a htop like task monitor called nvtop (Neat Videocard TOP)....
🌐
Level1Techs
forum.level1techs.com › operating systems & open source › linux
GUI to control and monitor your AMD GPU in Linux with AMDGPU/AMDGPUPRO Drivers - Linux - Level1Techs Forums
August 11, 2018 - Hi, As far as I know, AMD do not provide a GUI on Linux for my R9 Fury X/Fury/Nano Cards on Ubuntu 16.04LTS. I have asked when one will be available but I get no answer. Does anyone know of a good working GUI solution…
🌐
Mister Narayan
misternarayan.wordpress.com › 2020 › 05 › 12 › how-to-know-if-your-amd-gpu-is-working-on-linux-or-not
How to know if your AMD GPU is Working on Linux or Not? – Mister Narayan
May 12, 2020 - ... Radeontop is a small utility which allows on to monitor the utilization of Radeon GPUs starting from the R600 series and newer using undocumented performance counters in the hardwaare.
🌐
InterServer
interserver.net › home › linux and commands › nvtop command in linux – monitor nvidia, amd and intel gpus
nvtop Command in Linux - Monitor NVIDIA, AMD and Intel GPUs - Interserver Tips
April 23, 2026 - Complete guide to nvtop GPU monitoring tool for Linux. Monitor NVIDIA, AMD, and Intel graphics cards with real-time stats, installation guide, and troubleshooting tips.
🌐
GitHub
github.com › ilya-zlobintsev › LACT
GitHub - ilya-zlobintsev/LACT: Linux GPU Configuration And Monitoring Tool · GitHub
This application allows you to control your AMD, Nvidia or Intel GPU on a Linux system.
Starred by 5.1K users
Forked by 129 users
Languages   Rust 72.5% | Fluent 24.1% | CSS 2.7%