So installieren Sie die neuesten AMDGPU-PRO-Treiber unter Linux

Die Installation der offiziellen AMDGPU Pro-Treiber unter Linux gestaltete sich in der Vergangenheit oft als eine Herausforderung. Lange Zeit schenkte das Unternehmen hinter diesen Grafikkarten (bis vor kurzem) Linux-Nutzern kaum Aufmerksamkeit. Das führte dazu, dass Radeon-Besitzer mit unzureichender Unterstützung beim Spielen unter Linux und einer unterdurchschnittlichen Leistung kämpfen mussten. Mittlerweile hat AMD jedoch einen Richtungswechsel vollzogen und das gesamte Linux-Treibersystem für neuere Radeon-Karten grundlegend überarbeitet. Hier wird erklärt, wie Sie die aktuellsten AMDGPU Pro-Treiber unter Linux einrichten.

Die AMDGPU-PRO-Treiber unterstützen offiziell lediglich Ubuntu, RHEL und CentOS. Das bedeutet, dass Distributionen wie Debian, Arch, Gentoo oder SUSE inoffiziell behandelt werden. Wenn Sie eine aktuelle AMD Radeon-Grafikkarte besitzen, ist es empfehlenswert, eine der offiziell unterstützten Linux-Distributionen zu verwenden. Zwar könnten die Treiber auch auf anderen Systemen funktionieren, jedoch bietet AMD in diesen Fällen keinen direkten Produktsupport oder Software-Aktualisierungen.

Benutzergruppen

Die Installation eines proprietären Treibers auf Systemebene unter Linux unterscheidet sich grundlegend von der Vorgehensweise unter Windows. Es wird nichts automatisch vom System eingerichtet. Wenn die Installationsschritte nicht präzise befolgt werden, kann es vorkommen, dass der Treiber nicht korrekt arbeitet oder gar nicht richtig installiert wird. Wenn Sie die AMD-GPU-Treiber verwenden wollen, ist es wichtig, dass Sie alle Benutzer, die auf die Videogruppe zugreifen werden, dieser Gruppe auch zuweisen.

Falls Sie bereits herkömmliche Open-Source-AMD-Videotreiber verwenden, ist Ihr Benutzer möglicherweise schon Teil dieser Gruppe. Falls Ihr Benutzer der Videogruppe nicht zugewiesen ist, muss dies manuell nachgeholt werden. Hier ist die Anleitung dazu.

Öffnen Sie zunächst ein Terminal und erlangen Sie Root-Zugriff mit dem Befehl: sudo -s

Danach listen Sie alle Gruppen auf Ihrem System auf und suchen nach dem Eintrag „Video“.

cut -d: -f1 /etc/group

Hinweis: Sollten Sie die Videogruppe nicht finden, können Sie die Liste filtern, indem Sie folgenden Befehl verwenden: cut -d: -f1 /etc/group | grep "video"

Fügen Sie nun Ihren Benutzer mit folgendem Befehl zur Videogruppe hinzu:

usermod -a -G video benutzername

Ersetzen Sie dabei „Benutzername“ durch Ihren tatsächlichen Benutzernamen. Wiederholen Sie den Befehl usermod für alle Benutzer, die Zugriff auf die Grafikkarte benötigen.

Installation

Starten Sie den Prozess, indem Sie die AMD-Webseite aufrufen. Da AMD-Treiber keine Open-Source-Software sind, können sie von Linux-Distributionen nicht direkt verteilt werden. Um den aktuellsten Treiber zu erhalten, müssen Sie das Treibererkennungstool der Webseite nutzen.

Auf der Treiberseite befindet sich in der rechten Spalte der Bereich für die manuelle Auswahl. Unter „Schritt 1“ wählen Sie entweder „Desktop-Grafiken“ oder den genauen Typ Ihrer Grafikkarte.

Im Feld „Schritt 2“ bestimmen Sie die Produktfamilie Ihrer AMD-GPU und fahren dann mit „Schritt 3“ fort.

Im „Schritt 3“-Feld wählen Sie Ihr exaktes GPU-Modell aus.

Im Abschnitt „Schritt 4“ bestimmen Sie die Betriebssystemversion des Treibers. Für Linux bietet AMDGPU Pro zwei unterschiedliche Varianten. Falls Sie ein Ubuntu/Debian-basiertes System verwenden (z.B. Mint, Elementary usw.), sollten Sie „Ubuntu x86_64“ auswählen. Wählen Sie „RHEL x86_64“, wenn Sie ein Fedora/Redhat-basiertes System (oder SUSE usw.) nutzen. Alternativ dazu können Sie auch die Option für CentOS verwenden.

Hinweis für Arch Linux-Benutzer: AMD bietet für Ihr Betriebssystem keinen offiziellen Support. Um die Treiber dennoch nutzen zu können, müssen Sie den gepatchten Arch-Treiber über das AUR installieren.

Nachdem Sie den Treiber heruntergeladen haben, navigieren Sie mit dem Terminal in das TMP-Verzeichnis, indem Sie folgenden Befehl verwenden:

cd /tmp

Verschieben Sie die heruntergeladene Treiberdatei mit Root-Rechten vom Verzeichnis ~/Downloads in das Verzeichnis /tmp, um es für die Installation vorzubereiten:

mv /home/benutzername/Downloads/amdgpu-pro-*.tar.xz /tmp

Extrahieren Sie anschließend im TMP-Ordner die Treiber:

tar -Jxvf amdgpu-pro-*.tar.xz

Wechseln Sie mit dem Befehl cd in das Verzeichnis, das durch die Archivdatei erstellt wurde:

cd amdgpu-pro*

Führen Sie schließlich das Installationstool im Terminal aus:

./amdgpu-pro-install

Deinstallation des Treibers

Wenn Sie den AMDGPU Pro-Treiber entfernen möchten, sollten Sie folgendes beachten: Das Treiber-Tool wird im temporären Ordner des Linux-Dateisystems ausgeführt. Beachten Sie, dass das Verzeichnis /tmp bei jedem Neustart Ihres Linux-Systems geleert wird.

Um die AMD-Treiber vollständig von Ihrem Linux-System zu entfernen, öffnen Sie ein Terminalfenster und erlangen Sie Root-Rechte mit: sudo -s

Führen Sie in der Root-Shell das Treiber-Deinstallationstool aus:

amdgpu-pro-uninstall

Dieses Tool löscht automatisch alle Konfigurationsdateien, Pakete und sonstige Bibliotheksdateien, die der AMDGPU Pro-Treiber benötigt. Nach Abschluss der Deinstallation starten Sie Ihr System neu.

Fazit

AMD hatte in der Vergangenheit immer wieder Schwierigkeiten mit der Entwicklung von Linux-Treibern, die oft umständlich und kompliziert waren. Zu Zeiten des Catalyst Control Centers mussten Nutzer zahlreiche Schritte durchlaufen, ältere Versionen von Xorg auf neueren Systemen installieren und sogar benutzerdefinierte Repositories verwenden. Seit 2017 hat sich die Situation deutlich verbessert und die Treiber sind einfacher zugänglich, nicht mehr nur auf Ubuntu beschränkt.

Wenn Sie bisher mit den Open-Source-AMD-Treibern ausgekommen sind, aber eine von AMDGPU Pro unterstützte Grafikkarte besitzen, sollten Sie diese Anleitung nutzen, um den aktuellsten proprietären Treiber zu installieren. Die Leistung unter Linux wird sich dadurch deutlich verbessern und Sie werden es nicht bereuen.