Bug#876033: primusrun doesn't find libGL.so.1

Gunman gunman_the_punisher at gmx.net
Thu Oct 5 17:08:03 UTC 2017

On 04.10.2017 00:22, Luca Boccassi wrote:
> Unfortunately the problem can't be reproduced on Stretch given there's
> no glvnd there. At the moment I do not have a Sid installation on
> hardware that supports optimus, unfortunately, sorry. I'll try to find
> time to install it on one of my laptops in the next couple of weeks.
Would probably be interesting to install Stretch and then update to SID.

> Instead of symlinking the file, could you please try to edit the
> LibraryPath line in /etc/bumblebee/bumblebee.conf and add
> :/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
> to it? Then systemctl restart bumblebeed.service
That works too, with the __GLVND_DISALLOW_PATCHING=1. Without it, it 
still gives a black screen/window.

> It would be tricky to ship it in the packages, as without the glvnd it
> would actually break it.
Would it be easier/cleaner to create a second package? primus-glvnd for 
example? So for the legacy drivers one still could use primus and for 
the mesa-glvnd one would have to use primus-glvnd.

> What if, as an interim solution to avoid breakages, I added a Conflicts
> with libgl1-glvnd-nvidia-glx on primuslibs, so that the non-glvnd
> packages will get pulled in automatically when using bumblebee?
For me that package is not installed and pretty much uninstallable 
anyway. Or did you mean libgl1-nvida-glvnd-glx?

Best regards

More information about the pkg-nvidia-devel mailing list