[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problemoni con driver NVidia, XFree, estensione GLX in SID



Ciao a tutti, 
ho un problema con il modulo GLX di Xfree (sia 4.2.1 che l'appena arrivato in 
sid 4.3.0.1) in sid.
In pratica se avvio qualsiasi programma che usa queste librerie, viene fuori 
l'errore:

Xlib:  extension "GLX" missing on display ":0.0".

Nel caso di alcune applicazioni (per esempio quelle basate sulle QT), questo 
messaggio viene scritto piu' volte di fila. In pratica tutte le applicazioni 
QT anche se in console danno questo messaggio, funzionano correttamente, ma i 
programmi che usano veramente le libGL, come per esempio blender, celestia o 
ut2003, non partono a causa di questo errore.

Io ho una GeForce FX 5200 e i driver proprietari nvidia, patchati per il 
kernel 2.6.2, ma cmq anche sul 2.4.24 ho lo stesso problema.

Ho guardato il log "/var/log/XFree86.0.log" e ho notato alcune parti 
interessanti:

<cut>
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No 
symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No 
symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No 
symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No 
symbols found
(II) Module GLcore: vendor="The XFree86 Project"
	compiled for 4.3.0.1, module version = 1.0.0
	ABI class: XFree86 Server Extension, version 0.2
<cut>
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
dlopen: /usr/X11R6/lib/modules/extensions/libglx.so: symbol _nv000344gl, 
version LIBGLCORE not defined in file libGLcore.so.1 with link time reference
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)


Ho anche notato che, se avvio vmware, da quel momento se passo alla tty1 vedo 
un sacco di backtrace del kernel, tutti che recano la scritta "nvidia" da 
qualche parte.
Questo problema, pero`, non l'ho avuto sempre.
Ho postato qualche tempo fa un messaggio in cui dicevo di avere problemi con 
l'esecuzione e la compilazione di certi programmi. Ho risolto il problema 
seguendo il consiglio di modificare a mano il file /usr/lib/LibGL.la.
Dopo questo il GLX funzionava, finche` vedendo che in tutti i programmi basati 
su SDL, il suono non funzionava, non ho fatto casino con i vari pachetti deb 
di sdl. Da quel momeno e` venuto fuori questo problema.

Spero che qualcuno sappia e/o voglia aiutarmi. Grazie.



Reply to: