Wie kann ich die proprietären ATI Catalyst Video-Treiber (fglrx) direkt von AMD installieren?

Ich plane eine Neuinstallation von Ubuntu und möchte wissen, was der richtige Weg ist, um ATI Catalyst Video Driver zu installieren?


Es gibt mehrere gültige Antworten auf diese Frage, die sich über mehrere Versionen von Ubuntu erstrecken. Der Einfachheit halber finden Sie nachstehend einen Index der einzelnen Antworten:

Die folgende Anleitung erklärt, wie man den neuesten ATI Catalyst-Grafiktreiber von Ubuntu 12.04 LTS (Precise Pangolin) installiert.

  • Ubuntu 12.10 Anleitung
  • Ubuntu 13.04-Anleitung Hinweis AMD hat den Catalyst 12.8-Treiber für Linux-Systeme im August veröffentlicht, der einige Verbesserungen und Fehlerbehebungen enthält. Dieser Treiber basiert auf der Version fglrx 8.982 und verbessert die Unterstützung für Ubuntu 12.04 LTS.

    Um sich über die neuesten Treiberinformationen auf dem Laufenden zu halten, sollten Sie immer die AMDs offizielle Website besuchen, da regelmäßig Updates veröffentlicht werden. Installation der AMD/ATI Catalyst-Treiber für 12.04 LTS

    Getestet: v12.4, v12.6, v12.8


    Wichtige Informationen und Vorbereitung Verwenden Sie diese Anleitung nur, wenn Sie sich dafür entschieden haben, NICHT die offiziellen Ubuntu-Binärdateien zu verwenden.

  • Wenn Sie die offiziellen Ubuntu-Binärdateien verwenden möchten oder den den neuesten ATI Catalyst-Grafiktreiber für frühere Versionen von Ubuntu installieren möchten, navigieren Sie zur Antwort auf diese Frage und folgen Sie den Anweisungen. Bevor Sie sich entscheiden, überprüfen Sie, ob Ubuntu Ihre Grafikkarte unterstützt hier.
  • Wenn Sie derzeit die offiziellen Ubuntu-Binärdateien verwenden und den neuesten ATI Catalyst-Grafiktreiber installieren möchten, ist es erforderlich einige Dateien zu bereinigen. Bevor Sie mit diesen Anweisungen fortfahren. Sie können den Schritt den Schritt zum Bereinigen überspringen, wenn Sie Ubuntu 12.04 neu installiert haben. Entfernen (Bereinigen) vorhandener Treiber
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Installieren Sie diese Abhängigkeiten Sie müssen einige Abhängigkeiten auf Ihrem System installieren, indem Sie diese im Terminal ausführen:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Nur für 64-bit

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Installation des neuesten ATI/AMD-Treibers

Laden Sie den passenden Treiber für Ihren Rechner herunter hier von der AMD/ATI-Website und geben Sie dann Folgendes in das Terminal ein (denken Sie daran, zu dem Ordner zu navigieren, in den Sie den Treiber zuvor extrahiert haben, und stellen Sie sicher, dass keine anderen .run-Dateien in diesem Ordner vorhanden sind):

sudo sh *.run --buildpkg Ubuntu/precise

Wenn es erforderlich ist, öffnet sich ein Paketmanager-Fenster und installiert einige Abhängigkeiten und erstellt nach einer Weile die folgenden vier .deb-Pakete:

fglrx_8.961-0ubuntu1_amd64.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb

Hinweis: Es wird auch eine Datei namens fglrx-installer_8.961-0ubuntu1_amd64.changes erstellt. Wenn Sie möchten, können Sie diese Datei lesen, um die Änderungen zu erfahren, die durch AMD/ATI Catalyst und verwandte Informationen vorgenommen wurden. Um die erstellten .deb-Dateien zu installieren, geben Sie ein:

sudo dpkg -i *.deb

Hinweis: Falls eines der Pakete defekt ist, öffnen Sie den Synaptic Package Manager und gehen Sie auf Edit -> Fix Broken Packages. Falls Sie neu in Ubuntu sind, bedeutet "defekt" hier, dass einige abhängige Pakete noch nicht installiert sind. Sobald Sie das Problem wie oben beschrieben über den Synaptic Package Manager behoben haben, sollte das Problem der defekten Pakete gelöst sein.

Fahren Sie mit der Installation fort und geben Sie ein:

sudo aticonfig --initial

Vor dem Neustart des Computers: Wenn Sie eine Betaversion verwenden, sollten Sie das AMD-Wasserzeichen "Testing" entfernen. Andernfalls überspringen Sie den nächsten Block von Anweisungen.

Beta-Versionen: Entfernen des AMD "Testing" Wasserzeichens

Bearbeiten Sie die ATI-Signaturdatei mit "nano" oder "gedit":

sudo nano /etc/ati/signature

ODER

sudo gedit /etc/ati/signature

indem Sie die Zeile "UNSIGNED" durch den folgenden Code ersetzen:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Stellen Sie sicher, dass Sie vor/nach dem Schließen der Datei speichern.

Dadurch wird das AMD "Testing" -Wasserzeichen (das Sie jetzt niemals sehen) von der unteren rechten Seite Ihres Bildschirms, wenn Sie neu starten (Quelle). **Starten Sie nun Ihren Computer neu. Wenn alles in Ordnung ist, wird der fglrx-Treiber, der dem AMD/ATI Catalyst entspricht, auf Ihrem System installiert sein und funktionieren. Um zu bestätigen, dass die Treiber funktionieren, öffnen Sie ein Terminal und geben Sie ein:

fglrxinfo

Sie sollten eine Ausgabe ähnlich der folgenden erhalten:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context

Hinweis: Wenn in der Ausgabe MESA erwähnt wird, sind die fglrx-Treiber nicht korrekt installiert worden. Weitere Einzelheiten finden Sie im Abschnitt zur Fehlerbehebung Sie können Konfigurationsänderungen über das AMD/ATI Catalyst Control Center vornehmen. Sie finden es entweder in Ihrem Anwendungsmenü oder Sie können es über ein Terminal wie folgt aufrufen:

sudo amdcccle

WICHTIGER HINWEIS: Seien Sie sich bewusst, dass die manuelle Installation von fglrx Ihr System auf subtile Weise beschädigen kann, da das Paketsystem nicht über Ihre Änderungen informiert wird. Die Launchpad-Entwickler erhalten viele Fehlerberichte von Benutzern, die dies tun und dann später nach ein paar Upgrades feststellen, dass sich ihr System aufgrund dieser fglrx-Überbleibsel seltsam verhält.

Kommentare (8)

Installation der ATI Catalyst-Treiber für 12.10

Wichtiges UPDATE (22. Oktober 2012)

Der neueste proprietäre AMD Catalyst-Treiber Version 12.9 kann nicht verwendet werden

mit Ubuntu 12.10, wenn Sie eine AMD Radeon HD 2xxx-4xxx Serie Karte haben.

Treiber für diese Karten sind jetzt in einem separaten Zweig namens Legacy-Serie. Leider wurden diese Legacy-Treiber (Version 12.6) nicht für Ubuntu 12.10 aktualisiert worden. Ubuntu 12.10 kommt mit xorg 1.13, während diese Treiber Unterstützung für das ältere xorg 1.12 bieten. Wenn Sie also Sie diese Treiber in Ubuntu 12.10 installieren möchten, müssen Sie ein Downgrade auf xorg 1.12 durchführen.

1elle und Legacy-Treiber hier (falls obiger Hinweis auf Sie zutrifft)1


ANLEITUNGEN

Deinstallieren Sie zunächst den aktuellen AMD-Treiber mit diesen beiden Befehlen:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

Hinweis: Sie müssen die Treiber installieren (folgen Sie den Anweisungen unten), aber fügen Sie zuerst die gleichen Abhängigkeiten hinzu, die in der Antwort oben für 12.04LTS beschrieben sind.

Starten Sie jetzt die Installation von ATI Catalyst v# mit diesen Befehlen unter Ubuntu 12.10 oder älter:

cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run

Dann folgen Sie den Installationsanweisungen:

Führen Sie anschließend diesen Befehl aus, um die Installation abzuschließen:

sudo aticonfig --initial -f

Dann starten Sie Ihr System neu:

sudo reboot

Das war's!

Kommentare (8)

Es gibt noch einen anderen Ansatz. Wir unterhalten ein PPA namens x-updates, das aktualisierte Treiber für stabile Versionen bereitstellt.

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise

Dies ist wirklich der beste Weg, um Treiber zu aktualisieren, da:

a) es ist viel einfacher zu installieren (einfach auf ein ppa klicken und aktualisieren),

b) es Ihr System nicht kaputt macht, wenn Sie aktualisieren,

c) Sie können immer noch Fehlerberichte einreichen und Unterstützung von Ubuntu erwarten.

Leider, wie Sie sehen können, haben wir nicht -fglrx in dort für präzise, und die Versionen, die wir für frühere Versionen haben, sind ein bisschen veraltet selbst.

Das liegt daran, dass die offiziellen Maintainer wie ich dazu neigen, zu faul... ähm, mit der Entwicklungsversion und/oder der Fehlerbehebung für die LTS beschäftigt zu sein, so dass sie nicht oft dazu kommen, dieses PPA zu aktualisieren. Aber wir sind sehr ermutigend und unterstützend für Community-Mitglieder, die uns bei der Pflege dieses PPAs helfen. Wenn Sie die Schritte, die in den anderen Antworten hier beschrieben sind, verstehen und ausführen können, und wenn Sie wissen, wie man PPAs benutzt, und ein ATI-System haben, auf dem Sie Ihre Pakete testen können, haben Sie bereits die notwendigen Fähigkeiten. Es geht nur noch darum, Sie kennen zu lernen, damit wir Ihnen vertrauen können. Wir sind gerne bereit, Sie zu coachen und zu betreuen. Alles, was Sie mitbringen müssen, sind Sorgfalt und Engagement.

Natürlich, wenn Sie nur daran interessiert sind, Ihre eigene Maschine zu aktualisieren, hört sich das alles wahrscheinlich nach einer Menge zusätzlicher Arbeit an. Es braucht jedoch nur einen Freiwilligen, der diese Aufgabe übernimmt, und dann wird das Leben für jeden einfacher. Sehen Sie sich an, wie viele Aufrufe diese Frage bisher erhalten hat - über 10.000. Ein einziger Freiwilliger kann hier also einen gewaltigen Unterschied machen.

Kommentare (4)