Nach dem Upgrade auf 12.10 Quantal funktioniert die Paketversion von fglrx nicht mehr. Ich habe festgestellt, dass dies daran liegt, dass es für die Karten der HD 2k-4k-Serie einen separaten "Legacy" -FGLRX-Treiber gibt, der jedoch nicht mit dem xorg-Server von 12.10 kompatibel ist.
Dies ist die aktuellste Version des Treibers für Karten der Serien HD 2000 bis HD 4000. Sie können den nicht-älteren fglrx-Treiber nicht verwenden, aber Sie können den Open-Source-Radeon-Treiber verwenden, wenn Sie möchten, dass Ihre WM-Zusammenstellung verzögert ist und Ihre YouTube-Videos wie in einer Pentium MMX-Serie wiedergegeben werden:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Normalerweise kann dieser Treiber auf folgende Weise installiert werden, da apt-get install fglrx
der nicht-ältere Treiber eingespielt werden würde:
wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f
Wenn Sie eine andere Version von fglrx verwenden (z. B. eine neuere Version 12.9, die diese Karten nicht unterstützt), erhalten Sie beim letzten Befehl einen Fehler no supported hardware detected
oder ähnliches. An diesem Punkt funktioniert jedoch alles und Sie erhalten eine angemessene xorg.conf:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
An diesem Punkt sollten Sie neu starten und alles wird mit dem fglrx-Treiber funktionieren. Beim Neustart werden jedoch Xorg.0.log
beim fglrx
Laden die folgenden Fehler angezeigt:
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Einige Suchanfragen werden zeigen, dass dies ein Problem mit den älteren ATI-Treibern ist, die xserver 1.13 oder neuer nicht unterstützen. ( Arch Linux Thread ) ATI hat einen festen Treiber für seine neuesten (HD 5000-Serie oder höher) Karten veröffentlicht, jedoch noch nicht für die "Legacy" -Karten. Die nicht älteren ATI-Treiber können nicht mit den alten Karten verwendet werden.
Was sollte ein Ubuntu-Benutzer mit einer dieser Karten der HD 2000-4000-Serie tun?
- Warten Sie auf einen aktualisierten, älteren ATI-Treiber, der mit xserver 1.13 ordnungsgemäß funktioniert?
- Downgrade zurück auf 12.04 Precise, welches verwendet xserver 1.11?
- Versuchen Sie, xserver auf 12.10 Quantal auf 1.12 zu downgraden, was möglicherweise Unity und GNOME beschädigen könnte?
- Erzwungenes Upgrade auf HD 5000-Serie oder neuere Karte? (Nicht möglich mit integrierter Grafik ...)
- Eine andere Aktion von 1337, die dieses Problem schmerzlos behebt?
Antworten:
Es gibt den PPA ppa: makson96 / fglrx , der den Legacy-Treiber enthält. Außerdem werden Ihr Kernel und Ihr X-Server auf ältere Versionen heruntergestuft, da der ältere Treiber weder mit neueren Kerneln noch mit X-Servern kompatibel ist . Bitte lesen Sie jedoch die Versionshinweise über den Link, da der Treiber nicht vollständig mit der in Ubuntu 13.04 verwendeten Unity kompatibel ist.
Wenn Sie die PPA verwenden möchten, führen Sie diese Befehle vom Terminal aus aus, um den Kernel- und X-Server herunterzustufen und den älteren Treiber zu installieren:
quelle
Wenn Sie AMD / ATI-GPU-Treiber verwenden: Führen Sie den folgenden Befehl aus, um sie zu entfernen, und starten Sie den Computer neu:
Installieren Sie sie nicht neu, da ATI-Karten (statt AMD Catalyst) derzeit Unity-3D nicht unterstützen.
In Bezug auf die Optionen, die Sie haben, würde ich # 1 vorschlagen: Warten Sie, bis AMD / ATI aufholt.
quelle
(--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
fglrx
) funktionieren gut mit der Gnome-Shell, aber nicht mit dem neuen xserver. Ich bin jedoch der Meinung, dass die Verwendung von Open-Source-Treibern vorerst kein Problem sein sollte. Sie können mit ihnen auch ziemlich anständige Spiele machen. Warten Sie einfach, bis AMD so etwas wie ein Update oder einen Patch veröffentlicht oder bis Canonical oder andere FOSS-Communities / Entwickler etwas veröffentlichen. Ich lasse auchfglrx
offene Treiber auf 12.10 upgraden und bereue überhaupt nichts.Ich habe ATI Mobility 4650 HD und die Installation von Tomasz Makarewicz 'AMD Catalyst Legacy PPA hat meine Einheit und Offenheit gebrochen. Ich habe Probleme damit (im Ubuntu-Forenthread 2012 gefunden. ATI-proprietäre Treiber können in 12.10 nicht installiert werden. Einheit fehlt ):
Ich hoffe, das hilft, bis es eine offizielle Treiberfreigabe von ATI gibt.
quelle
Ich habe einen Compaq Presario CQ56 mit ATI Mobility Radeon HD 4250. Ich habe versucht, das ppa-Repository (wie von lienmeat erwähnt) zu verwenden, und habe mein System mit dem älteren Treiber beschädigt.
Eigentlich funktioniert das Downgraden von Xserver gut, aber der fglrx nicht: S. Tatsächlich erkennt Ubuntu meine Karte nicht, Sohn, ich kann nicht einmal den "privativen Treiber" herunterladen, den mir das Betriebssystem immer vorgeschlagen hat.
Mit anderen Worten, ich empfehle nicht, Legacy mit der oben genannten Methode zu installieren. Wir sollten am besten auf eine Korrektur warten
(Entschuldigung für mein schlechtes Englisch, ich komme aus Costa Rica, mein Englisch ist nicht so gut wie mein Spanisch xD)
quelle
Open-Source-Treiber würden für mich sogar unter Berücksichtigung von weniger Leistung als fglrx funktionieren, wenn es ein ordnungsgemäßes Stromverbrauchsmanagement hätte.
Ich habe Dell Inspiron 1545 mit ATi Radeon 4350, und leider scheint der Open Source-Treiber den GPU-Kühlerstatus nicht zu verwalten. Der Kühler war immer an und lief laut, trotzdem die System- / Grafiklast. Nachdem ich den X-Server auf 1.12.3 heruntergestuft und den von Fglrx auf Launchpad vorgeschlagenen Legacy-Treiber installiert hatte (genau wie von lienmeat empfohlen), funktionierte der GPU-Kühler nur bei Bedarf. Segne Sie Schweigen der Kühler.
Es wäre jedoch großartig, wenn AMD ältere Treiber veröffentlichen würde, die neuere X-Server unterstützen, obwohl ich mir jetzt nicht sicher bin, ob sie wirklich wichtig sind.
quelle
Ich habe eine ATI Radeon HD 4770 und die Open Source-Treiber funktionieren recht gut. Ich weiß nicht, welche Karte Sie haben, aber am Ende haben Sie möglicherweise mehr Glück als mit fglrx und können Ihr xorg herabstufen. Ich habe fglrx jahrelang benutzt und diesen Sommer auf Open Source-Treiber umgestellt und habe nicht zurückgeschaut.
Zugegeben, einige Effekte in Compiz sind unter Verwendung der Open Source-Treiber langsamer. Auch 3D-Spiele sind ohne fglrx spürbar langsamer. Für den Großteil Ihres Desktops sind die Open Source-Treiber jedoch viel einfacher zu verwenden als fglrx, wobei der zusätzliche Bonus darin besteht, dass sie tatsächlich unterstützt werden.
(Die in 12.10 enthaltene Gnome-Shell funktioniert übrigens sehr gut mit den Open-Source-Treibern und ist viel schneller als Compiz / Unity!)
quelle
Repo für den letzten guten proprietären Treiber: http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
quelle
Eine Problemumgehung für dieses Problem finden Sie unter http://ubuntuforums.org/showthread.php?t=2073279
quelle
Ich habe eine alte Radeon Mobility HD 2600 am 13.04. Es reichte mir nicht aus, das obige Repository (makson) zu installieren, da es bei der Überprüfung der Xorg -Version kein Downgrade von Xorg durchgeführt hatte.
Was ich schließlich getan habe, war ein Neustart in die Wiederherstellung, das Entfernen aller xorg-Pakete (was das Entfernen des Pakets ubuntu-desktop (gulp) auslöste) und das erneute Installieren der Pakete. Dies löst das Abrufen der Pakete aus dem Repository aus.
So etwas wie:
Musst damit rumspielen! Danach bin ich auf einen hochauflösenden Desktop gekommen. Setzen Sie einfach Unity zurück, aktivieren Sie das OpenGL-Plugin in ccsm und los geht's!
quelle
Jungs, wenn Sie ein Problem mit der Grafikauflösung haben.
Gehen Sie einfach zum Update Manager -> Zusätzliche Treiber -> wählen Sie den Standardtreiber und starten Sie ihn neu.
quelle