ATI-Treiber
Aus Gentoo Linux Wiki
| Installationsmethoden • LiveCDs • Kernel & Hardware • Laptops & Notebooks • Portage • System • Netzwerke & Services • X • Software • Anderes • alphabetischer HOWTO Index |
Diese Anleitung soll dir helfen die Grafikkartentreiber von ATI zu installieren. Die Anleitung sollte mit jeder Treiberversion funktionieren.
Wichtig: Wenn du eine ATI 7500 Mobile oder irgendeine andere Grafikkarte die nicht von den Ati Treibern unterstützt wird benutzt, hilft diese Anleitung nicht. Benutze stattdessen die ATI Kernel Treiber.
Inhaltsverzeichnis |
[Bearbeiten] Kernel Konfiguration
Geh in die menuconfig (cd /usr/src/dein-kernel && make menuconfig) und überprüfe folgende Einstellungen:
| Code: menuconfig |
Loadable Module Support --->
[*] Enable loadable module support
[*] Module unloading
Processor type and features --->
[*] MTRR (Memory Type Range Register) support
Device Drivers --->
Graphics Support --->
<M> /dev/agpgart (AGP Support)
<M> Dein_AGP_Chipsatz_hier
[ ] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
[ ] Support for framebuffer devices
Kernel Hacking --->
[ ] Kernel debugging
|
ab Kernel 2.6.15(?) auch folgende Option mit anknipsen:
| Code: menuconfig-Ergänzung |
Power management options (ACPI, APM) ---> [*] Legacy Power Management API |
Ansonsten gibts beim Übersetzen und Einbinden des fglrx-Treibers Probleme wegen fehlender Symbole (pm_register() und Konsorten). Die verbleibenden Meldungen wegen veralteter Funktionen könnt ihr getrost überlesen - vielleicht schafft ATI ja irgendwann die Einbindung der aktuellen Funktionen ... ;-).
Synchronisiere deinen Kernel mit den oben geposteten Einstellungen.
Vergiss nicht zu kompilieren, installieren und den Kernel neu zu starten.
In der Installationsanleitung von Gentoo findest du eine gute Beschreibung dafür.
[Bearbeiten] Installation
Für die Installation ist es einfacher, wenn du die grafische Oberfläche beendest. In der Regel geht das mit Ctrl + Alt + Backspace. Wenn der xserver dadurch nur einen Neustart durchführt, drück Strg + Alt + F1, melde dich als root an und mach:
/etc/init.d/xdm stop
Wenn du es nicht schon gemacht hast, synchronisiere deinen portage tree:
emerge --sync
Um die neusten Treiber downloaden zu können musst du sie vermutlich unmaskieren.
echo "x11-drivers/ati-drivers ~arch" >> /etc/portage/package.keywords
Ersetze <~arch> durch deine System Architektur; also entweder ~x86 oder ~amd64, das sind die einzigen CPU Architekturen die der Ati Treiber unterstützt.
Lass uns nun die Treiber installieren.
emerge -v ati-drivers
[Bearbeiten] Neuste Treiber(8.21.7 und aktueller)
Achtung: Sehr wichtig: Den Befehl opengl-update gibt es nicht mehr. Er wird missbilligt. Bitte nicht mehr benutzen! Verwende stattdessen eselect opengl.
# /opt/ati/bin/aticonfig --initial --input=/etc/X11/xorg.conf
- Schaue dir ergänzend die Möglichkeiten für aticonfig an, wenn du den Befehl eintippst
# /opt/ati/bin/aticonfig --help | less
[Bearbeiten] Ältere Treiber (vor 8.21.7)
Im nächsten Schritt wechselt man zum Ati OpenGL Subsystem. Dieser Schritt ist sehr wichtig.
eselect opengl set ati
Konfiguriere X:
fglrxconfig
Falls der Befehl nicht funktioniert, versuche das Skript manuell auszuführen:
/opt/ati/bin/fglrxconfig
Lass uns nun wieder die grafische Oberfläche starten.
startx
Öffne ein Terminal und gib folgenden Befehl ein:
fglrxinfo
Wenn der Treiber funktioniert sollte folgendes ausgegeben werden (Natürlich kann das Model der Grafikkarte anders lauten):
OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9800 Pro Generic OpenGL version string: 1.3.5395 (X4.3.0-8.18.6)
[Bearbeiten] Problemlösungen
[Bearbeiten] Config Dateien
In der Standardeinstellung verwendet der Treiber den internen AGPGART. Manchmal funktioniert das internal nicht und du musst den vom Kernel bereitgestellten verwenden. Editiere deine xorg.conf und such nach folgendem Eintrag: Option „UseInternalAGPGART“, ändere „yes“ zu „no“.
| Datei: xorg.conf |
Option "UseInternalAGPGART" "no" |
Füge nun folgende Module in die /etc/modules.autoload.d/kernel-2.x ein. Das „x“ steht für deine Kernelversion
Füge folgende hinzu (Die Reihenfolge ist sehr wichtig);
| Datei: /etc/modules.autoload.d/kernel-2.x |
agpgart intel-agp # Ändere intel-agp zu deinem chipatz. zum Beispiel: via-agp, nvidia_agp sis-agp. fglrx |
Mach zum Schluss noch ein
update-modules
Jetzt kannst du einen Neustart durchführen und alles sollte funktionieren. Falls es immer noch nicht funktioniert, schau dir deine /var/log/Xorg.0.log an und kopiere sie. Dann kannst du sie im Gentooforum (www.gentooforum.de) posten und die User um Hilfe bitten.
[Bearbeiten] Links
- offizielles Gentoo Linux ATI FAQ
- Gentoo ATI Radeon FAQ (englisch) von Wedge
- ATI Anleitung auf gentooforums.de
