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