ATI
Aus Ubuntu-Forum Wiki
(Werbung) |
|||
(Der Versionsvergleich bezieht 32 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | = | + | [[Bild: 804.png]] [[Bild: 710.png]] [[Bild: 704.png]] [[Bild: 610.png]] [[Bild: 606.png]] |
+ | {{update}} | ||
+ | __TOC__ | ||
+ | |||
+ | = Allgemeines = | ||
Diese Anleitung soll dazu dienen, auf möglichst einfache Weise den proprietären '''fglrx'''-Treiber für ATI-Grafikkarten aus den Ubuntu-Repositories zu installieren, der unter anderem erst ''hardwareseitige 3D-Beschleunigung'' bietet und daher gerade für Multimedia-Anwendungen und Spiele essentiell wichtig ist. Hierbei wird von der manuellen Installation über das Terminal ausgegangen, auch wenn ab Ubuntu 7.04 die Installation mittels graphischem Frontend möglich ist. Somit sind auch Abwärtskompatibilität und die Möglichkeit der Installation aus einem textbasierten System ohne graphische Desktop-Umgebung gewährleistet. | Diese Anleitung soll dazu dienen, auf möglichst einfache Weise den proprietären '''fglrx'''-Treiber für ATI-Grafikkarten aus den Ubuntu-Repositories zu installieren, der unter anderem erst ''hardwareseitige 3D-Beschleunigung'' bietet und daher gerade für Multimedia-Anwendungen und Spiele essentiell wichtig ist. Hierbei wird von der manuellen Installation über das Terminal ausgegangen, auch wenn ab Ubuntu 7.04 die Installation mittels graphischem Frontend möglich ist. Somit sind auch Abwärtskompatibilität und die Möglichkeit der Installation aus einem textbasierten System ohne graphische Desktop-Umgebung gewährleistet. | ||
- | + | = Unterstützte Grafikkarten = | |
- | + | ||
- | + | ||
Folgende ATI-Grafikkarten werden durch den fglrx-Treiber unterstützt: | Folgende ATI-Grafikkarten werden durch den fglrx-Treiber unterstützt: | ||
Zeile 17: | Zeile 19: | ||
* ATI Mobility FireGL 9000, T2, T2e | * ATI Mobility FireGL 9000, T2, T2e | ||
+ | = Installationsvorbereitung = | ||
- | == | + | == Paketquellen freischalten == |
+ | Die zur Installation benötigten Pakete befinden sich in der ''restricted''-Sektion der Ubuntu-Repositories. Wie diese mithilfe eines Texteditors freigeschaltet werden, kann [[Paketquellen#Paketquellen_freischalten|hier]] nachgelesen werden. | ||
+ | = Installation der benötigten Pakete = | ||
- | + | Nachdem die erforderlichen Paketquellen freigeschaltet sind, können nun die Pakete über das Terminal installiert werden. Folgende Schritte sind dafür notwendig: | |
- | |||
- | + | == Installation der restricted-modules == | |
- | == Installation der | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
Man öffnet ein Terminal und gibt Folgendes ein: | Man öffnet ein Terminal und gibt Folgendes ein: | ||
Zeile 46: | Zeile 43: | ||
ausgibt. | ausgibt. | ||
- | + | == Installation des fglrx-Treibers == | |
- | + | ||
- | + | ||
Anschließend installiert man den Treiber folgendermaßen: | Anschließend installiert man den Treiber folgendermaßen: | ||
Zeile 54: | Zeile 49: | ||
# sudo apt-get install xorg-driver-fglrx | # sudo apt-get install xorg-driver-fglrx | ||
- | + | = Konfiguration des X-Servers = | |
- | + | ||
Zeile 62: | Zeile 56: | ||
- | + | == xorg.conf öffnen == | |
Man öffne ein Terminal und gebe Folgendes ein: | Man öffne ein Terminal und gebe Folgendes ein: | ||
Zeile 72: | Zeile 66: | ||
- | + | == Modulüberprüfung == | |
Im sich öffnenden Editor der Wahl sucht man nun nach | Im sich öffnenden Editor der Wahl sucht man nun nach | ||
Zeile 86: | Zeile 80: | ||
- | + | == Deaktivieren von Composite und AIGLX == | |
Jetzt müssen noch zwei Einträge hinzugefügt werden, um das standardmäßg aktivierte Composite mit DRI sowie AIGLX zu deaktivieren, was bei dem Treiber zu Problemen führen kann. Dazu sucht man nach | Jetzt müssen noch zwei Einträge hinzugefügt werden, um das standardmäßg aktivierte Composite mit DRI sowie AIGLX zu deaktivieren, was bei dem Treiber zu Problemen führen kann. Dazu sucht man nach | ||
Zeile 102: | Zeile 96: | ||
und ändert die Sektionen entsprechend ab. Sollte es diese Sektionen noch nicht geben, so fügt man sie einfach am Ende der Datei hinzu. Letztendlich speichert man die Datei und startet anschließend den X-Server neu. Es kann teilweise auch notwendig sein, das gesamte System neuzustarten. | und ändert die Sektionen entsprechend ab. Sollte es diese Sektionen noch nicht geben, so fügt man sie einfach am Ende der Datei hinzu. Letztendlich speichert man die Datei und startet anschließend den X-Server neu. Es kann teilweise auch notwendig sein, das gesamte System neuzustarten. | ||
- | == | + | =Envy= |
+ | Envy bietet die Möglichkeit, einen aktuellen Treiber auf komfortable Weise zu installieren. Dabei lädt das Programm den aktuellen Treiber von der Webseite, installiert diesen und richtet den X-Server ein. | ||
+ | * [[Envy]] | ||
+ | |||
+ | = Funktionstest = | ||
Um überprüfen zu können, ob der Treiber korrekt geladen wird und funktioniert, probiert man die folgenden Funktionstests aus: | Um überprüfen zu können, ob der Treiber korrekt geladen wird und funktioniert, probiert man die folgenden Funktionstests aus: | ||
- | + | == fglrxinfo == | |
- | + | ||
- | + | ||
Ob das Modul korrekt geladen wurde und die Grafikkarte funktioniert, sieht man, wenn man im Terminal den Befehl | Ob das Modul korrekt geladen wurde und die Grafikkarte funktioniert, sieht man, wenn man im Terminal den Befehl | ||
Zeile 124: | Zeile 120: | ||
- | + | == glxgears == | |
Einen subjektiven Funktionstest kann man auch mittels | Einen subjektiven Funktionstest kann man auch mittels | ||
Zeile 132: | Zeile 128: | ||
durchführen. Die bunten Zahnräder sollten (je nach Leistung des Gesamtsystemes!) recht flüssig laufen und nicht großartig ruckeln. | durchführen. Die bunten Zahnräder sollten (je nach Leistung des Gesamtsystemes!) recht flüssig laufen und nicht großartig ruckeln. | ||
- | |||
- | + | = FAQ = | |
+ | '''Q''': ''Nachdem ich den fglrx Treiber installiert habe und die Desktop-Effekte aktivieren will bekomme ich die Fehlermeldung: "The Composite extension is not available". Was mache ich falsch?'' | ||
- | + | '''A''': In diesem fall müssen Änderungen in der xorg.conf vorgenommen werden und das Paket xserver-xgl installiert werden: | |
- | + | ||
- | + | ||
- | [[ | + | sudo gedit /etc/X11/xorg.conf |
- | [[Kategorie: | + | |
+ | |||
+ | Dann sucht man diesen Eintrag: | ||
+ | Section "Extensions" | ||
+ | Option "Composite" "0" | ||
+ | EndSection | ||
+ | |||
+ | |||
+ | und ändert ihn in den | ||
+ | Section "Extensions" | ||
+ | Option "Composite" "1" | ||
+ | EndSection | ||
+ | |||
+ | |||
+ | Danach müssen wir den xgl installieren: | ||
+ | sudo apt-get install xserver-xgl | ||
+ | |||
+ | |||
+ | |||
+ | Dann muss man den Computer neustarten. | ||
+ | |||
+ | = Links = | ||
+ | * [[Envy]] » automatisierte Installation eines aktuellen Treibers von der Herstellerseite | ||
+ | * [[ATI-Downloadpaket]] » Installation des aktuellsten Treibers von der Herstellerseite | ||
+ | [[Kategorie:Grafikkarten]] |
Aktuelle Version vom 4. November 2011, 15:18 Uhr
Dieser Artikel bedarf einer Aktualisierung. |
Inhaltsverzeichnis |
1 Allgemeines
Diese Anleitung soll dazu dienen, auf möglichst einfache Weise den proprietären fglrx-Treiber für ATI-Grafikkarten aus den Ubuntu-Repositories zu installieren, der unter anderem erst hardwareseitige 3D-Beschleunigung bietet und daher gerade für Multimedia-Anwendungen und Spiele essentiell wichtig ist. Hierbei wird von der manuellen Installation über das Terminal ausgegangen, auch wenn ab Ubuntu 7.04 die Installation mittels graphischem Frontend möglich ist. Somit sind auch Abwärtskompatibilität und die Möglichkeit der Installation aus einem textbasierten System ohne graphische Desktop-Umgebung gewährleistet.
2 Unterstützte Grafikkarten
Folgende ATI-Grafikkarten werden durch den fglrx-Treiber unterstützt:
- ATI Radeon 8500, 9000, 9100, 9200, 9250
- ATI Radeon 9500, 9550, 9600, 9700, 9800, X300, X400, X600
- ATI Radeon X700, X800
- ATI Mobility 9000, 9600, 9800
- ATI FireGL 8700, 8800, E1, E2, X1, X2, X3, Z1, T2, 5100, 7100, 7200
- ATI Mobility FireGL 9000, T2, T2e
3 Installationsvorbereitung
3.1 Paketquellen freischalten
Die zur Installation benötigten Pakete befinden sich in der restricted-Sektion der Ubuntu-Repositories. Wie diese mithilfe eines Texteditors freigeschaltet werden, kann hier nachgelesen werden.
4 Installation der benötigten Pakete
Nachdem die erforderlichen Paketquellen freigeschaltet sind, können nun die Pakete über das Terminal installiert werden. Folgende Schritte sind dafür notwendig:
4.1 Installation der restricted-modules
Man öffnet ein Terminal und gibt Folgendes ein:
# sudo apt-get install linux-restricted-modules-<KERNELVERSION>
, wobei KERNELVERSION mit dem entsprechenden Eintrag zu ersetzen ist, den der Befehl
# uname -r
ausgibt.
4.2 Installation des fglrx-Treibers
Anschließend installiert man den Treiber folgendermaßen:
# sudo apt-get install xorg-driver-fglrx
5 Konfiguration des X-Servers
Der Treiber ist nun korrekt installiert, allerdings noch nicht in der Konfigurationsdatei des X-Servers eingetragen und parametrisiert. Dafür sind noch ein paar Änderungen an der Datei xorg.conf notwendig, welche nun vorgenommen werden:
5.1 xorg.conf öffnen
Man öffne ein Terminal und gebe Folgendes ein:
# sudo gedit /etc/X11/xorg.conf
Anmerkung: Unter Kubuntu und Xubuntu entsprechend einen anderen Editor wie zum Beispiel kate, emacs, nano oder vi verwenden.
5.2 Modulüberprüfung
Im sich öffnenden Editor der Wahl sucht man nun nach
Section "Device" Identifier "ATI Technologies, Inc. Radeon X850XT Pro" Driver "fglrx" BusID "PCI:1:0:0" EndSection
und überprüft, ob unter Driver auch wirklich der Eintrag fglrx steht. Sollte dies nicht der Fall sein, so ist der Wert entsprechend zu korrigieren.
5.3 Deaktivieren von Composite und AIGLX
Jetzt müssen noch zwei Einträge hinzugefügt werden, um das standardmäßg aktivierte Composite mit DRI sowie AIGLX zu deaktivieren, was bei dem Treiber zu Problemen führen kann. Dazu sucht man nach
Section "Extensions" Option "Composite" "Disable" EndSection
und
Section "ServerFlags" Option "AIGLX" "off" EndSection
und ändert die Sektionen entsprechend ab. Sollte es diese Sektionen noch nicht geben, so fügt man sie einfach am Ende der Datei hinzu. Letztendlich speichert man die Datei und startet anschließend den X-Server neu. Es kann teilweise auch notwendig sein, das gesamte System neuzustarten.
6 Envy
Envy bietet die Möglichkeit, einen aktuellen Treiber auf komfortable Weise zu installieren. Dabei lädt das Programm den aktuellen Treiber von der Webseite, installiert diesen und richtet den X-Server ein.
7 Funktionstest
Um überprüfen zu können, ob der Treiber korrekt geladen wird und funktioniert, probiert man die folgenden Funktionstests aus:
7.1 fglrxinfo
Ob das Modul korrekt geladen wurde und die Grafikkarte funktioniert, sieht man, wenn man im Terminal den Befehl
fglrxinfo
eingibt. Die Ausgabe des Befehles sollte etwa derart aussehen:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: X850XT Generic OpenGL version string: 2.0.5946 (8.27.10)
7.2 glxgears
Einen subjektiven Funktionstest kann man auch mittels
glxgears
durchführen. Die bunten Zahnräder sollten (je nach Leistung des Gesamtsystemes!) recht flüssig laufen und nicht großartig ruckeln.
8 FAQ
Q: Nachdem ich den fglrx Treiber installiert habe und die Desktop-Effekte aktivieren will bekomme ich die Fehlermeldung: "The Composite extension is not available". Was mache ich falsch?
A: In diesem fall müssen Änderungen in der xorg.conf vorgenommen werden und das Paket xserver-xgl installiert werden:
sudo gedit /etc/X11/xorg.conf
Dann sucht man diesen Eintrag:
Section "Extensions" Option "Composite" "0" EndSection
und ändert ihn in den
Section "Extensions" Option "Composite" "1" EndSection
Danach müssen wir den xgl installieren:
sudo apt-get install xserver-xgl
Dann muss man den Computer neustarten.
9 Links
- Envy » automatisierte Installation eines aktuellen Treibers von der Herstellerseite
- ATI-Downloadpaket » Installation des aktuellsten Treibers von der Herstellerseite