How to Fix AMD GPU Not Working for Gaming on Linux Mint (2026 Guide)

Priya

Content Writer & Researcher

Last Updated: 3 October 2026
How to Fix AMD GPU Not Working for Gaming on Linux Mint (2026 Guide)
πŸ–₯️

AMD GPU Still Not Working? Get Expert Help

Our Linux gaming specialists diagnose AMD GPU, Mesa, and driver issues on Linux Mint remotely β€” resolved fast.

πŸ–₯️12,400+PCs Fixed
⭐4.9β˜…Google Rating
⚑<15 minAvg. Response
πŸ›‘οΈISO 27001Certified

AMD GPU Not Working for Gaming on Linux Mint? Here's Why

AMD's open-source AMDGPU driver is built directly into the Linux kernel β€” which means most AMD GPUs work on Linux Mint out of the box. But in 2026, several categories of problems still trip up gamers:

  • New GPU, old kernel: RX 9060 XT, RX 9070, and other RDNA 4 cards require kernel 6.12+ and Mesa 25.0+, neither of which ships with Linux Mint 22's default install.
  • Missing firmware blobs: The amdgpu kernel module loads but games crash because the amdgpu firmware files for newer GPUs aren't included in the installed linux-firmware package.
  • Mesa too old: Vulkan performance and ray tracing require Mesa 25/26. The default Mesa in Linux Mint 22 is too old for RDNA 3/4 Vulkan workloads.
  • Multi-GPU setups: Laptops with integrated Intel/AMD + discrete AMD GPU need PRIME offload to use the dedicated GPU for gaming.
  • ROCm vs RADV: Confusing AMD's ROCm compute stack (for ML/AI) with the RADV Vulkan driver (for gaming) leads to unnecessary and sometimes conflicting installs.

Step 1: Verify Which Driver Is Currently Active

Before making changes, confirm what driver is loaded and what Mesa version you're running:

# Check the active GPU driver
lshw -c video | grep -E "driver|product|vendor"

# Check Mesa version
glxinfo | grep "OpenGL version"

# Check Vulkan support
vulkaninfo --summary 2>/dev/null | head -20

# Check kernel version
uname -r

You're looking for driver=amdgpu in the lshw output. If you see driver=radeon (older legacy driver) or nothing, your GPU may need a kernel upgrade.

Step 2: Install the Latest Kernel (Required for RDNA 3/4 Cards)

Linux Mint 22 ships with kernel 6.8 by default. RDNA 3 (RX 7000 series) is stable from kernel 6.6+, but RDNA 4 (RX 9000 series) needs 6.12 or newer.

Use the Linux Mint Update Manager to install a newer kernel:

  1. Open Update Manager (Menu β†’ Administration β†’ Update Manager).
  2. Click View β†’ Linux kernels.
  3. Install the latest 6.11 or 6.12 LTS kernel.
  4. Reboot and select the new kernel from the GRUB menu.

Alternatively, via terminal:

sudo apt update
# Install HWE (Hardware Enablement) kernel
sudo apt install linux-generic-hwe-22.04
sudo reboot

After rebooting, verify the new kernel with uname -r.

Step 3: Update Firmware Blobs for New AMD GPUs

Even with the right kernel, newer AMD GPUs may fail to load without updated firmware files. You'll see errors like this in the boot log:

amdgpu 0000:03:00.0: amdgpu: Failed to load gpu_info firmware "amdgpu/navi33_gpu_info.bin"

Fix:

# Update the linux-firmware package
sudo apt update
sudo apt install --reinstall linux-firmware
sudo update-initramfs -u
sudo reboot

Check for firmware errors after rebooting:

dmesg | grep -i "amdgpu\|firmware" | grep -i "error\|fail"

If the package version is too old, install directly from the linux-firmware Git repository:

cd /tmp
git clone https://gitlab.freedesktop.org/drm/firmware.git --depth=1
sudo cp -r firmware/amdgpu /lib/firmware/
sudo update-initramfs -u
sudo reboot

Step 4: Upgrade Mesa for Better Vulkan and Gaming Performance

Mesa 26.0.0 (released early 2026) brings significant ray tracing performance improvements via the RADV Vulkan driver and improved RDNA 4 support. Linux Mint's default repositories include an older Mesa version.

Install the latest Mesa from the official Ubuntu Graphics Drivers PPA:

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade

Verify the new version:

glxinfo | grep "OpenGL version"
# Expected: OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.x.x

The Kisak PPA is the recommended source for up-to-date Mesa on Ubuntu/Mint β€” it is stable and widely used by Linux gamers.

Step 5: Enable ACO Shader Compiler (Faster Shader Compilation)

RADV's ACO shader compiler delivers faster in-game shader compilation than the older LLVM backend. It's enabled by default in Mesa 25+, but verify it's active:

# Set ACO explicitly for a specific game launch:
RADV_PERFTEST=aco %command%

# Or set globally via environment variable
echo 'export RADV_PERFTEST=aco' >> ~/.profile

You can also check if ACO is active during a running game via:

RADV_DEBUG=info glxgears 2>&1 | grep -i "shader compiler"

Step 6: Fix GPU Not Selected for Gaming (Hybrid GPU / PRIME Offload)

On laptops with an integrated GPU (Intel iGPU or AMD APU) and a discrete AMD GPU, the system may default to the integrated GPU for games β€” giving poor performance.

Identify your GPUs:

lspci | grep -E "VGA|3D"

You'll see two entries β€” one integrated, one discrete.

Launch a game with the discrete AMD GPU using PRIME offload:

DRI_PRIME=1 steam

Or in Steam's per-game launch options (right-click game β†’ Properties β†’ Launch Options):

DRI_PRIME=1 %command%

For Lutris, set the following environment variable in the runner settings:

DRI_PRIME=1

Step 7: Enable GameMode for Better Performance

Feral Interactive's GameMode reduces CPU/GPU governor delays and prioritises the game process:

sudo apt install gamemode
# Test it
gamemoded -t

In Steam launch options:

gamemoderun %command%

Combine with PRIME offload for maximum effect:

DRI_PRIME=1 gamemoderun %command%

Step 8: Fix Screen Tearing in Games

AMD AMDGPU with the X.Org server can exhibit tearing in games and video. Fix it by enabling TearFree:

sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf

Add:

Section "Device"
    Identifier  "AMD Graphics"
    Driver      "amdgpu"
    Option      "TearFree" "true"
EndSection
sudo reboot

Alternatively, switch to Wayland in Linux Mint 22.1+ β€” AMDGPU under Wayland handles VSync natively without tearing.

Verification: Benchmark Your GPU After Fixes

# OpenGL benchmark
glmark2

# Vulkan benchmark
vkmark

# Check GPU is being used during a game
watch -n 1 "cat /sys/class/drm/card0/device/gpu_busy_percent"

If GPU usage stays at 0% during a game, PRIME offload is not active or the wrong card is being used. If GPU usage hits 100% and performance is still poor, the Mesa version may be too old for your GPU. Our professional desktop support team can diagnose your exact AMD GPU configuration on Linux Mint and get you gaming at full performance.

Frequently Asked Questions

Do I need to install AMD's proprietary driver (AMDGPU-PRO) for gaming on Linux Mint?

No, for gaming you should use the open-source AMDGPU + RADV Vulkan stack. AMDGPU-PRO is AMD's proprietary driver and is only recommended for OpenCL compute workloads (like Blender GPU rendering or video encoding). The open-source Mesa/RADV stack performs better for games and is better maintained on Linux.

My RX 9070 / RX 9060 XT isn't detected on Linux Mint 22. Why?

RDNA 4 GPUs (RX 9000 series) require kernel 6.12+ and Mesa 25.0+. Linux Mint 22 ships with older versions of both. Install the HWE kernel and upgrade Mesa via the kisak-mesa PPA as described in Steps 2 and 4.

What's the difference between RADV and AMDVLK for Vulkan on Linux?

RADV is the Mesa-bundled Vulkan driver (open-source, community-developed) and AMDVLK is AMD's official open-source Vulkan implementation. For gaming, RADV generally performs better and is updated more frequently. AMDVLK is rarely needed unless a specific game or application explicitly requires it.

How do I know which GPU is being used during a game?

Open a terminal and run: watch -n 1 "cat /sys/class/drm/card0/device/gpu_busy_percent". If usage stays at 0, the integrated GPU is running the game. Use DRI_PRIME=1 in the launch options to force the discrete GPU.

Can I use Proton/Steam Play for Windows games on Linux Mint with an AMD GPU?

Yes. Enable Proton in Steam Settings β†’ Compatibility β†’ Enable Steam Play for all titles. For best results with AMD: use the latest Mesa (kisak-mesa PPA), enable ACO shader compilation, use ProtonUp-Qt to install Proton-GE for better game compatibility, and set DRI_PRIME=1 if using a hybrid GPU laptop.

Get the Free Linux Server Admin Cheatsheet (PDF)

Essential commands for server management, networking, and troubleshooting β€” all on one printable page.

Running Linux servers? Let us manage them for you.

Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response β€” so your servers stay up and your team stays focused.

  • Proactive OS patching and security updates
  • 24Γ—7 monitoring with instant alerting
  • Backup configuration and disaster recovery
  • Dedicated Linux engineers on call
See Pricing Plans β†’

What our customers say

β€œOur production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

Arun S.

CTO, SaaS Startup

β€œThey migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

Deepak N.

DevOps Lead

Frequently Asked Questions

No. For gaming use the open-source AMDGPU + RADV Vulkan stack. AMDGPU-PRO is only recommended for OpenCL compute workloads. The open-source Mesa/RADV stack performs better for games and is better maintained.

Need this done for you?

Linux Mint Support

Hands-on help for Linux Mint desktops and laptops.

Learn more

Book your free 15-minute diagnosis

A certified technician will call you back within 15 minutes during business hours.

Share this article

Leave a Comment

Comments (0)

Loading comments...