Wie installiere ich proprietäre ATI Catalyst-Videotreiber (fglrx) direkt von AMD?

164

Ich plane eine Neuinstallation von Ubuntu und möchte wissen, wie der ATI Catalyst Video Driver korrekt installiert wird.


Es gibt mehrere gültige Antworten auf diese Frage, die sich über mehrere Versionen von Ubuntu erstrecken. Für Ihre Bequemlichkeit ein Index von jedem unten:

stephenmyall
quelle
4
Möchten Sie dieses Update für 14.10 durchführen? Herzlichen Dank!
Torben Gundtofte-Bruun
und für den 16.04? ...
Boris

Antworten:

32

14.04 / 14.10 - Installation des Treibers von der AMD-Website

Erstens, stellen Sie sicher , Ihre Ubuntu OS up-to-date ist . Um dies zu überprüfen, klicken Sie auf das Energiesymbol in der oberen rechten Ecke. Wählen Sie im Menü "Über diesen Computer". Überprüfen Sie nun, ob es eine Schaltfläche "Updates installieren" gibt (diese wird möglicherweise einige Sekunden nach der Schaltfläche "Updates überprüfen" angezeigt), mit der Aktualisierungen wie unten gezeigt durchgeführt werden können. Wenn nicht, ist Ihr System auf dem neuesten Stand.


(Zuerst könnten Sie das sehen) Bildbeschreibung hier eingeben

(Dann das) Bildbeschreibung hier eingeben

(Nachdem Sie auf "Updates installieren" geklickt haben, wird dies angezeigt.) Bildbeschreibung hier eingeben


Sie können auch den Terminal-Befehl verwenden, um Folgendes zu aktualisieren:

sudo apt-get update && sudo apt-get upgrade
  • Gehen Sie dann zur AMD-Website , wählen Sie den Treiber manuell aus und laden Sie ihn herunter. Wenn Sie sich nicht sicher sind, welchen Treiber Sie installieren sollen, können Sie die Treibererkennungssoftware in Ihrem Windows-Betriebssystem installieren und den zu installierenden Treiber anzeigen.

  • Überprüfen Sie unbedingt die Versionshinweise und Installationshinweise des Treibers, den Sie installieren möchten. Überprüfen Sie, ob Ihr Betriebssystem alle in den Versionshinweisen genannten Systemanforderungen erfüllt.

  • Dann folgen die Schritte in den Installateur Notizen Ihre Treiber zu installieren.

HINWEIS:

1: Wenn Sie den falschen Treiber installiert haben (oder einen anderen Fehler bei der Installation des Treibers gemacht haben), stürzt Unity möglicherweise ab oder es tritt das Problem "Das System läuft im Grafikmodus" (oder ein anderes Problem) auf. Was auch immer das Problem ist, Sie müssen zuerst den Treiber löschen, den Sie installiert haben. Starten Sie dazu eine tty-Sitzung mit CTRL+ ALT+ F1. Dann benutze diesen Befehl:

sudo aticonfig --uninstall

Dies sollte Ihren Treiber löschen. Wenn nicht, verweisen Sie darauf . Verwenden Sie nun den Befehl:

sudo shutdown -r now

um Ihr System neu zu starten. Dies sollte Ihnen helfen, ohne Probleme zur Einheit zurückzukehren. Jetzt können Sie erneut die AMD-Site aufrufen, einen unterstützten Treiber herunterladen und installieren.

Wenn dies Ihr Problem nicht lösen konnte, könnten die folgenden Fragen hilfreich sein:

2: Auch wenn Sie nicht wissen, ob Ihr Betriebssystem die in den Versionshinweisen genannten Systemanforderungen des Treibers erfüllt, können die folgenden Befehle hilfreich sein:

  1. uname -a : informiert Sie über Ihren Kernel
  2. Xorg -version : informiert Sie über Ihren Xorg
  3. ldd --version : Lass dich über deinen Glibc informieren

Außerdem ist es nicht erforderlich, dass Ihr Betriebssystem in den Versionshinweisen angegeben wird. Prüfen Sie einfach, ob Sie die Systemanforderungen erfüllen und ob Ihre Grafikkarte in den Versionshinweisen aufgeführt ist.

3: Stellen Sie sicher, dass Sie Ihr Betriebssystem aktualisieren, bevor Sie den Grafiktreiber wie oben beschrieben installieren. Während Ihr Betriebssystem Ihren Treiber möglicherweise vor dem Update unterstützt, ist dies nach dem Update möglicherweise nicht der Fall.

4: Erschrecken Sie auch nicht, wenn Ihr Treiberinstallationsprogramm wie folgt aussieht (ohne Text):

Bildbeschreibung hier eingeben

In diesem Fall lesen Sie die Installationshinweise und installieren Sie Ihren Treiber mithilfe der dort bereitgestellten Screenshots.

PS:

Meiner bescheidenen Meinung nach erfüllen die Standard-Open-Source-Treiber alle normalen Anforderungen an die Datenverarbeitung. Installieren Sie den proprietären Treiber also nur, wenn Sie ihn wirklich benötigen (zum Beispiel, wenn Sie ein technisch versierter Spieler sind oder so). Wenn Sie versuchen, Ihren proprietären Treiber zu installieren, um die maximale Bildschirmauflösung zu erreichen, lesen Sie möglicherweise diese Antwort.

VenkiPhy6
quelle
Eine äußerst vollständige Antwort!
Charles Green
Sie sagten "Wenn Sie sich nicht sicher sind, welchen Treiber Sie installieren sollen", aber ich scheine keine große Auswahl an Treibern zu haben. Wenn ich auf "Linux (32-Bit & 64-Bit)" klicke, wird nur derselbe proprietäre Treiber angeboten, der im Dialogfeld "Zusätzliche Treiber" angeboten wird, und diese funktionieren nicht ordnungsgemäß
Peter Raeves
1
Ja, es ist sicher ein Problem mit amd, ihr unveröffentlichter Beta-Treiber ist bereits veraltet
Nick Bailuc
1
Leider scheint es nicht möglich zu sein, Ubuntu 14.04 mit einigen ATI-Grafikkarten (zB ATI RadeonHD 2x00 - 4xx0-Karten) aus diesem Wiki zu verwenden . Die Lösung besteht darin, Ubuntu 12.04 für diese Karten zu verwenden .
Boris
1
Die Antwort hier hat mir geholfen: askubuntu.com/a/568524/178596
Wilf
107

Die folgenden Anweisungen erläutern die Installation des neuesten ATI Catalyst-Grafiktreibers von Ubuntu 12.04 LTS (Precise Pangolin).

Hinweis

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


Um auf dem neuesten Stand zu bleiben, besuchen Sie immer die offizielle Website von AMD, da Updates regelmäßig veröffentlicht werden.

Installieren der AMD / ATI Catalyst-Treiber für 12.04 LTS

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


Wichtige Informationen und Vorbereitung

Verwenden Sie diese Anweisungen nur, wenn Sie sich dafür entschieden haben , die offiziellen Ubuntu-Binärdateien NICHT zu verwenden.

  • Wenn Sie die offiziellen Ubuntu-Binärdateien verwenden oder den neuesten ATI Catalyst-Grafiktreiber für frühere Versionen von Ubuntu installieren möchten, navigieren Sie zur Antwort auf diese Frage und befolgen Sie die Anweisungen.

Bevor Sie sich entscheiden, prüfen Sie hier , ob Ubuntu Ihre Grafikkarte unterstützt .

  • Wenn Sie derzeit die offiziellen Ubuntu-Binärdateien verwenden und den neuesten ATI Catalyst-Grafiktreiber installieren möchten, müssen einige Dateien gelöscht werden. Bevor Sie mit diesen Anweisungen fortfahren. Sie können den Schritt zum Löschen überspringen, wenn Sie eine Neuinstallation von Ubuntu 12.04 haben.

Vorhandene Treiber entfernen (bereinigen)

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. Führen Sie dazu diese in Terminal aus:

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

Installieren des neuesten ATI / AMD-Treibers

Laden Sie den entsprechenden Treiber für Ihr Gerät hier von der AMD / ATI-Website herunter und geben Sie Folgendes in das Terminal ein (denken Sie daran, dorthin zu navigieren, wo Sie den Treiber zuvor extrahiert haben, und sicherzustellen, dass keine anderen .run-Dateien in diesem Ordner vorhanden sind):

sudo sh *.run --buildpkg Ubuntu/precise

Falls erforderlich, wird ein Paketmanagerfenster geöffnet, in dem einige Abhängigkeiten installiert werden. Nach einer Weile werden die folgenden vier .deb-Pakete erstellt:

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 mit dem Namen fglrx-installer_8.961-0ubuntu1_amd64.changes erstellt. Wenn Sie möchten, können Sie diese Datei lesen, um zu erfahren, welche Änderungen durch AMD / ATI Catalyst und verwandte Informationen betroffen sind.

Geben Sie Folgendes ein, um die erstellten .deb-Dateien zu installieren:

sudo dpkg -i *.deb

Hinweis: Falls eines der Pakete beschädigt ist, öffnen Sie den Synaptic Package Manager und gehen Sie zu Bearbeiten -> Beschädigte Pakete reparieren. Falls Sie Ubuntu noch nicht kennen, bedeutet dies, dass einige abhängige Pakete noch nicht installiert sind. Sobald Sie das Problem wie oben angegeben über den Synaptic Package Manager behoben haben, sollte das Problem der beschädigten Pakete behoben sein.

Fahren Sie mit der Installation fort und geben Sie Folgendes ein:

sudo aticonfig --initial

Vor dem Neustart Ihres Computers: Wenn Sie eine Beta-Version verwenden, möchten Sie möglicherweise das AMD-Wasserzeichen "Testing" entfernen. Ansonsten überspringen Sie den nächsten Anweisungsblock.

Beta-Versionen: Entfernen des AMD-Wasserzeichens "Testing"

Bearbeiten Sie die ATI-Signaturdatei über "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 / beim Schließen der Datei speichern.

Dadurch wird das AMD-Wasserzeichen "Testing" (das Sie jetzt nie sehen werden) unten rechts auf Ihrem Bildschirm entfernt, wenn Sie neu starten ( Quelle ).

Nun fahren Sie fort und starten Sie Ihren Computer neu.

Wenn alles in Ordnung ist, wird der fglrx-Treiber, der AMD / ATI Catalyst entspricht, installiert und funktioniert auf Ihrem System. Um zu bestätigen, dass die Treiber funktionieren, öffnen Sie ein Terminal und geben Sie Folgendes 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, wurden die fglrx-Treiber nicht ordnungsgemäß installiert. Weitere Informationen finden Sie im Abschnitt zur Fehlerbehebung

Sie können Konfigurationsänderungen über das AMD / ATI Catalyst Control Center vornehmen. Es befindet sich entweder in Ihrem Anwendungsmenü oder Sie können es über ein Terminal wie das folgende starten:

sudo amdcccle

WICHTIGE NOTIZ:

Beachten Sie, dass die manuelle Installation von fglrx Ihr System leicht beschädigen kann, da das Paketierungssystem nicht auf Ihre Änderungen aufmerksam gemacht wird.

Die Launchpad- Entwickler erhalten viele Fehlerberichte von Benutzern, die dies tun, und stellen später nach einigen Upgrades fest, dass sich ihr System aufgrund dieser fglrx-Reste merkwürdig verhält.

stephenmyall
quelle
2
Nur damit Sie wissen, kann die Zeile sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/preciseersetzt werden durchsudo sh ./*.run --buildpkg Ubuntu/precise
Adam F
Unter Ubuntu 12.10 mit Beta-Treiber 13.3 funktionierte die Korrektur des Wasserzeichens / etc / ati / signature nur, wenn der Code OHNE Zeilenumbruch und OHNE nachfolgendes Leerzeichen eingegeben wurde. Beim Kopieren und Einfügen habe ich versehentlich ein Leerzeichen verwendet und es hat zunächst nicht funktioniert.
Toby J
2
HINZUFÜGEN "32-Bit-Systeme sind nicht erforderlich" ÜBER "sudo apt-get install ia32-libs" WEIL LINK: " askubuntu.com/questions/143904/… ". KOMMENTAR ERFOLGREICH GEPOSTET. AUSFAHRT? [J / n]
Yinon
1
Es hat hervorragend funktioniert!
Alejandro Sazo
Ich habe versucht, diesen zu verwenden, um den neuesten Treiber (13.1) zu installieren, und habe beim Testen mit einen "BadRequest" -Fehler erhalten glxinfo(Details hier notepad.cc/maugixu11 ). Wo ist dieser Abschnitt zur Fehlerbehebung?
Phunehehe
44

Installieren der ATI Catalyst-Treiber für 12.10

Wichtiges UPDATE (22. Oktober 2012)

Die neueste proprietäre AMD Catalyst-Treiberversion 12.9 kann nicht mit Ubuntu 12.10 verwendet werden, wenn Sie eine Karte der AMD Radeon HD 2xxx-4xxx-Serie besitzen.

Treiber für diese Karten sind jetzt in einem separaten Zweig erhältlich, der als Legacy-Serie bezeichnet wird. Leider wurden diese älteren Treiber (Version 12.6) nicht für Ubuntu 12.10 aktualisiert. Ubuntu 12.10 wird mit xorg 1.13 geliefert, während diese Treiber ältere xorg 1.12 unterstützen. Wenn Sie diese Treiber in Ubuntu 12.10 installieren möchten, müssen Sie auf xorg 1.12 downgraden.

Hier können Sie ältere Treiber beschaffen und abrufen (falls der obige Hinweis auf Sie zutrifft)


ANLEITUNG

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 (gemäß den nachstehenden Anweisungen), aber zuerst die gleichen Abhängigkeiten hinzufügen, die in der obigen Antwort 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

Folgen Sie dann den Installationsanweisungen:

Führen Sie als nächstes diesen Befehl aus, um die Installation abzuschließen:

sudo aticonfig --initial -f

Starten Sie dann Ihr System neu:

sudo reboot

Das ist es!

stephenmyall
quelle
Funktionieren die 12.10 ATI-Treiber?
jrg
@jrg Ich habe diese Fragen und Antworten auf dem neuesten Stand gehalten, was ich getestet habe. Ich habe 12.10 ATI noch nicht getestet, daher weiß ich es nicht. Ich habe einige andere Dinge passiert und wird nicht umgehen zu dies für eine Weile (ich glaube , 12.11 Treiber sind avaialble auch)
stephenmyall
2
Mit der HD 5670 Karte musste ich Treiber 12.10 komplett überspringen und die Beta 12.11 installieren. Anleitung hier askubuntu.com/a/206025/55564 . Bei Quantal Quetzal war der ati 12.10-Treiber mit Unity nicht kompatibel und nach der Anmeldung stürzte compiz ab.
letzte Schatten
Der AMD-Treiber für Linux ist jetzt ... Version 13.1 Link . Ich werde es ausprobieren und dann diese Fragen und Antworten aktualisieren.
Crimbo
Ich habe jetzt diese Fragen und Antworten aktualisiert und darauf gewartet, dass @stephen die Änderungen drückt.
Crimbo
32

Installieren der ATI-Katalysatortreiber für 13.04

Mit diesen Anweisungen wird Catalyst v13.4 installiert. Der neueste verfügbare Treiber ist auf der offiziellen AMD-Website verfügbar

Anleitung

Überprüfen Sie Ihre Karte

Nur RadeonHD-Karten werden von Catalyst-Treibern unterstützt.

Um festzustellen, welche Karte in Ihrem System installiert ist, geben Sie den folgenden Befehl in ein Terminal ein:

lspci | grep VGA

Es kann Ihnen Ihre Grafikkarte zeigen.

Bevor Sie fortfahren, lesen Sie bitte zuerst! Welche Radeon-Karten werden von ATIs Catalyst nicht mehr unterstützt:

  • Karten, die keine AMD Catalyst-Treiber mehr verwenden können und auf Open Source-Treiber beschränkt sind:

    ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300

  • Karten, die mit AMD Catalyst in Xserver-Versionen neuer als v1.13 und Linux-Kernel neuer als v3.5 nicht funktionieren:

    ATI RadeonHD 2x00 - 4xx0 Karten

    Diese Karten können den Catalyst Legacy-Treiber verwenden, jedoch nur, wenn Sie Ihre Xserver-Version downgraden. Befolgen Sie dazu einfach die Anweisungen auf dem LaunchPad . Diese PPA aktualisiert den Xserver herunter und installiert eine gepatchte Version von fglrx, die die Kernel-Version 3.5 unterstützt.

Vorhandene Treiber entfernen (bereinigen)

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

Abhängigkeiten installieren

  • Für 32-Bit-Systeme:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
    
  • Für 64-Bit-Systeme:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
    

Catalyst-Paket herunterladen

cd ~/
mkdir catalyst
cd catalyst/

Um die neuesten Treiber zu installieren, prüfen Sie, ob Version 13.4 die neueste Version von AMD Webpage ist. Wenn Version 13.4 nicht die neueste Version ist, möchten Sie die Treiber möglicherweise manuell von dort herunterladen. Extrahieren Sie die ZIP-Datei nach ~ / catalyst /. Ordner und überspringen Sie dann die folgenden ersten beiden Befehle und führen Sie den letzten aus, wobei Sie den Paketnamen durch den Namen des extrahierten in ~ / catalyst / Ordner ersetzen

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
unzip amd-catalyst-13.4-linux-x86.x86_64.zip
chmod +x amd-catalyst-13.4-linux-x86.x86_64.run

Treiber installieren

Navigieren Sie zu dem extrahierten Paket ( ~/catalyst/), stellen Sie sicher, dass es die einzige .runDatei in diesem Ordner ist, und geben Sie den folgenden Befehl ein

sudo sh *.run --buildpkg Ubuntu/raring

Ein AMD Catalyst-Fenster wird geöffnet, in dem die .deb-Pakete bereitgestellt werden. Warten Sie, bis der Vorgang abgeschlossen ist, und führen Sie dann den folgenden Befehl aus, um fortzufahren:

sudo dpkg -i fglrx*.deb

Aufbau

  • Allgemeine Konfiguration

    Dies wird für die meisten Menschen funktionieren

    sudo aticonfig --initial -f
    
  • Minimale Konfig

    Eine sehr einfache Datei /etc/X11/xorg.conf ist möglicherweise erforderlich, wenn Sie eine neue Karte haben, die von aticonfig nicht vollständig unterstützt wird. Hier folgt die Gesamtheit einer minimalen xorg.conf-Datei für die Radeon HD 6870:

    Section "Device"
     Identifier "ATI radeon 6870"
     Driver "fglrx"
    EndSection
    
  • X2 / Dual-GPU-Karten

    Nur verwenden, wenn Sie eine X2-Karte haben (z. B. 4870X2 oder 5970) !! Nicht für zwei separate Karten im Kreuzfeuer verwenden !!

    sudo amdconfig --initial -f --adapter=all
    
  • Dual- / Multi-Monitore

    Wenn Sie ein Dual-Monitor-Display haben (auch als "Big Desktop" bekannt)

    sudo aticonfig --initial -f
    sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
    

    Beachten Sie, dass Sie möglicherweise die richtige Bildwiederholfrequenz für Ihren zweiten Monitor manuell über den Katalysator einstellen müssen. Sehen Sie diese Bedrohung .

Vor dem Neustart

Notieren Sie sich diese Anweisungen für den Fall, dass ein schwarzer Bildschirm angezeigt wird:

  • Wenn der X-Server nicht startet, wechseln Sie mit zu einem neuen TTY Ctrl+Alt+F2. Melden Sie sich an und versuchen Sie, den X-Server zu starten.

    sudo startx
    
  • Wenn es nicht gestartet werden kann, wird wahrscheinlich ein Stacktrace angezeigt. Unmittelbar darüber befindet sich etwas im Sinne von "Konnte nicht stat / usr / lib64 / fglrx / switchlibGL", was bedeutet, dass Sie die ausführbaren Dateien nicht ordnungsgemäß kopieren konnten. Ctrl+CKopieren Sie die ausführbaren Dateien switchlibGL und switchlibglx sofort in den Ordner fglrx in / usr / lib64 / oder / usr / lib32 /.

  • Wenn alles andere fehlschlägt, setzen Sie Ihre xorg.conf zurück und starten Sie neu:

    sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf
    

    Dies sollte Ihre ursprüngliche Anzeige zurückgeben.

  • Wenn etwas funktioniert hat, probieren Sie diese Tastenkombinationen in dieser Reihenfolge aus:

Ctrl+Alt+F1; Ctrl+Alt+Backspace; Alt+PrntScr+r; Alt+PrntScr+s; Alt+PrntScr+e; Alt+PrntScr+i; Alt+PrntScr+n; Alt+PrntScr+u; Alt+PrntScr+b; und im letzten Fall halten Sie Ctrl+Alt+SysRq(SysRq ist normalerweise dasselbe wie Print Screen) und tippen Sie sehr langsam R E I S U B.

Testen Sie Ihre Installation

Starten Sie Ihr System neu und geben Sie das Terminal ein:

fglrxinfo

Die Ausgabe könnte ungefähr so ​​aussehen, wenn alles gut gelaufen ist:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series (This line may be different depending on what graphics card you are using.)
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104 (This line may be different depending on what graphics card and Catalyst version you are using.)

Versuchen Sie jetzt:

fgl_glxgears

Wenn Probleme oder ein Hang auftreten, müssen Sie möglicherweise schnelles TLS deaktivieren:

sudo aticonfig --tls=0

Das ist es!

Quelle


Rodrigo Martins
quelle
Hast du das getestet? Mit welchem ​​Modell? Was sind Ihre Ergebnisse?
Lucio
2
Ja, ich besitze eine Radeon HD 7970, Ubuntu 13.04 64-Bit, die einwandfrei funktioniert hat, obwohl ich von Leuten gelesen habe, die die vorhandenen Treiber nicht entfernt (gelöscht) haben und Probleme beim Start hatten. Ich benutze Blender für 3D-Modellierung und Simulationen. Die Leistung wurde erhöht, wenn Änderungen unter der Oberfläche vorgenommen wurden (dh mehr Polygone in der Szene).
Rodrigo Martins
3
amdconfigund aticonfigsind der gleiche Befehl, den Sie entweder verwenden können. Ich habe es vorgezogen, zu verwenden, aticonfigda einige Systeme dies nicht wissen, weshalb amdconfig: command not foundsie dies zurückgeben aticonfigkönnen.
Rodrigo Martins
1
@ RodrigoMartins vielen Dank für Ihre Erklärungen. Mein Rat ist, einen Absatz über nicht unterstützte Karten zu unterstreichen oder fett zu schreiben. Vielleicht sollte dies ein Teil der Anweisung sein, als erster Punkt "Überprüfen Sie, ob Ihre Karte unterstützt wird" mit Ready-Befehlen, um das Kartenmodell zu erhalten. Ich habe gerade 2 Stunden meines Lebens verloren und dann habe ich einen Absatz über nicht unterstützte Karten gelesen <facepalm>. Lösung mit Tomasz Makarewicz PPA ist großartig, funktioniert perfekt (Downgrade von XServer) ...
s3m3n
2
Wenn ich auf ändere sudo sh *.run --buildpkg Ubuntu/raring, sudo sh *.run --buildpkg Ubuntu/saucyfunktionieren dieselben Anweisungen auch für 13.10?
Chris Carter
8

Es gibt noch einen anderen Ansatz. Wir unterhalten eine PPA namens x-updates, die aktualisierte Treiber für stabile Releases bereitstellt.

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

Dies ist wirklich die beste Möglichkeit, Treiber zu aktualisieren, da:

a) es ist viel einfacher zu installieren (einfach einen ppa runterladen und upgraden),

b) Ihr System wird beim Upgrade nicht beschädigt,

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

Wie Sie sehen, gibt es leider kein -fglrx, und die Versionen, die wir für frühere Versionen haben, sind selbst etwas veraltet.

Dies liegt daran, dass die offiziellen Betreuer wie ich in der Regel faul sind, mit der Entwicklung und / oder der Fehlerbehebung für das LTS beschäftigt zu sein. Aktualisieren Sie dieses PPA daher nicht häufig. Wir sind jedoch sehr ermutigend und unterstützend gegenüber den Community-Mitgliedern, uns bei der Aufrechterhaltung dieses PPA zu helfen. Wir haben das Verfahren alle in dem Maße dokumentiert, dass es größtenteils Druckknopf ist; Wenn Sie die in den anderen Antworten beschriebenen Schritte verstehen und ausführen können und wissen, wie man PPAs verwendet, und über ein ATI-System verfügen, auf dem Sie Ihre Pakete testen können, verfügen Sie bereits über die erforderlichen Kenntnisse. Wir müssen Sie nur kennenlernen, damit wir Ihnen vertrauen können. Gerne coachen und betreuen wir Sie. Alles, was Sie mitbringen müssen, ist Sorgfalt und Engagement.

Natürlich, wenn Sie nur daran interessiert sind, Ihren eigenen Computer zu aktualisieren, klingt dies alles wahrscheinlich nach einem großen zusätzlichen Aufwand. Es erfordert jedoch nur einen Freiwilligen, um diese Aufgabe zu übernehmen, und vereinfacht dann das Leben für alle . Überprüfen Sie, wie viele Aufrufe diese Frage bisher erhalten hat - über 10.000. Ein Freiwilliger hier kann also einen großen Unterschied machen.

Bryce
quelle
Wenn ich versuche, die PPA hinzuzufügen, erhalte ich Folgendes: Cannot access PPA (https://launchpad.net/api/1.0/~ubuntu-x-swat/+archive/x-update) to get PPA information, please check your internet connection.Ich bin mit dem Internet verbunden. Ich kann diesen Kommentar posten, nur weil ich verbunden bin: P
Aman Alam
1
Dieser Link erwähnt Nvidia & nicht ATI?!?
Fleamour
Ich erhalte die folgende Fehlermeldung: sh: 0: /usr/share/ati/fglrx-uninstall.sh kann nicht geöffnet werden
James
Wenn es in Ordnung installiert wird, können Sie diesen Fehler ignorieren. Ich denke, der Installer überprüft dies, um frühere Installationen zu erkennen. Wenn Sie den Treiber nicht installieren können, reichen Sie einen Fehlerbericht ein.
Bryce