Probleme mit dem FLGRX-Treiber (AMD Catalyst) in Ubuntu 12.04


11

Ich habe gerade die Installation von Ubuntu 12.04 32-Bit auf meinem Laptop abgeschlossen und es fällt mir schwer, meine Grafikkartentreiber zum Laufen zu bringen.

Jockey (die grafische Benutzeroberfläche zum Installieren zusätzlicher proprietärer Grafiktreiber) kann eine der beiden von mir vorgeschlagenen Treiberoptionen immer nicht erfolgreich installieren:

  • ATI / AMD-eigene FGLRX-Grafiktreiber (Updates nach der Veröffentlichung)
  • ATI / AMD-eigene FGLRX-Grafiktreiber

Für beide wird die folgende Fehlermeldung ausgegeben:

Die Installation dieses Treibers ist leider fehlgeschlagen. Weitere Informationen finden Sie in der Protokolldatei: /var/log/jockey.log

Die Protokolldatei war eine Sackgasse, da mir der Verstand fehlt, um sie zu verstehen. Ich kann es bei Bedarf posten.

Ich setzte meine Untersuchung fort, indem ich prüfte, ob ich die Treiber mit Aptitude installieren konnte, und hier wird es merkwürdig. Der Befehl 'apt-cache policy fglrx-updates' zeigt an, dass auf meinem System der FGLRX-Treiber installiert ist. Wenn ich im Dash eine Suche durchführe, kann ich auf das Catalyst-Kontrollzentrum zugreifen und mit den Treibereinstellungen spielen, sodass der Treiber, soweit ich das beurteilen kann, tatsächlich installiert wurde ...?

Wenn ich jedoch die Jockey-App für zusätzliche Treiber verwende, wird mir mitgeteilt, dass die Treiber NICHT installiert sind und nicht installiert werden können.

Wenn ich mir meine Systemdetails unter Grafik ansehe, wird mir außerdem mitgeteilt, dass mein Computer 'VESA: RS880M' verwendet, bei denen es sich meines Erachtens nicht um proprietäre AMD-Treiber handelt. Es sieht also so aus, als ob die Treiber auf meinem Computer vorhanden sind, Ubuntu sie jedoch nicht verwendet.

Außerdem habe ich eine Kopie von Starcraft Brood War, die ich gerne unter Wine auf einem anderen Computer (einem Desktop-Computer, auch Ubuntu 12.04) laufen lasse, und sie funktioniert dort einwandfrei, aber hier auf meinem Laptop ist die Framerate sehr langsam und abgehackt. Ich frage mich also, ob diese Probleme mit Ubuntu zusammenhängen, das die VESA-Treiber und nicht die richtigen AMD-Treiber verwendet.

Zusammenfassen:

  • FLGRX-Treiber für meine ATI-Grafikkarte scheinen installiert zu sein, aber Jockey und Systemdetails sagen mir etwas anderes. Jockey sagt, dass sie nicht installiert sind, sie dann aber nicht installieren können, und Systemdetails sagen, dass ich VESA verwende (was meiner Meinung nach anders ist und nicht das, was ich will). Ich möchte die Propietary-Fahrer, weil sie vermutlich schneller laufen werden. Was ist VESA? Gibt es eine bessere Alternative? Wie kommt es, dass apt-cache mir sagt, dass das Paket 'fglrx-updates' installiert ist, Jockey mir das Gegenteil sagt und Systemdetails mir sagen, dass VESA for Graphics verwendet wird?

  • Starcraft (Original, Spiel von 1998) hat eine sehr abgehackte Framerate, aber dieser Laptop verfügt über einen Dual-Core-Prozessor mit 4 GB RAM. Ich gehe also davon aus, dass dies mit meinen Grafiktreibern zu tun hat (fehlende 2D / 3D-Beschleunigung?) Langsam haben Sie etwas damit zu tun, dass die Treiber nicht richtig installiert sind?

Ich bin verloren. Lassen Sie mich wissen, wenn ich keinen Sinn mache.

Vielen Dank.

Antworten:


7

Ich schlage zwei Dinge vor

1 Geben Sie in einem Terminal Folgendes ein

fglrxinfo

Hier erfahren Sie, ob fglrx installiert ist und ordnungsgemäß funktioniert. Sie sollten eine Ausgabe sehen, die der folgenden ähnelt:

$ fglrxinfo
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.11399 Compatibility Profile Context

Wenn nicht, wurde es nicht richtig installiert und ich würde den Ratschlägen auf der Ubuntu ATI-Seite hier Ubuntu ATI-Site folgen

Normalerweise installiere ich die ATI-Treiber immer mit dem folgenden Befehl im Terminal

sudo apt-get install fglrx fglrx-amdccclete

Möglicherweise müssen Sie die Updates auch erneut installieren:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Es kann ein Schmerz sein, den ich aus Erfahrung kenne. Manchmal musste ich den Anfang zurückgehen, indem ich fglrx (sudo apt-get purge fglrx *) bereinigte und neu anfing.

Lassen Sie uns wissen, wie es Ihnen geht


flgrxinfo liefert genau die gleiche Ausgabe, die Sie beschrieben haben. Das sagt mir also, dass flgrx richtig installiert ist. flgrx-updates und fglrx-amdcccle-updates sind installiert. Flgrx und fglrx-amdccclete sind dies jedoch nicht. Wollen Sie damit sagen, dass ich beides brauche?
Ouairz

Ich denke ja. Ich muss immer sudo apt-get installieren fglrx mindestens
andybleaden

1
Nein, Sie brauchen oder wollen nicht beide installiert haben. Regular flgrx ist eine Version, die während der gesamten Lebensdauer der Ubuntu-Version gleich bleibt, während -updates aktualisiert werden, sobald neue Versionen des Treibers veröffentlicht werden, so wie ich es verstehe. -updates hat in 12.04 noch nie für mich funktioniert. Vielleicht möchten Sie die reguläre Variante ausprobieren und die -updates-Pakete entfernen.
Mark Paskal

OK danke. Ich habe die -updates installiert, da ich dachte, es wäre am besten, die neuesten und besten zu haben. Es funktioniert gut (für den
Moment

2
cool. Wenn Sie dies jetzt gelöst haben, können Sie es bitte als gelöst markieren
andybleaden

-1

Sie können diese Seite aufrufen: Wie behebe ich meine Installation von ATI Catalyst Video Driver in 12.04 LTS? oder geben Sie diese Seite bei Bedarf ein: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide Sie ändern nur den Namen Ihrer AMD Catalyst-Version, den Sie heruntergeladen haben.

Wenn Sie über ATi Radeon HD 4xxx und älter verfügen, können Sie zunächst nur Katalysator 13.1 unter Ubuntu 12.04 verwenden. Wenn Sie eine Radeon HD 5xxx und eine neuere Version haben, können Sie den neuesten Katalysator verwenden (außer Ati Mobility Radeon HD 5650).

  1. Öffnen Sie das Terminal mit Strg + Alt + T.
  2. AMD-Treiber zuerst löschen:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (falls Datei vorhanden ist) `

    $ sudo apt-get remove --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * `

    $ sudo rm / etc / X11 / xorg.conf`

    $ sudo apt-get install --installiere libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core`

    $ sudo dpkg-rekonfiguriere xserver-xorg`

    $ sudo reboot`

    ** Wenn Sie den fglrx / Katalysatortreiber noch nie zuvor installiert haben, ist der obige Befehl nicht erforderlich.

    Öffnen Sie nach dem Neustart das Terminal und geben Sie Folgendes ein:

    $ sudo apt-get install build-wesentliche cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. Laden Sie den Treiber von der AMD-Website herunter. Angenommen, es hat den Dateinamen: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. Erstellen Sie einen neuen Ordner im Home-Verzeichnis (nehmen Sie an, der Ordnername lautet "Catalyst"), damit / home / Ihr Anmeldename / Catalyst
  5. Entpacken Sie den heruntergeladenen Treiber in den Catalyst-Ordner.
  6. Klicken Sie mit der rechten Maustaste auf die entpackte Datei und klicken Sie auf Eigenschaften -> Berechtigung -> aktivieren Sie das Kontrollkästchen Ausführen und schließen Sie es.
  7. Öffnen Sie das Terminal mit der obigen Annahme: Geben Sie Folgendes ein:

    $ cd / home / Ihr Anmeldename / Catalyst

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --buildpkg Ubuntu / präzise

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --initial -f`

  8. Starte deinen Computer neu

    $ sudo reboot`

  9. Sie haben Ubuntu auf dem neuesten Stand der Technik auf Ihrem Computer!

Bitte melden Sie sich mit dieser Methode. Vielleicht kann dir das helfen, Bruder.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.