[Mesa-users] 'Unable to load driver nouveau_dri.so' with branch master

Remi Galan alfonso remi.galan-alfonso at inria.fr
Wed Jul 13 09:58:06 UTC 2016


Constantine <Hi-Angel at yandex.ru> writes:
> (I'm not a Mesa dev, just an occasional user)
> 
> The error is that you don't have nouveau_dri.so file, you can see it is missing
> even in the «ls» output. I'd suggest you have to peek at the «./configure --
> help» for an option to enable nouveau.

Thanks for './configure --help', after trying a few things with it I
managed to have everything work without errors at runtime. The problem
was that nouveau was by default in '--with-dri-drivers' but not in
'--with-gallium-drivers'.


Strangely though, it displays an OpenGL version lower than with my
default mesa (and without the errors I previously got):

$ LD_LIBRARY_PATH=~/Programs/mesa/lib/gallium:~/Programs/mesa/lib LIBGL_DEBUG=verbose LIBGL_DRIVERS_PATH=~/Programs/mesa/lib/gallium:~/Programs/mesa/lib glxinfo
[...]
OpenGL renderer string: Gallium 0.4 on NV50
OpenGL version string: 2.1 Mesa 12.1.0-devel (git-ead7736)
[...]

$ glxinfo
[...]
OpenGL renderer string: Gallium 0.4 on NV50
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.2
[...]

I read that an unexpected low version version of OpenGL could be due
to an extension disabled due to hardware limitations, but I find it
weird that a previous version of mesa gives me a higher OpenGL
version...
Either way I can now force my OpenGL version to 4.3 with
'MESA_GL_VERSION_OVERRIDE=4.3', test what I want and hope that my
hardware supports what I use.

Thanks again,
Rémi


More information about the mesa-users mailing list