ATI: Unterschied zwischen den Versionen
Boenki (Diskussion | Beiträge) K typo |
einige Aktualisierungen |
||
Zeile 1: | Zeile 1: | ||
Für ATI Grafikkarten gibt es die Möglichkeit eines properitären (catalyst) und zweier freien Treiber (ati, radeonhd). Die Treiber unterscheiden sich in ihrem Funktionsumfang, wobei die freien Treiber in den meisten Fällen ausreichen sollte. | |||
Für ATI Grafikkarten gibt es | |||
==Open Source Treiber== | ==Open Source Treiber== | ||
===Installation=== | ===Installation=== | ||
'''Achtung:''' Falls der proprietäre Treiber installiert war, müssen die Pakete ''catalyst'' und ''catalyst-utils'' entfernt werden! Sollte dies wegen Abhängigkeitsproblemen nicht funktionieren, kann die Option 'd' verwendet werden. (pacman -Rd catalyst catalyst-utils) | |||
Für xf86-video-ati: | |||
pacman -Sy xf86-video-ati | |||
pacman - | Für xf86-video-radeonhd: | ||
pacman -Sy xf86-video-radeonhd | |||
===Konfiguration=== | ===Konfiguration=== | ||
Die Datei xorg.conf muss folgendermaßen editiert werden: | |||
====Module Section==== | |||
Section "Module" | Section "Module" | ||
Load "glx" | Load "glx" | ||
Load "dri" | Load "dri" | ||
Load "drm" | Load "drm" | ||
EndSection | EndSection | ||
====Device Section==== | |||
Für xf86-video-ati: | |||
Section "Device" | Section "Device" | ||
Identifier "name" | Identifier "name" | ||
Driver "radeon" | Driver "radeon" | ||
Option "XAANoOffscreenPixmaps" "true" #wird für AIGLX benötigt | Option "XAANoOffscreenPixmaps" "true" #wird für AIGLX benötigt | ||
EndSection | EndSection | ||
Für xf86-video-radeonhd: | |||
Section "Device" | |||
Identifier "name" | |||
Driver "radeonhd" | |||
Option "XAANoOffscreenPixmaps" "true" #wird für AIGLX benötigt | |||
EndSection | |||
====DRI Section==== | |||
Section "DRI" | Section "DRI" | ||
Group "video" | Group "video" | ||
Mode 0660 | Mode 0660 | ||
EndSection | EndSection | ||
Der Benutzer muss in der Gruppe '''video''' sein, um die 3D Unterstützung, falls unterstützt, zu verwenden. | |||
===Performance Tuning=== | ===Performance Tuning=== | ||
Zeile 85: | Zeile 77: | ||
==Proprietärer | ==Proprietärer Treiber== | ||
Eine Liste der Unterstüzten Karten / Chips findet man in den jeweiligen Release-Notes auf der ATI Homepage. | Eine Liste der Unterstüzten Karten / Chips findet man in den jeweiligen Release-Notes auf der ATI Homepage. | ||
Zeile 156: | Zeile 148: | ||
Dann abspeichern und den User noch in die Gruppe video eintragen. | Dann abspeichern und den User noch in die Gruppe video eintragen. | ||
==Links== | ==Links== | ||
Zeile 194: | Zeile 153: | ||
[[Kategorie:Hardware]] | [[Kategorie:Hardware]] | ||
[[Kategorie:Installation]] | [[Kategorie:Installation]] | ||
[[Kategorie:Unvollständig]] |
Version vom 10. Dezember 2008, 17:44 Uhr
Für ATI Grafikkarten gibt es die Möglichkeit eines properitären (catalyst) und zweier freien Treiber (ati, radeonhd). Die Treiber unterscheiden sich in ihrem Funktionsumfang, wobei die freien Treiber in den meisten Fällen ausreichen sollte.
Open Source Treiber
Installation
Achtung: Falls der proprietäre Treiber installiert war, müssen die Pakete catalyst und catalyst-utils entfernt werden! Sollte dies wegen Abhängigkeitsproblemen nicht funktionieren, kann die Option 'd' verwendet werden. (pacman -Rd catalyst catalyst-utils)
Für xf86-video-ati:
pacman -Sy xf86-video-ati
Für xf86-video-radeonhd:
pacman -Sy xf86-video-radeonhd
Konfiguration
Die Datei xorg.conf muss folgendermaßen editiert werden:
Module Section
Section "Module" Load "glx" Load "dri" Load "drm" EndSection
Device Section
Für xf86-video-ati:
Section "Device" Identifier "name" Driver "radeon" Option "XAANoOffscreenPixmaps" "true" #wird für AIGLX benötigt EndSection
Für xf86-video-radeonhd:
Section "Device" Identifier "name" Driver "radeonhd" Option "XAANoOffscreenPixmaps" "true" #wird für AIGLX benötigt EndSection
DRI Section
Section "DRI" Group "video" Mode 0660 EndSection
Der Benutzer muss in der Gruppe video sein, um die 3D Unterstützung, falls unterstützt, zu verwenden.
Performance Tuning
Die folgenden Optionen kommen in die Device Section:
Von Haus aus läuft der Open-Source Treiber mit 1x AGP Geschwindigkeit. Im Allgemeinen ist es sicher dies zu ändern. Sollte es Probleme geben, kann man versuchen den Wert zu reduzieren, oder die Option halt nicht verwenden.
Option "AGPMode" "4"
ColorTiling zu aktivieren ist absolut sicher und vermutlich standardmäßig aktiviert. Aber es wurde über einen Performance Zuwachs berichtet, wenn diese Option explizit per xorg.conf aktiviert wird.
Option "ColorTiling" "on"
Beschleuniguns Architektur. Dies wird nur bei neueren Karten funktionieren. Falls die Option aktiviert ist und es Probleme gibt, einfach wieder entfernen.
Option "AccelMethod" "EXA"
Im Allgemeinen ist es sicher Page Flip zu aktivieren. Es wird wohl meist bei älteren Karten verwendet und würde EXA deaktivieren.
Option "EnablePageFlip" "on"
Diese Option kann zu Problemen führen. Sollte dies der Fall sein: entfernen.
Option "AGPFastWrite" "yes"
Die man-page enthät weitere Konfigurations-Optionen.
man radeon
Mit dem Tool driconf kann man auch einige Einstellungen verändern; und ein "disable Low Impact fallback", was von einigen Programmen (z.B. google-earth,...) benötigt wird, ist damit ebenfalls möglich.
Proprietärer Treiber
Eine Liste der Unterstüzten Karten / Chips findet man in den jeweiligen Release-Notes auf der ATI Homepage.
Beachte: Seit der Namensänderung von fglrx in catalyst heißen die nötigen Pakete catalyst und catalyst-utils. Das Kernel Modul und der Xorg Treiber heißen aber weiterhin fglrx.
Die Treiber werden unter der Console installiert. Wenn Der XServer noch läuft, auf die Consolle wechseln (STR+ALT+F1).
XServer beenden
# /sbin/init 3
Nun können die Ati-Treiber installiert werden. (mit Aktualisierung)
# pacman -Sy catalyst catalyst-utils
Dann noch die xorg.conf anpassen.
# nano -w /etc/X11/xorg.conf
Unter Section "Module" müssen die beiden folgenden Module sein.
Load "dri" Load "glx"
Das sieht dann z.B. so aus.
Section "Module" Load "dri" Load "extmod" Load "glx" Load "type1" Load "freetype" EndSection
Nun kommen wir zum eigentlichen Teil ändern der Section "Device"
Section "Device" Identifier "Device[0]" Driver "fglrx" VendorName "ATI" BoardName "RV350 NJ [Radeon 9800 XT]" Screen 0 BusID "3:0:0" EndSection
Damit auch die richtige BusID eingetragen ist,
lspci | grep VGA
Das sieht zB so aus
03:00.0 VGA compatible controller: ATI Technologies Inc RV350 NJ [Radeon 9800 XT]
also ist die BusID hier 3.0.0. Wenn nicht die richtige BusID eingetragen ist, wird der XServer nicht starten.
Damit die /etc/X11/xorg.conf für den Treiber angepasst wird, muss ein
aticonfig --initial --force
ausgeführt werden.
Damit wir auch 3D-Unterstüzung haben, sollte folgendes am Ende in der xorg.conf zusätzlich eingetragen sein:
Section "DRI" Group "video" Mode 0660 EndSection
Dann abspeichern und den User noch in die Gruppe video eintragen.