Hallo Bernard,

You nailed it! That was the proprietary Nvidia driver that was the culprit. I uninstalled it and installed the debian nvidia-driver and nvidia-libopencl1 packages. Freecad is up and running now.

The nvidia-libopencl1 package is not strictly required by Freecad I believe, but I need it for darktable.

Thanks for your help.

Cheers.

Jean-Luc

Le 13/01/20 à 23:20, Bernhard Übelacker a écrit :
Hello Jean-Luc,
thanks for your information.
Please use the reply-to-all button to have the
information forwarded to the bug report.


Am 08.01.20 um 17:21 schrieb Jean-Luc Lacroix:
Hallo Bernhard,

My system only has a single GPU (Nvidia GTX 970, see attached config)
installed on a robust tower powered by a i7-4790K with plenty of RAM.

It must be package related as the package (Stretch) was running without
any issue.

Attached my config.

Cheers

Jean-Luc

Find below the information of libGLdispatch.so.0 from a
Buster VM, without any nvidia drivers.
There exists the _glapi_tls_Current symbol.
After installing the package nvidia-driver the files
and links libGLdispatch.so.0* and libOpenGL.so.0* were
unchanged.

Therefore the question, where does your libGLdispatch.so.0
come from?
How did you install the nvidia driver - by the Debian
package or did you use the installer from NVidia?

Kind regards,
Bernhard


# Buster stable without nvidia-drivre installed:

benutzer@debian:~$ nm -D /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 | grep tls
0000000000000000 D _glapi_tls_Current

benutzer@debian:~$ ls -la /usr/lib/x86_64-linux-gnu/libGLdispatch.so* 
/usr/lib/x86_64-linux-gnu/libOpenGL.so.0*
lrwxrwxrwx 1 root root     22 Aug 10  2018 
/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 -> libGLdispatch.so.0.0.0
-rw-r--r-- 1 root root 637384 Aug 10  2018 
/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
lrwxrwxrwx 1 root root     18 Aug 10  2018 
/usr/lib/x86_64-linux-gnu/libOpenGL.so.0 -> libOpenGL.so.0.0.0
-rw-r--r-- 1 root root 194880 Aug 10  2018 
/usr/lib/x86_64-linux-gnu/libOpenGL.so.0.0.0

benutzer@debian:~$ dpkg -S /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0
libglvnd0:amd64: /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0
benutzer@debian:~$ dpkg -S /usr/lib/x86_64-linux-gnu/libOpenGL.so.0
libopengl0:amd64: /usr/lib/x86_64-linux-gnu/libOpenGL.so.0

benutzer@debian:~$ dpkg -l | grep -E "libglvnd0|libopengl0"
ii  libglvnd0:amd64                       1.1.0-1                             
amd64        Vendor neutral GL dispatch library
ii  libopengl0:amd64                      1.1.0-1                             
amd64        Vendor neutral GL dispatch library -- OpenGL support

Reply via email to