Introduction

AMDGPU is AMD's open source graphics driver for the latest AMD Radeon graphics cards. It is a compliment to the open source Radeon driver, which works with graphics cards not supported by AMDGPU. AMDGPU is under intense development in coordination with the larger open source community. AMDGPU supports a growing number of cards, but will not be available for pre-GCN (Graphics Core Next) architecture cards. This means that as development progresses, some select cards as far back as HD 7000 cards will be supported. No HD 6000 or prior cards will be supported.

Support for AMDGPU begins with Ubuntu 16.04 - which, incidentally, does not support fglrx - but it is also available for Ubuntu 14.04.5 with the HWE stack Xenial (check if the xserver-xorg-video-amdgpu package is installed).

AMDGPU-PRO is the open source AMDGPU driver with a proprietary overlay. What this means is that AMD's "proprietary" driver will be based on its open source driver!

This guide shows you how to use the open source AMDGPU driver for some AMD graphics cards and APUs.

Identifying your graphics card or APU

First, check your graphic card name and chipset:

sudo update-pciids #optional command, requires internet

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

It should report something like this for your graphics card and/or APU:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4550]

If the report shows two different hardware devices, then you probably have a "hybrid graphics" system, with an iGP (integrated graphics processor inside the CPU) and a dedicated GPU.

Supported hardware

All these AMD graphics cards and APUs have good 3D acceleration support. This is not an exhaustive list.


Chipset

Scheda video o APU

16.04

18.04

20.04

21.10

CARRIZO

CARRIZO APU

(./)

(./)

?

?

FIJI

Radeon R9 Nano/Fury/FuryX

(./)

(./)

?

?

STONEY

STONEY APU

(./)

(./)

?

?

TONGA

Radeon R9 285/380/380X/M295X/M390X/M395X/M485X

(./) *1

(./)

?

?

TOPAZ/MESO

Radeon R5 M315
Radeon R7 M260/M265/M340/M360/M445/M460

(./) *1

(./)

?

?

POLARIS 10

Radeon RX 470/480

(./)

(./)

?

?

POLARIS 11

Radeon RX 460

(./)

(./)

?

?

POLARIS 12

Radeon RX 550/560/570/580

(./) *2

(./)

?

?

VEGA 10

Radeon RX Vega 56/64

?

?

?

?

VEGA 20

Radeon VII

?

?

?

?

NAVI 10

Radeon RX 5600/5600XT/5700/5700XT

?

?

?

?

NAVI 14

Radeon RX 5300/5300XT/5500/5500XT

?

?

?

?

NAVI 21

Radeon RX 6800/6800XT/6900XT

?

?

?

?

NAVI 22

Radeon RX 6700XT

?

?

?

?

NAVI 23

Radeon RX 6600/6600XT

?

?

?

(./)


*1 → Ubuntu 14.04 and 16.04 with kernel Linux 4.4.0: if you find problems with the Radeon R7 M260/M265 (Topaz) or R9 M395X (Tonga) graphics cards, you can try to:

  • install the latest HWE stack in Ubuntu 16.04 (or install directly the latest Ubuntu 16.04.X LTS iso);

  • install a newer release of Ubuntu;
  • install Ubuntu 14.04 (with kernel Linux 3.13.0) + proprietary fglrx driver.

*2 → it has been reported that the Radeon RX 550 graphics card does not work with the AMDGPU driver pre-installed in Ubuntu. To solve the problem you can install the AMDGPU-Pro driver (available for Ubuntu 16.04 LTS only).

HDMI audio

The open source AMDGPU driver does not support (for now) the HDMI audio. To solve this problem, you can install che "hybrid" AMDGPU-Pro driver from AMD, available in this page.

See Also

RadeonDriver - The Wiki page for the open source Radeon driver.

BinaryDriverHowto/AMD - The Wiki page for the proprietary AMD/ATI driver "fglrx" which also offers 3D acceleration, and works on newer cards than the "radeon" driver. Since it's closed-source, only AMD can work on it and give efficient support, and the open-source community can generally not help you with problems.


CategoryHardware

AMDGPU-Driver (last edited 2022-01-03 14:34:15 by diddledani)