ATI Treiber Installation (Ubuntu)Aus Spielen-unter-Linux Wiki by linuxgaming.deDies ist eine alte Version. Zeitpunkt der Bearbeitung: 19:41, 21. Mai 2008 durch CheekyBoinc (Diskussion | Beiträge).
Aktuelle Treiber Version (fglrx) : 8.5 Dieser Treiber unterstützt folgende Karten: Radeon 9500 bis Radeon HD 3800 (auch Radeon Xpress Serie) Besitzer älterer Karten wie Radeon 8500 bis 9250, Mobility 9000 bis 9200 und IGP 9000 bis 9200 müssen den OpenSource Treiber benutzen!
VorbereitungZuerst setzt man den alten fglrx-Treiber auf die schwarze Liste. Dazu öffnet man die Datei /etc/default/linux-restricted-modules-common mit einem Editor mit Root-Rechten, zb: sudo gedit /etc/default/linux-restricted-modules-common ..und schreibt am Ende der Datei Folgendes rein: DISABLED_MODULES="fglrx" Danach muss man die Multiverse und Universe Paketquellen freischalten (ab Gutsy Gibbon nicht mehr nötig). Nach einem Update der Paketquellen müssen folgende Pakete installiert werden: sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf \ libstdc++5 linux-headers-generic dkms
Installation des Catalyst-TreibersZuerst lädt man sich den Treiber für 32bit- und 64bit-Systeme herunter (54 MB). Danach geht man in den Ordner, in dem man den Treiber gespeichert hat und baut sich die Pakete für Hardy Heron mit folgendem Befehl (für Gutsy Gibbon muss "hardy" durch "gutsy" ersetzt werden, usw...): sh ati-driver-installer-8-5-x86.x86_64.run --buildpkg Ubuntu/hardy Dann werden die alten Pakete gelöscht, sofern vorhanden: sudo rm /usr/src/fglrx-kernel*.deb Danach werden die Pakete installiert: sudo dpkg -i fglrx-amdcccle*.deb fglrx-kernel-source*.deb \ xorg-driver-fglrx*.deb Nachstehender Befehl bereinigt noch kaputte Abhängigkeiten (sofern vorhanden): sudo apt-get -f install Zuletzt wird mit Root-Rechten die Datei /etc/X11/xorg.conf editiert. Die Erklärung dieses Abschnitts steht weiter unten. Alternativ kann man das mit den beiden Konsolenbefehlen sudo aticonfig --initial und sudo aticonfig --overlay-type=Xv benutzen, um die Datei entsprechend anpassen zu lassen. Manuell läuft das folgend: Section "Device" Identifier "ATI Technologies, Inc. ATI Default Card" Driver "fglrx" BusID "PCI:6:0:0" #Achtung! Werte können abweichen! Im Zweifelsfalle nicht anrühren! EndSection Wichtig ist, dass man bei "Driver" fglrx reinschreibt. Die anderen Einstellungen sind in der Regel schon korrekt eingestellt. Allerletzter Schritt: Reboot!
Überprüfung der TreiberinstallationEs gibt verschiedene Methoden festzustellen, ob der Treiber korrekt installiert ist. Als erstes gibt man in die Konsole fglrxinfo ein. Das sollte dann so aussehen: ich@hier:~$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: Radeon X1600 Series OpenGL version string: 2.1.7415 Release Dann überprüft man das Direct Rendering mit folgendem Befehl: glxinfo | grep rendering Dort sollte dann direct rendering: Yes stehen.
ProblembeseitigungTreiber nicht korrekt installiertSollte der Treiber nicht korrekt installiert sein, kann ein Editieren mit Root-Rechten in der /etc/X11/xorg.conf helfen. Dazu sucht man sich wieder die Section "Device" und fügt die Overlay-Optionen wie im Beispiel hinzu: Section "Device" Identifier "ATI Technologies, Inc. ATI Default Card" Driver "fglrx" BusID "PCI:6:0:0" Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" EndSection Danach ist ein Reboot nötig! Sollte der Treiber immer noch nicht korrekt installiert sein, hilft es manchmal, wenn man die Schritte ab dem Kompilieren wiederholt. GrafikfehlerBei Grafikfehlern während des normalen Betriebs kann folgende Option in der Section "Device" Abhilfe schaffen, indem man sie, wie bei den Overlay-Optionen (siehe oben) einfach hinzufügt. Option "XaaNoOffscreenPixmaps" Fährt nicht mehr herunterSollte es dazukommen, dass das System nicht mehr ordentlich runterfährt, kann man sich mit einem kleinen Workaround behelfen. Dazu editiert man mit Root-Rechten die Datei /etc/ati/authatieventsd.sh (Sicherheitskopie nicht vergessen) und ändert die Zeile XDM_AUTH_MASK=/var/lib/xdm/authdir/authfiles/A$1* in XDM_AUTH_MASK=/var/run/xauth/A$1* um. Dies gilt aber nur für KDE. Bei Gnome muss die Zeile entsprechend in GDM_AUTH_FILE=/var/lib/gdm/$1.Xauth geändert werden.
WeblinksUnofficial Wiki for the ATI Linux Driver --Chemical Brother 18:09, 30. Nov. 2007 (CET) |