openGl + Nvidia + Mdk = boum? [resolu]

openGl + Nvidia + Mdk = boum? [resolu] - Linux et OS Alternatifs

Marsh Posté le 02-09-2002 à 19:56:37    

Voila... j'avais installé correctement les drivers Nvidia, l'accélération matérielle marchait bien. Pis un jour, plus pu utiliser Opengl. Par exemple, je lance tuxracer :
 

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)


 
ou quake 3
 

----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading opengl32: QGL_Init: Can't load opengl32 from /etc/ld.so.conf or current dir: /usr/games/quake3/opengl32: cannot open shared object file: No such file or directory
failed
...loading libMesaVoodooGL.so: QGL_Init: Can't load libMesaVoodooGL.so from /etc/ld.so.conf or current dir: /usr/games/quake3/libMesaVoodooGL.so: cannot open shared object file: No such file or directory
failed
...loading libGL.so: Initializing OpenGL display
...setting mode 4: 800 600
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 800x600
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Couldn't get a visual
...WARNING: could not set the given mode (4)
Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 640x480
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Couldn't get a visual
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem


 
J'ai essayé de réinstaller je package Glx, sans succès.


Message édité par maxix le 02-09-2002 à 23:39:02
Reply

Marsh Posté le 02-09-2002 à 19:56:37   

Reply

Marsh Posté le 02-09-2002 à 19:59:39    

T'as regardé dans xf86config-4 si tu as le bon module de chargé !
 
Et puis je sais meme pas pourquoi je repond, nvidia fourni une bonne doc detaillée, c'est pas pour les chiens  :fou:

Reply

Marsh Posté le 02-09-2002 à 20:09:27    

Ouais, y a 2 trucs filés par nvidia: le driver et le support GLX.

Reply

Marsh Posté le 02-09-2002 à 20:59:11    

dans ta Section "Module" de ton /etc/X11/XF86Config-4, tu dois rajouter la ligne Load "glx"
et tuxracer marchera...

Reply

Marsh Posté le 02-09-2002 à 21:05:39    

soit il a changer de noyau, soit il a updater Mesa oou XFree :
http://linux-wizard.tuxfamily.org/howto_nvidia.html#pb


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-09-2002 à 21:46:00    

Dark_Schneider a écrit a écrit :

soit il a changer de noyau, soit il a updater Mesa oou XFree


Ouais. Mandrake ne gère pas les diversions, pour éviter ça ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 02-09-2002 à 21:46:18    

Ah oui, j'ai oublié de vous dire...
 
OUI, les packages kernel ET glx sont installés.
OUI, dans le fichier xf86config-4, j'ai rajouté load glx.
OUI, j'ai suivi la doc de nvidia et de dark.
 
MALHEUREUSEMENT... J'ai retrouvé mon fichier sans load glx, plouf...
 
NON, le serveur X ne démarre plus si je rajoute de nouveau load glx.

Reply

Marsh Posté le 02-09-2002 à 21:49:36    

kelle erreur cela donne ?
 
1°/ réinstalle en forçant NVIDIA_GLX
check bien que nvidia et Load "glx" sont dans le fichier de conf
check bien que tu utilises XFree 4
 
2°/ que disent les logs de XFree ? ( surtout les lignes débutant par (EE)


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-09-2002 à 23:38:27    

Bon... Ca y est, ca marche enfin (quoique j'ai eu des trucs bizares)
 
En fait, (et je sais pas pourquoi), je pouvais pas lancer GlX. J'étais en driver Nvidia, et si je rajoutais Load GLX, X ne passait pas.
 
J'avais déja essayé de réinstaller GLX en forcant, nada.
 
Je suis repassé en driver "nv", j'ai retiré les packages kernel et glx, je les ai réinstallés, et reconfiguré Xfree 4 machin. Et la, truc zarb... D'hab je suis sous Kde. La j'était passé en Init3 par précaution, et il m'a lancé gnome. J'ai voulu lancer tuxracer : could not load, not enough permissions on /dev/nvidiacacamachin.
Je suis repassé en init5, sous KDE, et la plus de pb...
 
Thx!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed