ATI-Treiber

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
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

'Persönliche Werkzeuge
Andere Sprachen