SDB:ATI Radeon Xpress 200M unter OpenSUSE 10.1 einrichten
aus openSUSE, der freien Wissensdatenbank
Inhaltsverzeichnis |
Einleitung:
Wie die meisten Linux-Freunde wissen, ist das Einrichten einer Grafikkarte unter Linux oft eine äußerst problematische Angelegenheit. Vorallem, wenn die hunderten 'HowTo`s' im Internet, nicht für den Spezialfall geeignet sind und nicht zum gewünschten Erfolg führen. Genau aus diesem Grund erstelle ich diese Anleitung. Ziel dieser Anleitung soll es sein, dass OpenSuSE 10.1 die ATI-Grafikkarte richtig erkennt und die 3D-Beschleunigung voll unterstützt wird.
Bedingungen:
Diese Anleitung bezieht sich auf ein 32-bit oder 64-bit OpenSuSE 10.1
Hardware:
- Medion MD97300 (Notebook)
- AMD Turion 64 ML 32
- ATI Radeon Xpress 200M (PCIe)
Software:
- OpenSuSE 10.1 (64-bit v 32-bit)
- kernel-2.6.16.13-default
Vorbereitung
Bevor man mit der eigentlichen Einrichtung der Grafikkarte beginnen kann, muss man mit Yast ggf. noch einige Pakete nachinstallieren.
Selektionen:
- Grafisches Grundsystem
- Gnome, KDE o.a.
- Kernel-Quellen
Weiterhin benötigt man noch folgendes aus dem Internet.
Downloads:
- ATI-Treiber von http://www.ati.de (Es spielt keine Rolle ob 32bit oder 64bit Treiber!!! [identisch])
- ati-driver-installer-8.28.8-x86_64.run [getestet]
- ati-driver-installer-8.29.6-x86_64.run [getestet]
Installation
Wie wir wissen, 'führen viele Wege nach Rom' und deshalb möchte ich die Installation in mehrere Installationsmethoden unterteilen. StepForStep möchte ich so dem Ziel näher kommen.
Installationsmethode 0.1 (DeLeonIo)
Befehlsfolge:
(01) root@OpenSuSE-IA64>cd /wo-ati-treiber-liegt/ [ENTER] (02) root@OpenSuSE-IA64>chmod 0777 ati-driver-installer-8.28.8-x86_64.run [ENTER] (03) root@OpenSuSE-IA64>./ati-driver-installer-8.28.8-x86_64.run --buildpkg SuSE/SUSE101-IA64 [ENTER] (04) root@OpenSuSE-IA64>rpm -ihv fglrx_6_9_0_SUSE101-8.28.8-1.x86_64.rpm [ENTER] (05) root@OpenSuSE-IA64>SuSEconfig [ENTER] (06) root@OpenSuSE-IA64>init 3 [ENTER] (07) root@OpenSuSE-IA64>aticonfig --initial [ENTER] (08) root@OpenSuSE-IA64>init 5 [ENTER]
// Mein Computer hängt sich nach Ausführung des Befehls 'init 5' auf. Nach einem Zwangsneustart mit Bootparameter 'init 3', // ist alles wieder ok. // Damit der Computer sich in Zukunft nicht mehr aufhängt, ist folgende Konfigutationsänderung notwendig.
(09) root@OpenSuSE-IA64>cd /etc/X11/ [ENTER] (10) root@OpenSuSE-IA64>vi xorg.conf [ENTER]
// Wie ich bisher herrausgefunden habe, liegt das Aufhängen an dem Direct Rendering Infrastructure (DRI) Modul. // Deshalb muss folgende Zeile auskommentiert werden: // Vorher = 'Load "dri"' // Nachher = '#Load "dri"'
(11) root@OpenSuSE-IA64>init 5 [ENTER]
Auswertung:
Installationsmethode 0.2 (Djais)
ATI TREIBER werde mittlerweile direkt über die YaST eingespielt.
- Fügen Sie das YUM-Paketdepot in YaST hinzu (Software -> Installationsquelle wechseln): http://www2.ati.com/suse/
Installieren Sie dann die Pakete x11-video-fglrx und ati-fglrx-kmp-default (ersetzen Sie default ggf. durch ihren Kerneltyp)
Auswertung:
Installationsmethode 0.3 (DeLeonIo)
Der Grund für das Abstürzen des DRI-Modules (Abschnitt: Installationsmethode 0.1), ist zuwenig Shared-Memory für die Grafikkarte. Um die Grafikkartenspeicher zu verändern, muss man ins Bios und dort den Shared-Memory auf 128MB ändern. Nach einem Neustart kann man mit der eigentlichen Installation beginnen.
Befehlsfolge (wie bei Installationsmethode 0.1):
(01) root@OpenSuSE-IA64>cd /wo-ati-treiber-liegt/ [ENTER] (02) root@OpenSuSE-IA64>chmod 0777 ati-driver-installer-8.28.8-x86_64.run [ENTER] (03) root@OpenSuSE-IA64>./ati-driver-installer-8.28.8-x86_64.run --buildpkg SuSE/SUSE101-IA64 [ENTER] (04) root@OpenSuSE-IA64>rpm -ihv fglrx_6_9_0_SUSE101-8.28.8-1.x86_64.rpm [ENTER] (05) root@OpenSuSE-IA64>SuSEconfig [ENTER] (06) root@OpenSuSE-IA64>init 3 [ENTER] (07) root@OpenSuSE-IA64>aticonfig --initial [ENTER] (08) root@OpenSuSE-IA64>init 5 [ENTER]
Auswertung:
Installationsmethode 0.4 (DeLeonIo)
Im Grund ist ja schon alles zur Installation gesagt worden, doch hier möchte ich einen brand aktuellen Sonderfall ansprechen. Nämlich die Installation des ATI Treibers auf dem Kernel 2.6.19.
Die Installation ist im Prinzip identisch mit der Installationsmethode 0.3, außer das folgenes Problem auftritt:
Versucht man das Kernelmodul fglrx zu compilieren, dann sagt der Compiler, er kann die HeaderDatei 'config.h' nicht finden. Um dieses Problem zu lösen kopiert man einfach die vorhanden config.h aus dem SuSE Kernel in den Vanilla Kernel, dann funzt.
Befehlsfolge:
(01) root@OpenSuSE-IA64>cp /usr/src/linux-2.6.16.../includes/linux/config.h ./linux-2.6.19/includes/linux/ [ENTER] (02) root@OpenSuSE-IA64>fglrx-kernel-build.sh [ENTER]
Auswertung:
Fazit
Am Ende stellte sich doch heraus, dass die Installation der ATI Radeon Xpress 200M im Grunde 'einfach' ist.
Keywords: ATI-Treiber | 3D Beschleunigung | Radeon Xpress 200M | FGLRX | XGL

