amdgpu_top
A Linux tool that shows AMD GPU utilization, clocks, sensors and per-process usage in a terminal or window.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About amdgpu_top
amdgpu_top displays what an AMD graphics card is doing, in the same spirit as radeontop, intel_gpu_top or nvidia-smi. It reads performance counters (GRBM, GRBM2), sensors, fdinfo and data from the AMDGPU driver to report load, clocks, temperatures, memory use and which processes are using the GPU.
It offers several views: a simple nvidia-smi style summary, a full terminal interface with light and dark themes, a graphical window, and a JSON mode for feeding the numbers to scripts or other tools.
Strengths
- Detailed data from hardware performance counters and the AMDGPU driver
- Per-process GPU usage via fdinfo
- Terminal, simple and graphical views in one tool
- JSON output for scripting
Limitations
- AMD GPUs on Linux only
- Counter names assume some familiarity with GPU internals
Details
- Pricing
- FreeFree and open source.
- License
- MIT
- Developer
- Umio Yasuno
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Linux users who want to see what their AMD graphics card is doing
- Categories
- System monitoring
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to amdgpu_top
Compare allSoftware that can replace amdgpu_top for an important use case, and what changes if you switch.
RadeonTop
Terminal tool that shows AMD Radeon GPU utilization, overall and per hardware block.
RadeonTop also shows AMD GPU load in a terminal, broken down per hardware block, but lacks per-process usage, graphical views and JSON output, and may need root.
nvtop
Watch GPU activity in a terminal interface.
nvtop is a terminal GPU monitor that covers several vendors and also runs on macOS, but its metrics depend on the driver and it lacks amdgpu_top's hardware counter detail.
LACT
A Linux application for configuring and monitoring AMD, Nvidia and Intel graphics cards.
LACT adds a graphical interface and CLI for monitoring and also tuning AMD, Nvidia and Intel GPUs on Linux, with the hardware risk that changing settings carries.
Mission Center
A Linux system monitor that looks like the Windows Task Manager, which is exactly the point.
Mission Center shows AMD, Intel and NVIDIA GPU usage in a graphical GTK4 Task Manager layout, trading amdgpu_top's counters and JSON output for a simpler desktop view.
Resources
A GNOME app that shows CPU, memory, GPU, network, storage and battery usage and manages processes.
Resources is a GNOME app that shows GPU usage alongside CPU, memory, network and battery, trading amdgpu_top's detailed counters for a general task manager view.
btop++
A terminal resource monitor that looks good enough to leave open, with processes, CPU, memory, disks, network and GPUs.
btop++ adds GPU monitoring on supported hardware to a full terminal system monitor, but gives much less AMD-specific detail than amdgpu_top.
amdgpu_top as an alternative
Listings that name amdgpu_top as an alternative.
nvitop
Interactive terminal viewer for NVIDIA GPUs and the processes running on them.
amdgpu_top covers AMD GPUs rather than NVIDIA, with per-process usage, graphical views and JSON output on Linux.
Similar software
Related functionality, not necessarily a direct replacement.
CoreCtrl
A Linux utility that applies CPU and GPU settings automatically through per-application profiles.
MangoHud
A Vulkan and OpenGL overlay for Linux games that shows FPS, temperatures, CPU and GPU load.
CoolerControl
A Linux application for monitoring and controlling cooling fans, pumps and lighting on supported hardware.
lm-sensors
Linux command-line utilities and a library for reading hardware temperature, voltage and fan sensors.
GOverlay
A Linux graphical interface for configuring MangoHud, vkBasalt and other gaming overlays.