Anders als Nvidia setzt AMD zur optimalen Hardwarebeschleunigung der Grafikausgabe keine proprietären Treiber unter Linux voraus. AMD steuert über das Projekt AMDGPU die benötigten Treiberkomponenten der Kernel-Entwicklung bei. Und die Linux-Distributionen liefern mit der Bibliothek Mesa volle Unterstützung für Open GL und das neuere Vulkan. Es gibt aber Anwendungsszenarien, die nach proprietären Treiber AMDs verlangen.
Soll ein AMD-Grafikchip für arithmetische Berechnungen über die Schnittstelle Open CL eingespannt werden, dann liefert der proprietäre Treiber AMDGPU Pro bessere Leistung. Auch hardwarebeschleunigtes Raytracing in 3D-Programmen wie Blender (HIP) verlangt nach diesem alternativen Treiber von AMD.
Fertig paketiert hat AMD diese Komponenten für Ubuntu und Derivate wie Linux Mint und bietet unter https://www.amd.com/en/support/download/drivers.html Linux-Pakete zum Download an. Dabei hat AMD aber die Installationsanleitungen schon länger nicht mehr aktualisiert und es empfiehlt sich zur Einrichtung in Ubuntu 24.04 sowie Linux Mint 22 ein anderer Weg:
1. Unter https://repo.radeon.com/amdgpu-install/6.2/ubuntu/noble bietet AMD eine DEB-Datei zum Download an, welche die aktuellen externen AMD-Repositorys zunächst im System einrichtet. Dazu genügt es, die heruntergeladene DEB-Datei mit dem Befehl
sudo dpkg -i amdgpu-install_6.2.60200-1_all.deb
im Terminal zu installieren.
2. Nach einer Aktualisierung der Paketquellen mit dem Kommando
sudo apt update
holt nun der Befehl
sudo apt install libamdhip64-dev rocm-opencl-sdk rocm-core rocm-cmake rocm-smi rocm-device-libs-17 librocm-smi-dev
alle neuen Bibliotheken für AMDGPU Pro auf das System. Achtung: Es handelt sich dabei um keine Kleinigkeit, denn die Bibliotheken verlangen rund 880 MB zusätzlichen Speicherplatz.
3. Jetzt arbeitet erst der eigentliche Installer für AMDGPU Pro, das weiter in einzelne Komponenten für Anwendungszenarien (Use-Cases) unterteilt ist. Welche Use-Cases AMDGPU Pro bietet, zeigt diese Eingabe im Terminal:
sudo amdgpu-install --list-usecase
Um beispielsweise alle Komponenten für Open CL zu installieren, dient dieses Kommando:
sudo amdgpu-install--usecase=graphics,opencl
Wer Blender nutzt und dort HIP für den Hardware-Raytracer benötigt, installiert diese Komponenten so:
sudo amdgpu-install --usecase=graphics,hip
Hier wird in jedem Fall der Use-Case „dkms“ per Standard mitinstalliert. Denn diese Komponente sorgt dafür, dass bei einem Systemstart die AMD-Treiber passend zum derzeit vorhandenen Kernel automatisch neu kompiliert werden. Deshalb ist es auch notwendig, nach dieser Treiberinstallation das System neu zu starten.

