Radeon 9200 unter Open Suse 10.2 installieren

Hallo liebe Expertinnen und Experten

könnt ihr mir verraten, wie ich einen nativen Treiber meiner ATI Radeon 9200 unter Open Suse 10.2 installiert bekomme?

Ich habe ja bereits einiges probiert, unter anderem den Installer von ATI vom 18. August 2006. Resultat ist folgendes Logfile:

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0

initializing…
Error:
kernel includes at /lib/modules/2.6.18.2-34-default/build/include do not match current kernel.
they are versioned as „“
instead of „2.6.18.2-34-default“.
you might need to adjust your symlinks:

  • /usr/include
  • /usr/src/linux
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.

Wenn ich alles richtig verstanden habe, ist mein Kernel zu neu. Bekommt man den Treiber vielleicht dennoch irgendwie installiert?

Liebe Grüße
jdelmour

Hallo liebe Expertinnen und Experten

Hallo!

Wenn ich alles richtig verstanden habe, ist mein Kernel zu
neu. Bekommt man den Treiber vielleicht dennoch irgendwie
installiert?

Dein Kernel ist nicht zu neu :smile: Lies bitte Dir in unserer FAQ: „Tipps für Einsteiger durch.“ Das wird Dir in Zukunft schonmal helfen.
Uns beiden würde helfen, wenn Du Dir den Text in der FAQ darüber auch durchliest: „Wie frage ich richtig?“ Wir sind keine Hellseher und tippen auch gerne für andere. Gute Infos sparen Zeit für beide :wink:

Vermutlich fehlen Dir Programme, die das Installationsprogramm benötigt, um das Kernel zu erstellen. Vermutlich hast Du die Kernel-Sourcen nicht heruntergeladen. Ganz sicher hast Du aber die Anleitung nicht gelesen?

Ich zitiere aus der Anleitung: https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/…

Minimum System Requirements

Before attempting to install the ATI Proprietary Linux driver, the following software must be installed:

 **\* glibc** version 2.2 or 2.3 
 \* Linux kernel 2.4 or higher   
 **\* XOrg 6.7,6.8,6.9,7.0 or 7.1; XFree86 version 4.3   
  
  
System Recommendations  
  
For best performance and ease of use, ATI recommends the following:  
  
 \* Kernel module build environment - should include the following:  
 o Kernel source code: Either the Kernel Source or Kernel Headers packages   
 \* ISSE Support enabled in your Linux Kernel  
 o Applies to Intel Pentium III and later CPUs only  
 o Enabled by default on version 2.4 and later kernels   
 \* The rpm utility should be installed and configured correctly on your system, if you intend to install via RPM packages  
 \* QT version 2.x.x is needed for the ATI Control Panel, but is not mandatory   
  
 Note: The following 32 bit packages must be installed in order for 64 bit drivers to install and work properly:  
· XFree86-Mesa-libGL  
· libstdc++  
· libgcc  
· XFree86-libs  
· fontconfig  
· expat  
· freetype  
· zlib**  

Liebe Grüße
jdelmour

Also schaue mit yast (software installieren), ob Du das installiert hast.

Allerdings habe ich selber keine ATI. Das Vorgehen nach Anleitung ist aber eine gute Idee. :wink:

Beste Grüße, Ingo

Auch Hallo,

Installier mit Yast die kernel-sourcen nach dann sollte
sich das auch installieren lassen.

[Error] Kernel Module : Failed to compile kernel module -
please consult readme.

HTH
Gruß Norbert

Moien

könnt ihr mir verraten, wie ich einen nativen Treiber meiner
ATI Radeon 9200 unter Open Suse 10.2 installiert bekomme?

Tipp am Rande: man braucht keine Treiber von ATI. Der opensoucre radeon Treiber kann problemlos mit der 9200’er umgehen. 2D und 3D funktioniern einwandfrei. Ist bei xorg 7.1 schon mit dabei…

Ich habe ja bereits einiges probiert, unter anderem den
Installer von ATI vom 18. August 2006. Resultat ist folgendes
Logfile:

[Message] Kernel Module : Trying to install a precompiled
kernel module.
[Message] Kernel Module : Precompiled kernel module version
mismatched.
[Message] Kernel Module : Found kernel module build
environment, generating kernel module now.
ATI module generator V 2.0

initializing…
Error:
kernel includes at
/lib/modules/2.6.18.2-34-default/build/include do not match
current kernel.
they are versioned as „“
instead of „2.6.18.2-34-default“.
you might need to adjust your symlinks:

  • /usr/include
  • /usr/src/linux
    [Error] Kernel Module : Failed to compile kernel module -
    please consult readme.

Die Freuden der closedsource Treiber. Du benutzt einen Kernel „2.6.18-34“ und hast die Quellen eines anderen „2.6.18-34-default“ installiert. Da stoplert der Installer. Du must also zuerst den aktuellen Kernel durch einen selbst compilierten ersetzen und dann das ATI-Teil nochmal durchlaufen lassen.

cu

Hallo Pumpken

Tipp am Rande: man braucht keine Treiber von ATI. Der
opensoucre radeon Treiber kann problemlos mit der 9200’er
umgehen. 2D und 3D funktioniern einwandfrei. Ist bei xorg 7.1
schon mit dabei…

Genau das ist das, was mich verwirrt. Das Suse-Setup hat einen Treiber namens „radeon“ installiert, obwohl ich davon ausging, lediglich einen VESA-Treiber zu erhalten.
Im Konqueror wird übrigens bzgl. der GraKa angezeigt, das sie KEINE 3D-Funktionen unterstütze.

Es gilt also noch zu klären, ob es einfach der falsche Treiber ist oder aber sonstige ungünstige Faktoren gelten…

Das es einen Open-Source-Radeon Treiber gibt, wußte ich noch gar nicht. Das ist schon mal gut zu wissen.

Die Freuden der closedsource Treiber. Du benutzt einen Kernel
„2.6.18-34“ und hast die Quellen eines anderen
„2.6.18-34-default“ installiert. Da stoplert der Installer. Du
must also zuerst den aktuellen Kernel durch einen selbst
compilierten ersetzen und dann das ATI-Teil nochmal
durchlaufen lassen.

Ich soll den Kernel compilieren? *schüttel*

Sehr merkwürdig ist der Unterschied zwischen Kernel-Version und den Sources. Denn beide kommen aus der gleichen OpenSuse-Distribution (10.2). Die Kernel-Sources hatte ich von der gleichen DVD via Yast installiert.

Vielen Dank für diese Anregungen! Heute abend wird weiter geforscht :smile:

Aber bevor ich den Kernel compiliere, suche ich erstmal nach den Ursachen, warum die Sources eine andere Version haben als der Kernel.

Liebe Grüße,
jdelmour

Hallo Norbert

Installier mit Yast die kernel-sourcen nach dann sollte
sich das auch installieren lassen.

Das hatte ich bereits vor einer Woche getan. :smile: Als Quelle diente die gleiche OSS-10.2-DVD, von der der Kernel und alles weitere stammt.

Die Ursachen des Versionsmissmatch werde ich heute abend weiter erforschen.

Viele Grüße,
jdelmour

Hallo Ingo

Wir sind
keine Hellseher und tippen auch gerne für andere. Gute Infos
sparen Zeit für beide :wink:

Da hast du völlig Recht, Ingo. Ich war irgendwann aufgrund von Müdigkeit leicht genervt, und hätte die Frage besser erst heute morgen abgeschickt mit deutlich mehr Infos über meine bisherige Vorgehensweise.

Also schaue mit yast (software installieren), ob Du das
installiert hast.

Das werde ich heute abend tun.

Vielen Dank!

Grüße, jdelmour

Moien

Tipp am Rande: man braucht keine Treiber von ATI. Der
opensoucre radeon Treiber kann problemlos mit der 9200’er
umgehen. 2D und 3D funktioniern einwandfrei. Ist bei xorg 7.1
schon mit dabei…

Genau das ist das, was mich verwirrt. Das Suse-Setup hat einen
Treiber namens „radeon“ installiert, obwohl ich davon ausging,
lediglich einen VESA-Treiber zu erhalten.
Im Konqueror wird übrigens bzgl. der GraKa angezeigt, das sie
KEINE 3D-Funktionen unterstütze.

Also hat er entweder doch den VESA-Treiber installiert oder der Treiber ist nicht aktuel oder die mesa-libs fehlen / wurden von ATI-installer zerstört.

Such mal die xorg-confg und log Datei. Schmeiss alles irgendwo online. Da stehen die lustigeren Details der Treiberkonfiguration drin. Die genauen Dateinamen unter suse kenn ich nicht, aber meistens ist es was im Styl /etc/X11/xorg.conf und /var/log/Xorg.0.log.

Das es einen Open-Source-Radeon Treiber gibt, wußte ich noch
gar nicht. Das ist schon mal gut zu wissen.

Das ist der „radeon“-Treiber den Suse vorgeschlagen hat. Nennt sich manchmal auch „ati“. Der von ATI selbst nennt sich durchgehend „fglrx“.

Die Freuden der closedsource Treiber. Du benutzt einen Kernel
„2.6.18-34“ und hast die Quellen eines anderen
„2.6.18-34-default“ installiert. Da stoplert der Installer. Du
must also zuerst den aktuellen Kernel durch einen selbst
compilierten ersetzen und dann das ATI-Teil nochmal
durchlaufen lassen.

Ich soll den Kernel compilieren? *schüttel*

Sehr merkwürdig ist der Unterschied zwischen Kernel-Version
und den Sources. Denn beide kommen aus der gleichen
OpenSuse-Distribution (10.2).

Mich wundert es ehrlich gesagt nicht. Bei Debian gibt es von jedem Kernel ein gutes dutzend Varianten. Und keine ist mit irgendeiner anderen 100% kompatibel wenn es um das Compilieren von ATI-Treibern geht. Suse dürfte da in der gleichen Situation sein.

cu

Hallo Pumpkin,

Such mal die xorg-confg und log Datei. Schmeiss alles irgendwo
online. Da stehen die lustigeren Details der
Treiberkonfiguration drin. Die genauen Dateinamen unter suse
kenn ich nicht, aber meistens ist es was im Styl
/etc/X11/xorg.conf und /var/log/Xorg.0.log.

Guckst du hier:
http://users.sky-bizz.com/hh/xorg.conf

Im gleichen Verzeichnis gibt es die Dateien

Xorg.0.log
Xorg.0.log.old
Xorg.1.log
Xorg.1.log.old
Xorg.2.log

Weitere eigene Ergebnisse kann ich noch nicht liefern. Ich mußte heute einem Kumpel in einer viel zu verräuchterten Kneipe bei Bitburger Pils moralischen Beistand leisten :smile:

Vielleicht kannst du aber angand der angeforderten xorg.conf erkennen, ob es doch der Vesa-Treiber ist oder nicht. Das wäre ja schon mal viel wert.
Morgen gehts dann weiter :smile:

Liebe Grüße,
jdelmour

Moien

Im gleichen Verzeichnis gibt es die Dateien

Xorg.0.log

Mal angenommen das ist die richtige … in der .conf Datei steht:

Section "Module"
 Load "glx"

Da fehlt ein Eintrag für „dri“, also eine Zeile mit Load „dri“ da rein. Ansonten wird da tatsächlich ein neuer, schneller radeon-treiber geladen. Nur ohne das dri-module tut der nicht viel.

Dann gibt es einen mehr oder weniger bekannten Bug im radeon-treiber den man evtl. noch ausschalten sollte. In der .conf an der Stelle

Section "Device"
 BoardName "RV280 5961"
 BusID "1:0:0"
 Driver "radeon"

noch die Zeile Option „XaaNoOffscreenPixmaps“ hinzufügen. Erspart Ärger mit Berly/Compiz und Co.

Falls das nix gebracht hat wäre es (neben einem neuen Xorg.0.log) gut die Ausgabe von „glxinfo“ zu haben (Console öffnen, „glxinfo > temp.txt“ ausführen, temp.txt online stellen).

cu