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.
Wichtige Informationen und Vorbereitung Verwenden Sie diese Anleitung nur, wenn Sie sich dafür entschieden haben, NICHT die offiziellen Ubuntu-Binärdateien zu verwenden.
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
sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386
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.
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.
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
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!
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.