How To Install AMD Radeon Driver on Ubuntu 26.04 LTS

Install AMD Radeon Driver on Ubuntu 26.04

If you want to Install AMD Radeon Driver on Ubuntu 26.04, the process is much easier than it used to be, but there are still a few traps that can break graphics or GPU compute if you rush it. Ubuntu 26.04 now has official AMD support, and AMD also recommends using the Linux distribution driver path for many common Radeon setups.

This guide shows the safest way to set up AMD Radeon graphics and ROCm on Ubuntu 26.04, with plain language, exact commands, and the reasons behind each step. You will learn how to choose the right install method, prepare your system, verify the driver, and fix the most common errors.

The goal is simple: a clean AMD Radeon Driver on Ubuntu 26.04 setup that works for desktop use, development, or a Linux server tutorial style workflow. I will also explain when to use Ubuntu native packages and when to use AMD’s installer so you can avoid wasted time and failed installs.

Prerequisites

  • Ubuntu 26.04 LTS installed and fully updated. AMD’s latest Linux release notes list Ubuntu 26.04 support.
  • sudo access or an account with administrator rights.
  • An AMD Radeon GPU or AMD APU that is supported by the current driver stack.
  • A stable internet connection for repository and package downloads.
  • Enough free disk space for driver packages, ROCm tools, and dependencies.
  • A recovery plan, such as access to a TTY or SSH, in case the GUI fails.

Step 1: Update Your System

Refresh package lists

sudo apt update

This command updates your package index. It matters because Ubuntu needs the latest package metadata before you install GPU tools or driver dependencies.

Upgrade installed packages

sudo apt upgrade -y

This updates your current system packages. It helps prevent version conflicts between your kernel, libraries, and the AMD driver stack.

Install driver build tools

sudo apt install -y build-essential dkms linux-headers-$(uname -r) wget gnupg

This installs the tools needed for kernel module builds, signing support, and secure package handling. It matters because DKMS-based drivers often fail when kernel headers are missing. AMD documentation also uses kernel headers and repo key setup as part of the install flow.

Step 2: Check Your GPU and Kernel

Identify the AMD GPU

lspci -nn | grep -E "VGA|Display"

This shows the graphics device detected by Linux. It is important because you should confirm that the system sees the AMD card before you install anything.

Check the running kernel

uname -r

This prints the active kernel version. It matters because AMD driver modules must match your kernel, and mismatches are a common source of install failure. AMD also notes that automatic GPU detection is now part of the newer installer flow.

Why this step matters

You do this check first so you do not install the wrong stack for the wrong GPU. If the kernel or hardware is not what you expect, it is better to find that out now than after a failed boot.

Step 3: Choose the Right Install Method

Option A: Ubuntu native packages

AMD’s ROCm documentation for Ubuntu shows a native package method using apt, repo keys, and a simple install command. This route is cleaner if you want a more distribution-friendly setup.

Option B: AMD installer

AMD’s Linux release notes say the Radeon Software for Linux installer supports Ubuntu 26.04, and AMD recommends its Linux GPU drivers for very recent GPUs or when you need the newest release features.

Which one should you use

Use the Ubuntu native route if you want a simpler, more integrated install.

Use AMD’s installer if you need the latest ROCm stack, newer GPU support, or a more complete vendor-managed setup.

For a beginner to intermediate user, the native method is often easier. For a developer or sysadmin who wants full GPU compute support, the AMD installer can be the better choice.

Step 4: Configure AMD Radeon Driver on Ubuntu 26.04 with Ubuntu Native ROCm

Add the ROCm keyring

sudo mkdir --parents --mode=0755 /etc/apt/keyrings
wget https://repo.radeon.com/rocm/rocm.gpg.key -O - | gpg --dearmor | sudo tee /etc/apt/keyrings/rocm.gpg > /dev/null

This downloads AMD’s package signing key and stores it in the standard APT keyring location. It matters because signed repositories help protect you from package tampering and make apt trust only the right source. AMD’s docs explicitly show this method.

Register the ROCm repositories

sudo tee /etc/apt/sources.list.d/rocm.list << EOF
deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/7.2.4 noble main
deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/graphics/7.2.4/ubuntu noble main
EOF

This adds the ROCm and graphics package sources. It matters because Ubuntu’s package manager can only install AMD’s packages after the repository is registered. AMD’s docs show this repo-based layout for Ubuntu native installation.

Add repository pinning

sudo tee /etc/apt/preferences.d/rocm-pin-600 << EOF
Package: *
Pin: release o=repo.radeon.com
Pin-Priority: 600
EOF

This tells apt how to prioritize AMD packages. It matters because pinning reduces the chance that package resolution gets confused when multiple repositories provide similar libraries.

Update package lists

sudo apt update

This refreshes apt after adding the new repositories. You need this step so Ubuntu can see the ROCm packages before installation.

Install ROCm

sudo apt install -y rocm

This installs the ROCm runtime and related packages. It matters because ROCm gives you the compute stack used for development, AI workloads, and AMD GPU tools. AMD’s current docs list rocm as the main meta package for core packages, tools, and libraries.

Step 5: Install AMD Radeon Driver on Ubuntu 26.04 with AMD Installer

Download the installer package

Use the AMD installer if you want the vendor-managed path. AMD says the Linux release now adds Ubuntu 26.04 support and automatic GPU detection in amdgpu-install.

wget https://repo.radeon.com/amdgpu-install/26.12/ubuntu/noble/amdgpu-install_26.12-*.deb

This fetches the installer package. It matters because the installer prepares AMD’s driver stack and related components in a single flow.

Install the package

sudo apt install ./amdgpu-install_26.12-*.deb

This registers the installer locally. It matters because the package adds the scripts and repository hooks needed for the next step.

Check available use cases

sudo amdgpu-install --list-usecase

This shows the install profiles you can choose from. It matters because graphics-only and compute-heavy systems often need different package sets.

Install graphics and compute support

sudo amdgpu-install -y --usecase=graphics,rocm

This installs the AMD graphics stack and ROCm together. It matters because many users want both desktop rendering and GPU compute support on the same machine.

Why this step matters

AMD’s release notes say the installer now supports Ubuntu 26.04 and includes automatic GPU detection. That makes the setup easier, especially when you want the official AMD path instead of manual package selection.

Step 6: Reboot and Set Permissions

Add your user to GPU groups

sudo usermod -aG render,video $USER

This adds your account to the groups that can access GPU devices. It matters because without these groups, some GPU tools may fail even though the driver is installed correctly.

Reboot the machine

sudo reboot

This loads the new kernel modules and applies group changes. It matters because GPU drivers often need a restart before the system fully recognizes them.

Why this step matters

A reboot is not just a formality. It is the moment when the kernel, udev rules, and user permissions come together so the driver can actually work.

Step 7: Verify the Installation

Check kernel modules

dkms status

This shows whether the AMD module was built and registered. It matters because DKMS issues are one of the most common reasons a GPU install looks fine but still fails later. AMD’s docs and release notes both point to the importance of driver compatibility and proper installation flow.

Check ROCm device visibility

rocminfo

This prints detected ROCm agents and hardware details. It matters because it confirms that user-space tools can see the GPU.

Check OpenCL support

clinfo

This helps confirm that the OpenCL stack is visible. It matters if you plan to run compute workloads that depend on OpenCL support.

Check GPU runtime tools

rocm-smi

This is useful for monitoring GPU status, clocks, and temperature. It matters because a working monitoring tool gives you proof that the stack is alive and responding.

What success looks like

You should see your AMD GPU listed in ROCm or related tools. If the tools return data without errors, the install is most likely healthy.

Step 8: Configure AMD Radeon Driver on Ubuntu 26.04 for Daily Use

Confirm desktop graphics behavior

If you use the GPU for desktop work, open a browser, a video player, or a 3D app and check that rendering feels normal. This matters because a driver can install successfully but still cause visual issues under real use.

Test compute workloads

Run a small ROCm-enabled app, container, or benchmark if you use the machine for development. This matters because compute support and desktop graphics are not always identical in behavior.

Keep the system clean

Document your exact driver version, kernel version, and install method. This matters because when you troubleshoot later, you will want to know what changed.

Troubleshooting

1. DKMS build failed

If dkms status shows an error, install the matching kernel headers again and check the build log.

sudo apt install -y linux-headers-$(uname -r)

This fixes the most common missing dependency. It matters because DKMS cannot compile the module without the kernel headers for the running kernel. AMD’s documentation also shows that newer install flows depend on correct package and kernel alignment.

2. ROCm packages are not found

If apt cannot find rocm, recheck the repository file and run sudo apt update again. AMD’s native install guide shows that the keyring and repo registration must happen before the package install.

3. GPU tools do not detect the card

If rocminfo or rocm-smi returns nothing useful, confirm that your user is in the render and video groups and reboot again. It matters because permissions often block access even when the driver itself installed fine.

4. OpenCL application path errors

AMD notes that some OpenCL apps can fail because of incorrect path settings and gives environment variable workarounds in the release notes.

export OCL_ICD_VENDORS=<rocm_path>/etc/OpenCL/vendors/
export LD_LIBRARY_PATH=<rocm_path>/lib/opencl

This points apps to the right OpenCL files. It matters because some software does not detect AMD’s library locations automatically.

5. The GUI breaks after install

If the desktop fails to load, boot into recovery mode or a TTY and remove the driver stack. This matters because a bad graphics install can interrupt normal logins, but recovery mode gives you a safe way back in.

r00t is a Linux Systems Administrator and open-source advocate with over ten years of hands-on experience in server infrastructure, system hardening, and performance tuning. Having worked across distributions such as Debian, Arch, RHEL, and Ubuntu, he brings real-world depth to every article published on this blog. r00t writes to bridge the gap between complex sysadmin concepts and practical, everyday application — whether you are configuring your first server or optimizing a production environment. Based in New York, US, he is a firm believer that knowledge, like open-source software, is best when shared freely.

Related Posts