Einführung
Die neuesten AMDGPU-Treiber, die erst vor wenigen Tagen von AMD eingeführt wurden, bringen Änderungen wie FreeSync-Unterstützung und zusätzliche Unterstützung für mobile Chipsätze sowie die offensichtlichen Leistungsverbesserungen.
Wie bei den vorherigen Versionen des proprietären AMDGPU-Treibers werden nur „Enterprise Grade“-Distributionen unterstützt, sodass Sie noch keine offizielle Ubuntu 16.10-Unterstützung finden werden. Ubuntu 16.04 wird weiterhin unterstützt, und das wird das Ziel dieses Handbuchs sein.
Die Pakete erhalten
AMD hat die für die Installation benötigten Pakete in einem Tarball bereitgestellt. Der Grund für einen Tarball von .deb
Pakete anstelle von .run
Installer früherer AMD-Treiber ist, dass AMDGPU-PRO funktioniert, indem es seine eigenen benutzerdefinierten Versionen wichtiger Softwareteile bereitstellt, die für die ordnungsgemäße Funktion der Treiber erforderlich sind.
AMDGPU-PRO baut auf den Open-Source-AMDGPU-Treibern auf und erfordert genau wie diese Treiber neuere Versionen von Mesa, DRM und dem Kernel. Um sicherzustellen, dass diese Anforderungen erfüllt werden, werden sie bereitgestellt.
Sie können den Tarball auf zwei Arten erhalten. Wenn Sie lieber Ihren Browser verwenden, besuchen Sie die AMD-Website, laden Sie die Treiber herunter und entpacken Sie sie mit dem grafischen Archivmanager Ihrer Wahl.
https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
Wenn Sie lieber die Befehlszeile verwenden möchten, wget
das Paket direkt und entpacken Sie es von der Kommandozeile aus.
$ cd ~/Downloads $ wget https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.50-362463.tar.xz $ tar -xJvf amdgpu-pro_16.50-362463.tar.xz
Installation der Pakete
Unabhängig davon, wie Sie die Pakete bisher entpackt haben, sollten Sie für die Installation die Kommandozeile verwenden. Wechseln Sie zunächst in das entpackte Verzeichnis.
$ cd amdgpu-pro-16.50-362463
Wenn Sie in das Verzeichnis schauen, werden Sie sehen, dass es eine Menge Pakete gibt. Es wäre schrecklich, sie alle manuell installieren zu müssen. Zum Glück hat AMD ein praktisches Installationsskript im Ordner bereitgestellt. Da es sich um eine Paketinstallation handelt, können Sie entweder sudo
angeben wenn Sie das Skript starten oder warten, bis Sie vom Skript selbst dazu aufgefordert werden. In jedem Fall müssen Sie Ihr Passwort eingeben.
$ ./amdgpu-pro-install -y
Das abschließende -y
bedeutet, dass Sie jede Aufforderung mit „Ja“ beantworten möchten. Wenn Sie die Eingabeaufforderungen sehen möchten, lassen Sie es aus.
Das Skript wird alle Pakete auf Ihrem System durchlaufen und installieren. Es dauert ein paar Minuten, aber alles, was zum Ausführen der neuen Treiber erforderlich ist, wird auf Ihrem System installiert.
Starten Sie anschließend Ihren Computer neu, damit die Änderungen wirksam werden.
Ausprobieren
Nach dem Neustart können Sie natürlich Ihre neuen Treiber testen, indem Sie ein Spiel spielen, aber das ist nicht die zuverlässigste Methode zum Testen. Der derzeit beste Weg zum Benchmarking unter Linux ist die Phoronix Test Suite. Die neueste Version ist für Ubuntu vorinstalliert, sodass Sie wget
können das direkt von der Website des Entwicklers.
$ cd ~/Downloads $ wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb $ sudo dpkg -i phoronix-test-suite_6.8.0_all.deb
Sobald das Paket installiert ist, kann es ausgeführt werden. Es gibt eine grafische Oberfläche dafür, aber es ist viel einfacher, einfach die Befehlszeile zu verwenden. Die Unigine-Benchmarks werden über die Phoronix Test Suite zur Verfügung gestellt und gehören zu den besten grafischen Benchmarks auf allen Plattformen. Die Ausführung ist mit der Testsuite einfach.
$ phoronix-test-suite run unigine-heaven
Sie werden mit den Nutzungsbedingungen aufgefordert, gefolgt von einer Frage, ob Sie anonyme Daten senden möchten. Antworten Sie, wie Sie möchten. Anschließend werden Sie gefragt, ob Sie den Benchmark installieren möchten. Möglicherweise erhalten Sie eine Fehlermeldung, nachdem der Download abgeschlossen ist. Mach dir keine Sorgen. Führen Sie einfach den obigen Befehl erneut aus.
Dieses Mal werden Sie gefragt, mit welcher Bildschirmauflösung der Test ausgeführt werden soll. Wählen Sie Ihre aus. Der Test führt den Benchmark dreimal aus und zeigt Ihnen anschließend die durchschnittlichen Bilder pro Sekunde jedes Tests an. Sie können den Testlauf sehen, sodass Sie eine ungefähre Vorstellung davon haben, ob die Karte ordnungsgemäß funktioniert.
Es ist schwer, genau zu sagen, welche Frameraten Sie mit Ihrer Karte erzielen sollten. Sie können jedoch online nach anderen Benchmarks suchen, um sie zu vergleichen. Offensichtlich stimmt etwas nicht, wenn Sie nur ein paar Bilder pro Sekunde erhalten. Es ist auch wichtig, sich daran zu erinnern, dass CPUs die Frameraten beeinflussen. Denken Sie daran, wenn Sie Benchmarks vergleichen.
Schlussfolgerung
Das ist wirklich alles, was dazu gehört. Wenn Sie Ubuntu 16.04 ausführen und eine neuere AMD-GPU haben, sollten Sie keine Probleme haben, diese Treiber zu nutzen. Stellen Sie sicher, dass Ihre GPU unterstützt wird, bevor Sie beginnen.