In the stable branch (352.55) it is possible to install the nvidia driver in such a way that it can be used with bumblebee. But with the newest video driver in the Short Lived Branch version it is no longer possible from what I can tell.
The error message is:
ERROR: The runtime configuration check failed for the library ‘libEGL.so.1’
(expected: ‘/usr/lib64/nvidia-bumblebee/libEGL.so.1’, found:
‘/lib64/libEGL.so.1’). The most likely reason for this is that
conflicting OpenGL libraries are installed in a location not inspected
by nvidia-installer. Please be sure you have uninstalled any
third-party OpenGL and/or third-party graphics driver packages.
You can add “–no-opengl-files” to get past this but then bumblebee/primus doesn’t work.
Is there any chance you could make a command line switch to disable this check? I am trying to get this to work in fedora/RHEL Linux and have been making packages for a couple of years. Perhaps it could be called --disable-runtime-configuration-check ? adding --no-rpms or --no-distro-scripts or --no-check-for-alternate-installs did not help.
The arguments I’m giving the installer right now that work with the stable branch are:
gsgatlin, did you ever find a solution to this problem? I’m trying to use driver version 358.16 on fedora 23 with bumblebee and getting the same error message. Does it have something to do with the opengl-prefix being /usr?
I submitted a patch to that nvidia-installer github that should fix the problem. If anyone would like to try it themselves I rebuilt the installer package for x86_64-361.18. You can get it here:
I’ve made zenity script to install Nvidia driver for a while. I’m a Fedora user so the script have no real problem to install the driver and libs, and a fix many issue with bumblebee.
There’s little tricks to do if use command line and I suggest you to use the .run package from nvidia.
libnvidia-wfb.so doesn’t work, this, for a very long time.
You have to rename the link: libwfb.so.orig
you can also, like with Prime add the ModulePath in xorg.conf.nvidia like this:
Section “Files”
ModulePath “/usr/lib64/nvidia-bumblebee/xorg/modules”
ModulePath “/usr/lib64/xorg/modules”
EndSection
To have both default libs and nvidia libs declared, but don’t really knows the result (didn’t test).
My script is this time in hard rebuild, but you can try it if you will. It use only source and .run packages for both bumblebee and driver.
And, sorry, EN translation is not ended. :/