ATI: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
# nano -w /etc/X11/xorg.conf | # nano -w /etc/X11/xorg.conf | ||
Unter '''''Section "Module"''''' müssen die beiden | Unter '''''Section "Module"''''' müssen die beiden folgenden Module sein. | ||
Load "dri" | Load "dri" | ||
Load "glx" | Load "glx" | ||
Das sieht dann | Das sieht dann z.B. so aus. | ||
Section "Module" | Section "Module" | ||
Zeile 30: | Zeile 30: | ||
EndSection | EndSection | ||
Nun kommen wir zum eigentlichen Teil | Nun kommen wir zum eigentlichen Teil ändern der '''''Section "Device"''''' | ||
Section "Device" | Section "Device" | ||
Identifier "Device[0]" | Identifier "Device[0]" | ||
Zeile 50: | Zeile 50: | ||
also ist die '''''BusID''''' hier 3.0.0. Wenn nicht die richtige '''''BusID''''' eingetragen ist, wird der XServer nicht starten. | also ist die '''''BusID''''' hier 3.0.0. Wenn nicht die richtige '''''BusID''''' eingetragen ist, wird der XServer nicht starten. | ||
Das wir auch 3D- | Das wir auch 3D-Unterstüzung haben. | ||
Section "DRI" | Section "DRI" | ||
Zeile 68: | Zeile 68: | ||
Dann den XServer starten. | Dann den XServer starten. | ||
Unter dem XServer | Unter dem XServer eine Console öffnen und folgendes eingeben: | ||
# fglrxinfo | # fglrxinfo | ||
Das sollte dann so aussehen | |||
[tuxmux@tux ~]$ fglrxinfo | [tuxmux@tux ~]$ fglrxinfo | ||
Zeile 78: | Zeile 79: | ||
OpenGL version string: 2.0.6174 (8.31.5) | OpenGL version string: 2.0.6174 (8.31.5) | ||
Nachschaun ob man 3D- | Nachschaun ob man 3D-Unterstüzung hat. | ||
# glxinfo | grep direct | # glxinfo | grep direct |
Version vom 2. April 2007, 13:51 Uhr
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.
# pacman -S ati-fglrx
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.
Das wir auch 3D-Unterstüzung haben.
Section "DRI" Group "video" Mode 0666 EndSection
Die Composite sollte ausgeschaltet sein.
Section "Extensions" Option "Composite" "Disabled" EndSection
Dann abspeichern und noch in die Gruppe video eintragen.
# gpasswd -a user_name video
Dann den XServer starten.
Unter dem XServer eine Console öffnen und folgendes eingeben:
# fglrxinfo
Das sollte dann so aussehen
[tuxmux@tux ~]$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9800 XT Generic OpenGL version string: 2.0.6174 (8.31.5)
Nachschaun ob man 3D-Unterstüzung hat.
# glxinfo | grep direct direct rendering: Yes
Wenn man unter XOrg 7 eine Fehlermeldung von AIGLX bekommt. zB
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/xorg/modules/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727) (EE) AIGLX: reverting to software rendering
Dann in der xorg.conf unter Section "ServerLayout"
Option "AIGLX" "off"