PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spielen unter Mandrake 8.0



Armin Walter
29.04.01, 14:36
HI, Ich habe seit kurzem Mandrake 8.... DA dachte ich nun, dass die 3d beschleunigung doch automatisch eingebunden werden sollte, oder?
Mein Tuxracer geht nicht mal an, woran kann das liegen?
Und: Muss ich den aktuellen nvidiatreiber wieder einbauen? Hatte es mal mit mandrake 7.2 rpms versucht, ging aber nicht...

Was würdet ihr machen? Bei wem läuft tuxracer unter MDK8??

cu and Thx

Armin

itsme
29.04.01, 14:40
Ja ich habe Mandrake 8 und spiele folgende Games:

Civ. Call to power
Heroes of Might and Magic 3
Quake3
Quake2
Sin
Jagged Alliance
Tux Racer :)

Falls du ne NVIDIA-Karte hast, kann ich dir sagen wie du sie installieren musst -ansonsetn nicht...

itsme
29.04.01, 14:44
Habe gerade gesehen dass du ne NVIDIA hast :)

Installiere sie so:

Besorge Dir die Treiber von http://www.crazy-horse.net/cooker/

Du benötigst:
NVIDIA_GLX-0.9-769.i686.rpm
und
NVIDIA_kernel-0.9-769_2.4.3-20mdk.i686.rpm

dann installiere sie:

rpm -i NVIDIA_kernel-0.9-769_2.4.3-20mdk.i686.rpm --nodeps --force

rpm -i NVIDIA_GLX-0.9-769.i686.rpm --nodeps --force

Wenn das geklappt hat öffnest du folgende Datei in einem beliebigen Editor (z.B. Kedit) und änderst folgende Einträge:

/etc/X11/XF86Config-4

In der Modules Sektion fügst du:

Load "glx" hinzu

Driver "nv" änderst du in
Driver "nvidia"

Jetzt startest du X noch neu und schon sollte Tux so richtig abgehen :)

[ 29. April 2001: Beitrag editiert von: itsme ]

Armin Walter
29.04.01, 14:47
danke:-) Ich nehme an mit "folgender datei" ist die xf86config-4 gemeint oder?

Ich versuchs mal.........
Cu armin

Armin Walter
29.04.01, 15:04
aaargh bin ich blind, der Dateiname stand da ja:-) sorry

So habs installiert, x läuft, NVDRIVER ist aktiv und alles was mit opengl zu tun hat geht trotzdem nicht an:-(

Wat nu?

itsme
29.04.01, 15:10
Starte Tuxracer mal ein einer Konsole und poste die Fehlermeldung...

Armin Walter
29.04.01, 15:54
Danke, so beim Start erscheint:


[root@localhost armin]# tuxracer
Tux Racer 0.61 -- a Sunspire Studios Production (http://www.sunspirestudios.com)(c) 1999-2000 Jasmin F. Patry <jfpatry@sunspirestudios.com>
"Tux Racer" is a trademark of Jasmin F. Patry
Tux Racer comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
See http://www.gnu.org/copyleft/gpl.html for details.

Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
*** tuxracer error: Couldn't initialize video: Couldn't find matching GLX visual (Success)

Danach scheint das glx modul zu fehlen........
Aber in der xfree logdatei steht dass es NV-GLX geladen ist, auch wenn ich per lsmod kein Modul finde....

????

thx

itsme
29.04.01, 16:17
Bist du sicher das in der Datei /etc/X11/XF86Config oder falls vorhanden /etc/X11/XF86Config-4 folgender Eintrag in der Modules Sektion vorhanden ist?

Load "glx"

es darf auch nicht

# Load "glx" heissen!

Armin Walter
29.04.01, 16:48
So siehts in der XF86Config.4 aus:


Section "Module"

# This loads the DBE extension module.

Load "dbe"
Load "glx"

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.

SubSection "extmod"
#Option "omit xfree86-dga"
EndSubSection

# This loads the Type1 and FreeType font modules

Load "type1"
Load "freetype"
EndSection


hilft dir das aus den Xfreelog?:
II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
compiled for 4.0.3, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.0.3, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1

unten steht dann aber wieder:

II) NVIDIA(0): Setting mode "1024x768"
SwitchToMode - Succeeded
(WW) Open APM failed
(==) NVIDIA(0): Write-combining range (0xd0000000,0x2000000)
(II) NVIDIA(0): AGP is enabled
(II) NVIDIA(0): NVIDIA driver enabled successfully
(II) NVIDIA(0): Setting mode "1024x768"
(II) NVIDIA(0): - Pixmap Depths set up
(**) NVIDIA(0): DPMS enabled
(II) NVIDIA(0): DPMS initialized
(II) Loading extension NV-GLX

brauchst du mehr?

Danke!

Armin Walter
29.04.01, 17:17
hi, so ich habs selbst rausbekommen:-)
Ich habe das GLX modul nochmals einbinden wollen. Dabei hat mir der RPM Manager gesagt, dass das Teil schon installiert sei und ausserdem defekte pakete hätte.
So, dann hab ich das RPM Paket neu runtergeladen. Sagt aber den gleichen fehler.
Dann hab ich es mit -Uvh --nodeps --force übergebüglelt:-) Dann gabs nur noch ne Meldung dass eine Lib einen Konflikt mit MESA haben könnte und ich da und da nachsehen solle. Aber nun läuft Open GL:-)

Aber warum läuft Tuxracer nur im Vollbild? Ich kriegs nicht ins fenster. Ging aber mal unter MAndrake 7.2
Haste da auch noch einen Tip?

Danke für deine Mühe:-)
lang lebe TUX:-) ( geklaut:-) )

Cu Armin

Catonga
29.04.01, 17:54
" Ich habe seit kurzem Mandrake 8.... DA dachte ich nun, dass die 3d beschleunigung doch automatisch eingebunden werden
sollte, oder?"

Das gilt nur für nicht NVidia Karten.

Weil die Nvidia treiber NVidia gehören, bzw. da es ein lizenzproblem gibt.

Wenn du die Nvidia treiber out of the box bei mandrake 8 zum laufen kriegen willst, dann geht das nur mit der kaufversion von mandrake 8.

mit der online version mußt du den normalen weg gehen, also selber bei nvidia saugen und installieren.

itsme
29.04.01, 18:28
Im deinem Home-Verzeichnis gibt es ein (verstecktes) tuxracer Verzeichnis. Da kannst du alles mögliche einstellen. Z.B. die Auflösung oder Fullscreen/Window