Bug#966557: Blacklist nvidia-modeset and nvidia-drm

Felix Dörre debian at felixdoerre.de
Tue Aug 4 00:49:16 BST 2020


I've got a slight clue, what could be wrong here:

The posted update-glx --display glx shows the following line:

/usr/lib/nvidia - priority 100
   slave glx--libGL.so.1-x86_64-linux-gnu: 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1

but none libGLX_nvidia.so.0. From the maintainer-script however having 
at least one of libGL provided by nvidia or libGLX_nvidia present is 
required for the bumblebee alternative to be installed:
        libGL_nvidia_enabler="
                 $(add_multiarch_slave /usr/lib "" libGL.so.1 /usr/lib 
nvidia/)
                 $(add_multiarch_slave /usr/lib "" libGLX_nvidia.so.0 
/usr/lib "")
....
         if echo "$libGL_nvidia_enabler" | grep -q "slave" ; then
                 bumblebee=1
         fi
...
         if [ -n "$bumblebee" ]; then
                 # enable the alternative for GL usage via bumblebee 
(NVIDIA's libGL.so.1 available)
                 update-alternatives --install /usr/lib/glx glx 
/usr/lib/nvidia/bumblebee $prio_bumblebee \
....

I hope this helps to understand what's wrong in this case.

-- 
Kind regards,
Felix Dörre



More information about the pkg-nvidia-devel mailing list