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

Reply via email to