Hello all,
I've just switched from proprietary nvidia driver to nouveau (because
the transition of the nvidia driver to nvidia legacy left my system
without graphics, and I prefer using my time to configure nouveau than
to configure nvidia-legacy). I'm running stretch/sid amd64. My hardware
is a notebook with Quadro FX 1800M graphics card. Most things are
working (X11, correct resolution, video playback), but here is the problem:
$ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
[ ... repeated for a few times ... ]
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
[ ... repeated for a few times ... ]
My /var/log/Xorg.0.log shows:
[ 52.541] (EE) AIGLX error: dlopen of
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so failed
(/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so: undefined symbol:
_glapi_tls_Dispatch)
[ 52.541] (EE) AIGLX: reverting to software rendering
[ 52.546] (EE) AIGLX error: dlopen of
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed
(/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol:
_glapi_tls_Dispatch)
[ 52.546] (EE) GLX: could not load software renderer
[ 52.546] (II) GLX: no usable GL providers found for screen 0
And googling for _glapi_tls_Dispatch suggests there could be some ndivia
file left behind and that ldd command can help find it, however I don't
know what exactly I'm looking for.
Can you help me please?