Hallo SuSE-Freunde, ein Freund von mir verwendet SuSE 7.1 für PPC auf einem G4 Macintosh mit ATI Rage - Graphikkarte. Hat irgendjemand auf so einer Hardware schon mal 3D sprich OpenGL bzw. DRI konfiguriert und Spiele beschleunigt ausgeführt? Die Updates von ftp.suse.com auf die Version 4.1.0 (RPM Release 7) haben wir heute eingespielt. Wenn man dann mit sax2 die Konfiguration ändern will, schmiert sax2 ab, da die Library libXmuu.so.1 fehlt! Vorhin bin ich dann auf den folgenden SDB-Artikel gestoßen: http://sdb.suse.de/sdb/de/html/olh_ppc_71_xf410.html Hier wird beschrieben das man für DRI auch noch auf Kernel 2.4.6 updaten muß. Hat natürlich nichts mit der fehlenden libXmuu zu tun, bringt aber eventuell ein laufendes 3D-System ?? Was tun? bye Waldemar -- "The PROPER way to handle HTML postings is to cancel the article, then hire a hitman to kill the poster, his wife and kids, and fuck his dog and smash his computer into little bits. Anything more is just extremism." -- Paul Tomblin
Am Dienstag 17 Juli 2001 20:37 schrieb Waldemar Brodkorb:
ein Freund von mir verwendet SuSE 7.1 für PPC auf einem G4 Macintosh mit ATI Rage - Graphikkarte.
Hat irgendjemand auf so einer Hardware schon mal 3D sprich OpenGL bzw. DRI konfiguriert und Spiele beschleunigt ausgeführt?
ich hab hier ein Powerbook G3, der Update auf XFree86 4.1.0 hat hier die Geschwindigkeit von gears fast verdoppelt (25 -> 45 FPS bei 24 Bit Farbtiefe), ob das allerdings von einer eventuellen Hardwarebe- schleunigung oder von einer Optimierung in Mesa herrührt kann ich nicht sagen.
Die Updates von ftp.suse.com auf die Version 4.1.0 (RPM Release 7) haben wir heute eingespielt.
Wenn man dann mit sax2 die Konfiguration ändern will, schmiert sax2 ab, da die Library libXmuu.so.1 fehlt!
Die ist hier vorhanden, hast Du was vergessen zu installieren (xshared): manfred@marvin:~ > locate libXmuu /usr/X11R6/lib/libXmuu.a /usr/X11R6/lib/libXmuu.so /usr/X11R6/lib/libXmuu.so.1 /usr/X11R6/lib/libXmuu.so.1.0
Hier wird beschrieben das man für DRI auch noch auf Kernel 2.4.6 updaten muß.
DRI ist hier leider kein Thema, aber Hinweise zur compilierung des 2.4.6er Kernel auf nem PowerPC findest Du auf meiner Homepage (siehe erste URL im Footer, steht im USB-Bereich). Die Autoren/Maintainer der fehlerhaften Pakete sind informiert und zumindestens der arch/ppc/kernel/pmac_pci.c Bug wurde im aktuellen 2.4.7pre Kernel korrigiert. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de
Manfred.Tremmel@iiv.de (Manfred Tremmel) writes:
Am Dienstag 17 Juli 2001 20:37 schrieb Waldemar Brodkorb:
Die Updates von ftp.suse.com auf die Version 4.1.0 (RPM Release 7) haben wir heute eingespielt.
Wenn man dann mit sax2 die Konfiguration ändern will, schmiert sax2 ab, da die Library libXmuu.so.1 fehlt!
Die ist hier vorhanden, hast Du was vergessen zu installieren (xshared): [...] Ich habe mir am Wochenende 4.1.0-6.rpm geladen, auch hier fehlte
libXmuu.so.1.0 es war nur der link auf libXmuu.so.1 vorhanden. Habe mir extra von xfree86.org die Quellen geholt und alles neu kompiliert. Ich habe dann festgestellt, dass im rpm noch einige andere lib's fehlten, z.B. libXft.so.1.0 oder libX11.so.6.2. Die rpm's fuer xdevel und xshared wurden aktualisiert. Entweder war die ftp-Uebertragung fehlerhaft, oder das Paket unzureichend gepackt. -Dieter -- Dieter Kluenter Brute Force Imaging
Hallo Waldemar, On Tuesday, 17. July 2001 20:37, Waldemar Brodkorb wrote:
ein Freund von mir verwendet SuSE 7.1 für PPC auf einem G4 Macintosh mit ATI Rage - Graphikkarte.
Hat irgendjemand auf so einer Hardware schon mal 3D sprich OpenGL bzw. DRI konfiguriert und Spiele beschleunigt ausgeführt?
Die Updates von ftp.suse.com auf die Version 4.1.0 (RPM Release 7) haben wir heute eingespielt.
Wenn man dann mit sax2 die Konfiguration ändern will, schmiert sax2 ab, da die Library libXmuu.so.1 fehlt!
Vorhin bin ich dann auf den folgenden SDB-Artikel gestoßen: http://sdb.suse.de/sdb/de/html/olh_ppc_71_xf410.html
Hier wird beschrieben das man für DRI auch noch auf Kernel 2.4.6 updaten muß. Hat natürlich nichts mit der fehlenden libXmuu zu tun, bringt aber eventuell ein laufendes 3D-System ??
ich schlage mich z.Zt. mit der gleichen Problematik herum. ich benutze zwar eine Matrox G400 auf x86, aber die Problme sind die gleichen. Nachdem ich auf http://dri.sourceforge.net Teile der Doku gelesen habe, daß der DRI-Treiber sowohl in den Kernel-Sourcen als auch in den XF86-Sourcen enthalten ist. Es wird empfohlen den Treiber aus den XF86-Sourcen zu benutzen. Im Orginal-Suse-Kernel ist er jedenfalls nicht mit kompiliert. (Aber agpart als Voraussetzung ist mit eingebunden) Hier am Arbeitsplatz habe ich dann den SuSE-Kernel 2.4.2 (mit installiertem XF86 4.0.3) verändert und dri mit dem mga-treiber eingebunden. Daraufhin hat dri auch funktioniert. Gears wurde enorm beschleunigt von 50 auf 240 fps. Leider hat die Stabilität des XServers darunter sehr gelitten, so daß ich dri hier nicht mehr verwende). Zu Hause habe ich dann das gleiche versucht (dort habe ich XF86 4.1.0 installiert). Bis jetzt hat es aber nicht funktioniert. Ich vermute mal, daß das Kernel-dri nicht mit dem neuen XF zusammenarbeiten will. Aber ich werde mal am Ball bleiben, denn ich will endlich UT unter Linux spielen! Apropos UT: Ist hier vielleicht ein wenig OT, aber ich suche noch einen erfahrenen Linux-UT-Spieler den ich mal mit einigen Fragen löchern kann. Wer stellt sich zur Verfügung? ;-) Ich würde dann meine Fragen auch per PM versenden. Danke im voraus. Gruß Peter
Hallo Peter, * Peter schrieb:
ich schlage mich z.Zt. mit der gleichen Problematik herum. ich benutze zwar eine Matrox G400 auf x86, aber die Problme sind die gleichen.
Vielleicht, denn PPC und i386 ist in dem Fall doch ein wenig anders, da wohl erst seit 2.4.6 Support für dri für PPC vorhanden ist, wenn ich den SDB-artikel richtig deute.
Nachdem ich auf
Teile der Doku gelesen habe, daß der DRI-Treiber sowohl in den Kernel-Sourcen als auch in den XF86-Sourcen enthalten ist. Es wird empfohlen den Treiber aus den XF86-Sourcen zu benutzen.
Hmm, bei meiner Banshee hatte ich mit Kernel-DRI (bzw. DRM keinen Stress und ich quäle mich schon sehr lange mit DRI und Banshee ;) , meistens war aber X broken.
Im Orginal-Suse-Kernel ist er jedenfalls nicht mit kompiliert. (Aber agpart als Voraussetzung ist mit eingebunden)
Ich glaube die Kernelmodule sind bei SuSE in einem extra-Paket unter Xfree86-Updates.
Hier am Arbeitsplatz habe ich dann den SuSE-Kernel 2.4.2 (mit installiertem XF86 4.0.3) verändert und dri mit dem mga-treiber eingebunden. Daraufhin hat dri auch funktioniert. Gears wurde enorm beschleunigt von 50 auf 240 fps. Leider hat die Stabilität des XServers darunter sehr gelitten, so daß ich dri hier nicht mehr verwende). Zu Hause habe ich dann das gleiche versucht (dort habe ich XF86 4.1.0 installiert). Bis jetzt hat es aber nicht funktioniert. Ich vermute mal, daß das Kernel-dri nicht mit dem neuen XF zusammenarbeiten will.
Mach folgende Tests, die haben bisher bei mir immer zur Analyse geholfen: - Woher stammt /usr/lib/libGL.so.1 bzw. wohin wird es gelinkt. - Sind in der /etc/X11/XF86Config Load "GLcore" Load "dri" Load "glx" - Ist das DRM-Kernelmodul geladen? /sbin/lsmod |grep mga - Ist AGPGart für dein Mainboard verfügbar und geladen/einkompiliert? - Ist /usr/X11R6/lib/modules/dri/mga_dri.so vorhanden? - glxinfo zeigt: direct rendering: Yes ? - Was steht in den Logs: egrep 'EE|WW' /var/log/XFree86.0.log - mesasoft sollte nicht installiert sein, es wird bei DRI unter XFree4.x sowieso das mitgelieferte MESA verwendet
Aber ich werde mal am Ball bleiben, denn ich will endlich UT unter Linux spielen!
Berichte mal wie schnell es läuft, wenn es mal läuft. -- bye Waldemar
participants (4)
-
Dieter Kluenter
-
Manfred Tremmel
-
Peter Bossy
-
Waldemar Brodkorb