PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quake3 findet kein openGL.



[HO]Xerxes
13.02.03, 18:11
Hab nach der Anleitung von holarse.net Quake3 installiert. Möchte aber nicht laufen. Erst wollte er das GL-System gar nicht laden, dann hab ich das +set r_gldriver... dahintergehangen und es kam folgendes raus:
Die nvidia-Treiber hab ich aber installiert, system ist sue8.1. Unter 8.0 hatte ich es schon am laufen, jetzt will es aber nicht so richtig.


kbn1:/usr/games/quake3 # quake3 +set r_gldriver /usr/lib/GL/libGL.so.1.
Q3 1.32b linux-i386 Nov 14 2002
----- FS_Startup -----
Current search path:
/root/.q3a/baseq3
/usr/games/quake3/baseq3/pak8.pk3 (9 files)
/usr/games/quake3/baseq3/pak7.pk3 (4 files)
/usr/games/quake3/baseq3/pak6.pk3 (64 files)
/usr/games/quake3/baseq3/pak5.pk3 (7 files)
/usr/games/quake3/baseq3/pak4.pk3 (272 files)
/usr/games/quake3/baseq3/pak3.pk3 (4 files)
/usr/games/quake3/baseq3/pak2.pk3 (148 files)
/usr/games/quake3/baseq3/pak1.pk3 (26 files)
/usr/games/quake3/baseq3/pak0.pk3 (3539 files)
/usr/games/quake3/baseq3
./quake3.x86/baseq3

----------------------
4073 files in pk3 files
execing default.cfg
couldn't exec q3config.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok

------- Input Initialization -------
Joystick is not active.
------------------------------------
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading /usr/lib/GL/libGL.so.1.: QGL_Init: Can't load /usr/lib/GL/libGL.so.1. from /etc/ld.so.conf or current dir: /usr/games/quake3//usr/lib/GL/libGL.so.1.: cannot open shared object file: No such file or directory
failed
...loading libGL.so.1: Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 1024x768
Using 8/8/8 Color bits, 24 depth, 0 stencil display.
GL_RENDERER: Mesa X11


************************************************** *********
You are using software Mesa (no hardware acceleration)!
Driver DLL used: libGL.so.1
If this is intentional, add
"+set r_allowSoftwareGL 1"
to the command line when starting the game.
************************************************** *********
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem

z0r6z
13.02.03, 18:52
Das ähnliche Problem hatte ich auch..

Hast du schon die grafik karten treiber installiert, also z.B. die NVidia treiber ? ( Kernel + GLX )

Versuch doch das Game über das icon anstatt der console zu öffnen.
Bzw wenn ich als Root drin bin kann ich es auch problemlos über der Console starten.


c u

knallzapzerap
13.02.03, 19:31
...loading /usr/lib/GL/libGL.so.1.: QGL_Init: Can't load /usr/lib/GL/libGL.so.1. from /etc/ld.so.conf or current dir: /usr/games/quake3//usr/lib/GL/libGL.so.1.: cannot open shared object file: No such file or directory

normalerweise findet das PR 1.32b die libGL.so.1 von alleine
ansonsten den richtigen Pfad angeben, bzw die Nvidia - libGL die Du installiert hast. die libGL.so.1 ist auch nur ein Link auf diese ......
Fett markiert ist auf jeden Fall der falsche Pfad

[HO]Xerxes
14.02.03, 13:32
den nvidia-treiber hab ich installiert und zumindest der OpenGL spectrum analyser von xmms funktioniert auch.
bei den grafischen bibliotheken sieht's bei mir so aus:
/usr/lib/libGL.so -> libGL.so.1
/usr/lib/libGL.so.1 -> GL/libGL.so.1.3.mesasoft
/usr/lib/GL/libGL.so.1.0.3123.nv_glx
/usr/lib/GL/libGL.so.1.2.xf86_glx
/usr/lib/GL/libGL.so.1.3.mesasoft

hab mal alle drei bibliotheken aus /usr/lib/GL probiert. gehen tut's bei keiner. bei der mesasoft beschwert sich quake auch, dass ich nur software gl nehme. quake mit hardware opengl müsste ich dann ja eigentlich mit der nv_glx-version kriegen, oder?

quake lieferte mir jedenfalls folgenden output (bis auf das fett gedruckte sieht's ja eigentlich schon ganz gut aus, denke ich):
stefan@kbn1:~> quake3 +set r_gldriver /usr/lib/GL/libGL.so.1.0.3123.nv_glx
Q3 1.32b linux-i386 Nov 14 2002
----- FS_Startup -----
Current search path:
/home/stefan/.q3a/baseq3
/usr/games/quake3/baseq3/pak8.pk3 (9 files)
/usr/games/quake3/baseq3/pak7.pk3 (4 files)
/usr/games/quake3/baseq3/pak6.pk3 (64 files)
/usr/games/quake3/baseq3/pak5.pk3 (7 files)
/usr/games/quake3/baseq3/pak4.pk3 (272 files)
/usr/games/quake3/baseq3/pak3.pk3 (4 files)
/usr/games/quake3/baseq3/pak2.pk3 (148 files)
/usr/games/quake3/baseq3/pak1.pk3 (26 files)
/usr/games/quake3/baseq3/pak0.pk3 (3539 files)
/usr/games/quake3/baseq3
./quake3.x86/baseq3

----------------------
4073 files in pk3 files
execing default.cfg
couldn't exec q3config.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok

------- Input Initialization -------
Joystick is not active.
------------------------------------
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading /usr/lib/GL/libGL.so.1.0.3123.nv_glx: Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 1024x768
Using 8/8/8 Color bits, 16 depth, 0 stencil display.
Received signal 11, exiting...

knallzapzerap
14.02.03, 13:48
Erstmal zeigt Deine libGL.so.1 auf den Mesatreiber und müsste auf den Nvidia Treiber zeigen. Wenn dieses so wäre, dürfte Q3 ohne den Startparameter +set r_gldriver /usr/lib/GL/libGL.so.1.0.3123.nv_glx laufen.

hast Du 640x480 konfiguriert?
gucke mal in Deiner XF86config nach, bzw probiere mal die Startzeile mit +set r_mode 6 zu starten

[HO]Xerxes
14.02.03, 15:20
hatte ich nicht konfiguriert. nachdem ich's gemacht hab, hat quake mir zwar die kleinere auflösung eingestellt, hat aber trotzdem nicht gestartet. der bildschirm wird kurz schwarz und dann komm ich wieder zurück zu linux.

...loading libGL.so.1: Initializing OpenGL display
...setting mode 6: 1024 768
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 1024x768
Using 8/8/8 Color bits, 16 depth, 0 stencil display.
Received signal 11, exiting...


was sagt mir signal 11 denn eigentlich?