ubuntuusers.de

ubuntuusers.deWikiGrafikkartenAMDfglrx

fglrx

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Diese Anleitung behandelt die Installation des proprietären Treibers fglrx (AMD Catalyst Display Driver) für AMD-Grafikprozessoren (früher ATI) als Alternative mit erweiterten Einstellmöglichkeiten zum vorinstallierten und aktiven freien Treiber radeon. Der proprietäre Treiber, dessen Quellcode nicht frei verfügbar ist und daher nicht außerhalb AMDs gewartet werden kann, sollte nur eingesetzt werden, wenn der freie Treiber nicht ordnungsgemäß funktioniert und dies dadurch korrigiert werden kann.

Die in den Ubuntu-Paketquellen enthaltene Version des fglrx-Treibers ist i.d.R eine ältere. Sollte man bei sehr aktuellen AMD-Grafikprozessoren auf die aktuellste Version angewiesen sein und fortgeschrittene Linux-Kenntnisse besitzen, ist Manuelle fglrx-Installation die entsprechende Anleitung.

Unterstützung

Achtung!

AMD entfernt hin und wieder die Unterstützung älterer Grafikkarten und -Chips aus dem Treiber. Ältere Versionen des Treibers dürfen ab Jaunty nicht installiert werden, da sie nicht kompatibel zum aktuellen XServer sind und zu schweren Systemfehlern führen! Besitzer nicht mehr unterstützter Karten müssen auf die freien Treiber radeon ausweichen.

Der Treiber unterstützt offiziell:

14.04 Trusty Tahr

  • AMD FireStream: 9350, 9270, 9250, 9170

  • AMD Mobility Radeon HD: 8xxxM, 7xxxM, 6xxxM, 5xxx

  • AMD Radeon HD: Rx 2xx, 8xxx*, 7xxx*, 6xxx*, 5xxx

13.10 Saucy Salamander

  • AMD FireStream: 9350, 9270, 9250, 9170

  • AMD Mobility Radeon HD: 8xxxM, 7xxxM, 6xxxM, 5xxx

  • AMD Radeon HD: 8xxx*, 7xxx*, 6xxx*, 5xxx

12.10 Quantal Quetzal, 12.04.2 Precise Pangolin

  • AMD FireStream: 9350, 9270, 9250, 9170

  • AMD Mobility Radeon HD: 6xxxM, 6xxx, 6xxxG, 5xxx

  • AMD Radeon HD: 7xxx, 7xxxD, 6xxx, 6xxxD, 5xxx

12.04, 12.04.1 Precise Pangolin (Catalyst 12.4 - 8.960)

  • AMD FireStream: 9350, 9270, 9250, 9170

  • AMD Mobility Radeon HD: 6xxxM, 6xxx, 6xxxG, 5xxx, 4xxx, 3xxx, 2xxx sowie AMD PowerXpress

  • AMD Radeon HD: 7xxx, 7xxxD, 6xxx, 6xxxD, 5xxx, 4xxx, 3xxx, 2xxx

  • AMD Radeon: 3000, 3100, 3200

Legacy Treiber (Catalyst 13.1)

Dieser Treiber unterstützt maximal Xorg 6.9, Xserver 1.12 und Kernel 3.4 und ist somit nur noch mit Ubuntu 12.04 verwendbar.

  • AMD Radeon HD: 4000, 3000, 2000

  • AMD Mobility Radeon HD: 4xxx, 3xxx, 2xxx

Installation

Verwaltung eingeschränkter Treiber

Hinweis:

Ab Ubuntu 12.10 ist der restricted-manager nicht mehr in Ubuntu enthalten. Die Installation und Konfiguration von eingeschränkten Treibern erfolgt unter Ubuntu über "Systemeinstellungen -> Software-Paketquellen -> Zusätzliche Treiber". Bzw. über "Systemeinstellungen -> Software & Aktualisierung -> Zusätzliche Treiber" (ab Ubuntu 14.04 LTS)

./restricted-manager.png

Über die Verwaltung eingeschränkter Treiber kann der proprietäre Treiber einfach installiert und aktiviert werden. Nach dem Start dieser Funktion über "System -> Systemverwaltung -> Hardware-Treiber" wird der empfohlene Treiber hervorgehoben und kann per Mausklick aktiviert werden. Es wird gewarnt, dass die Verwendung derartiger Treiberprogramme riskant sein kann. Nach dem Bestätigen dieser Warnung wird der Treiber automatisch installiert und konfiguriert. Anschließend muss das System neu gestartet werden.

Über die Paketverwaltung

Alternativ kann der Treiber über das Paket fglrx (Ubuntu 12.04, 12.04.1, ab 12.10) bzw. fglrx-updates (ab Ubuntu 12.04.3) in der Paketverwaltung installiert [1] werden. Anschließend muss der Treiber noch aktiviert werden.

Aktivierung der Treiber

Zur Aktivierung des Treibers muss dieser in der Konfigurationsdatei des Xservers /etc/X11/xorg.conf eingetragen werden. Dazu bringt fglrx das Programm "aticonfig" mit.

Um sicherzustellen, dass die neue Konfiguration nicht mit Ubuntu-Standardeinstellungen kollidiert, empfiehlt es sich, die Datei /etc/X11/xorg.conf zunächst umzubenennen. Anschließend wird das Programm mit

1
sudo aticonfig --initial --force

angewiesen, eine neue Konfigurationsdatei nach den Vorgaben von AMD zu erstellen und der Rechner anschließend neu gestartet. Weitere Anpassungen können dann im Catalyst Control Center vorgenommen werden.

Überprüfung

Nach einem Neustart wird im Terminal [3] der Befehl

fglrxinfo  

eingegeben.

Falls eine Ausgabe wie diese angezeigt wird, funktionieren der Treiber und die 3D-Beschleunigung tadellos:

display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6670
OpenGL version string: 4.2.12172 Compatibility Profile Context 9.00.11

Konfiguration

Will man die volle Leistung der Grafikkarte ausnutzen oder eventuell auftretende Probleme beseitigen, empfiehlt es sich, den Treiber zu konfigurieren.

Leistungsaufnahme

Die Funktionen zum Senken der Leistungsaufnahme im Leerlauf werden vom freien Radeon-Treiber noch nicht voll unterstützt. Daher kann die Leistungsaufnahme mit dem proprietären fglrx unter Umständen geringer sein.

Problemlösungen

Gesammelte Problemlösungen sind unter fglrx-Problembehebung zu finden.

OpenCL - Berechnungen auf der Grafikkarte

Die notwendige Software, das Stream-SDK von AMD, kann von der Herstellerseite {en} bezogen werden. Inoffizielle Pakete, die die Installation wesentlich vereinfachen, findet man in diesem Forumsthread {en}. Mehr Informationen zu OpenCL gibt es bei Wikipedia.

Hinweis zur Deinstallation des fglrx

Bei einer Installation aus den offiziellen Paketquellen können die fglrx-Pakete wie folgt deinstalliert werden:

sudo apt-get purge fglrx* 

Die ggf. zurückbleibende Konfigurationsdatei /etc/X11/xorg.conf sollte manuell gelöscht werden:

sudo rm /etc/X11/xorg.conf 

Ist dagegen der Treiber manuell installiert worden, ist nach Grafikkarten/AMD/fglrx/Manuelle Treiberinstallation vorzugehen.

Diese Revision wurde am 7. Juli 2014 22:34 von stfischr erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: unfreie Software, Hardware, amd, radeon, Grafikkarten, ati