Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › AMD GPU

How to Monitor AMD GPU and XDNA NPU Activity in a Linux Terminal with amdtop

By Freedom251 Team · · 3 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

amdtop is an open-source Linux terminal system monitor that combines CPU and system information with AMD GPU telemetry. It can also detect Strix Halo XDNA NPUs, but live NPU utilization is conditional on telemetry exposed by the installed driver and recognized by amdtop. Here is what it displays, how to install it, and what to check before relying on its readings.

What amdtop monitors

amdtop is designed for Linux systems with AMD GPUs, APUs, and Strix Halo XDNA NPUs. Its CPU and system views sit alongside GPU telemetry provided through libamdgpu_top. The project describes its interface as inspired by nvitop and btop. Feature availability depends on the hardware and the telemetry exposed by the system; the project documentation does not establish independent accuracy testing. amdtop project documentation

As an Amazon Associate I earn from qualifying purchases.

  • CPU and system: per-core activity grids and history graphs, package temperature and power, load average, system memory, and swap.
  • GPU: separate device bands showing an index and PCI bus ID, with GPU telemetry and process information where available.
  • Memory: APU memory is represented as GTT (unified system RAM); discrete GPU memory is shown as VRAM.
  • Processes: rows can include resident system memory, VRAM or GTT use, and engine activity.
  • Additional bandwidth telemetry: adaptive memory-bandwidth reporting can show memory-controller utilization where available, as well as SoC DRAM read and write throughput on supported APUs.

The project README reports 41 bundled themes, with tokyo-night as the default. That is a feature count reported by the project, not an independently measured result.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install amdtop on Linux

The project lists Rust 1.88 or newer, libdrm development headers, and an AMD GPU or APU using the amdgpu kernel driver as requirements. The runtime dependency is libdrm_amdgpu.so.1. Install the development headers using the package name for your distribution:

#1 Best Overall
Sale
ASUS Dual Radeon RX 9060 XT 16GB GDDR6 Gaming Graphics Card | PCIe 5.0, HDMI 2.1b, DisplayPort 2.1a, 2.5-slot design, Axial-tech Fans, 0dB Technology
  • Axial-tech fans now feature a smaller fan hub that facilitates longer blades and a barrier ring that increases downward air pressure
  • 2.5-slot design allows for greater build compatibility while maintaining cooling performance
  • 0dB technology lets you enjoy light gaming in relative silence
  • Dual BIOS switch lets you toggle between Quiet and Performance BIOS profiles
  • Dual ball fan bearings last up to twice as long as sleeve bearing designs
  • Debian or Ubuntu: libdrm-dev
  • Fedora: libdrm-devel
  • Arch Linux: libdrm

amdtop documents these installation options:

  1. Install the published Cargo package: run cargo install amdtop.
  2. Install the development version: use the Git-based Cargo installation command documented in the project README.
  3. On Arch Linux: install the package listed in the Arch User Repository (AUR).

After installation, launch the monitor from a terminal with amdtop. The project is licensed under Apache-2.0.

Read the interface and control it

Sections for CPU, GPU, NPU, and processes can be collapsed or expanded, and their state is retained across runs. The documented keyboard controls are:

Rank #2
ASUS PRIME Radeon RX 9070 XT 16GB GDDR6 OC Edition Gaming Graphics Card | PCIe 5.0, HDMI/DP 2.1, 2.5-slot, Axial-tech Fans, Dual-ball Fan Bearings, dual BIOS, ASUS GPU Guard
  • Axial-tech fans now feature a smaller fan hub that facilitates longer blades and a barrier ring that increases downward air pressure
  • Phase-change GPU thermal pad helps ensure optimal heat transfer, lowering GPU temperatures for enhanced performance and reliability
  • 2.5-slot design allows for greater build compatibility while maintaining cooling performance
  • Dual-ball fan bearings last up to twice as long as standard conventional sleeve bearings designs
  • 0dB technology lets you enjoy light gaming in relative silence
  • Tab and Shift+Tab: move between sections.
  • Space or Enter: collapse or expand a section.
  • t and T: cycle through themes.
  • b and B: change the gauge block style.
  • q, Escape, or Ctrl+C: quit.

Interpret XDNA NPU readings carefully

Detecting an XDNA device is not the same as measuring its live utilization. amdtop can identify a device and firmware information, but utilization and per-context monitoring require a cumulative drm-engine-* busy-time counter exposed by the loaded amdxdna kernel module. Driver trees can use different engine-key names, and released telemetry parsers do not recognize every form. Consequently, the NPU may be detected even when live utilization is unavailable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The underlying XDNA telemetry path is not universally verified: the libamdgpu_top project says its XDNA support is limited because its developers lack access to the hardware needed for verification. Check that the kernel driver, runtime, and firmware are compatible with your distribution and system. AMD’s driver repository documents Linux and XRT requirements and describes xrt-smi validate for validation and xrt-smi examine for device inspection. AMD XDNA driver documentation · libamdgpu_top documentation

Rank #3
ASRock Radeon RX 9060 XT Challenger 16GB OC, RDNA 4, 3290MHz Boost, 16GB GDDR6 128-bit, PCIe 5.0, Dual Fans, 0dB Silent, LED Indicator, DisplayPort 2.1a, HDMI 2.1b
  • System Compatibility Note: This 2‑slot card measures 249 mm (L) x 132 mm (W) x 41 mm (H) and requires a single 8‑pin power connector. Please verify available chassis clearance and ensure your power supply is rated for a recommended 550W before purchase.
  • Dedicated Support: Please contact us directly through Amazon for any product questions or assistance you may require.
  • Next‑Gen AMD RDNA 4 Architecture: Powered by the AMD Radeon RX 9060 XT GPU with 32 Compute Units featuring 3rd Gen Ray Tracing and 2nd Gen AI Accelerators, delivering exceptional 1440p gaming and AI‑enhanced performance.
  • Blazing‑Fast Engine Clock: Delivers a boost clock of up to 3290 MHz and a game clock of 2700 MHz out of the box, providing the raw power for smooth, high‑framerate gameplay.
  • 16GB GDDR6 Memory on 128‑Bit Bus: Equipped with 16GB of high‑speed GDDR6 memory running at 20 Gbps, offering ample capacity and bandwidth for modern game textures and creative applications.

Identify GPUs by PCI bus ID

amdtop lists physical GPUs in PCI BDF order and displays each device’s bus ID beside its index. Use that PCI bus ID to identify a physical GPU reliably: process-specific HIP_VISIBLE_DEVICES and ROCR_VISIBLE_DEVICES settings do not change amdtop’s system-wide numbering.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the documentation does—and does not—establish

The project documents its features, requirements, and controls, but the reviewed project and upstream documentation do not establish an independent benchmark, controlled accuracy comparison, or compatibility test across hardware. Treat readings as dependent on your GPU or APU, kernel driver, and available telemetry rather than assuming every metric will appear on every machine.

Quick Recap

SaleBestseller No. 1
ASUS Dual Radeon RX 9060 XT 16GB GDDR6 Gaming Graphics Card | PCIe 5.0, HDMI 2.1b, DisplayPort 2.1a, 2.5-slot design, Axial-tech Fans, 0dB Technology
ASUS Dual Radeon RX 9060 XT 16GB GDDR6 Gaming Graphics Card | PCIe 5.0, HDMI 2.1b, DisplayPort 2.1a, 2.5-slot design, Axial-tech Fans, 0dB Technology
0dB technology lets you enjoy light gaming in relative silence; Dual BIOS switch lets you toggle between Quiet and Performance BIOS profiles
$529.00
Bestseller No. 2
ASUS PRIME Radeon RX 9070 XT 16GB GDDR6 OC Edition Gaming Graphics Card | PCIe 5.0, HDMI/DP 2.1, 2.5-slot, Axial-tech Fans, Dual-ball Fan Bearings, dual BIOS, ASUS GPU Guard
ASUS PRIME Radeon RX 9070 XT 16GB GDDR6 OC Edition Gaming Graphics Card | PCIe 5.0, HDMI/DP 2.1, 2.5-slot, Axial-tech Fans, Dual-ball Fan Bearings, dual BIOS, ASUS GPU Guard
0dB technology lets you enjoy light gaming in relative silence; Dual BIOS switch lets you toggle between Quiet and Performance BIOS profiles
$829.99
SaleBestseller No. 5
GIGABYTE Radeon RX 9070 XT Gaming OC 16G Graphics Card, PCIe 5.0, 16GB GDDR6, GV-R9070XTGAMING OC-16GD Video Card
GIGABYTE Radeon RX 9070 XT Gaming OC 16G Graphics Card, PCIe 5.0, 16GB GDDR6, GV-R9070XTGAMING OC-16GD Video Card
Powered by Radeon RX 9070 XT; WINDFORCE Cooling System; Hawk Fan; Server-grade Thermal Conductive Gel
$900.00
Best Value
Sale
GIGABYTE Radeon RX 9070 XT Gaming OC 16G Graphics Card, PCIe 5.0, 16GB GDDR6, GV-R9070XTGAMING OC-16GD Video Card
  • Powered by Radeon RX 9070 XT
  • WINDFORCE Cooling System
  • Hawk Fan
  • Server-grade Thermal Conductive Gel
  • RGB Lighting
Rank #4
ASRock Radeon RX 9070 Challenger 16GB OC Graphics Card, RDNA 4, 2520MHz Boost, 16GB GDDR6 256-bit, PCIe 5.0, Triple Fans, 0dB Silent, LED Indicator
  • System Compatibility Note: 2.5-slot card, 290x123x51mm, two 8-pin power, recommended 700W PSU. Verify chassis clearance before purchase.
  • Dedicated Support: Please contact us directly through Amazon for any product questions or assistance you may require.
  • AMD RDNA 4 Architecture: RX 9070 GPU with 56 CUs, 3584 stream processors, 3rd gen RT and 2nd gen AI accelerators – built for 1440p/4K gaming.
  • Factory Overclocked Performance: Boost clock up to 2520 MHz, game clock 2070 MHz – delivers smooth, high-framerate gaming out of the box.
  • 16GB GDDR6 on 256-Bit Bus: High-speed 20 Gbps memory provides exceptional bandwidth for 4K textures, ray tracing, and demanding workloads.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

AMD GPUamdtopLinuxterminal system monitorXDNA NPU

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.