Description of problem:
On a laptop with optimus, when trying to start anything using the nvidia driver, I get errors because the libraries and tools provided by the driver are not where they are expected, in /usr/lib64/nvidia-current
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install primus and dependencies
2. enter command "nvidia-settings-bumblebee"
3. Get the error: [ERROR]Error running "/usr/lib64/nvidia-current/bin/nvidia-settings": No such file or directory
Other way to reproduce:
2. enter command "primusrun glxspheres64"
3. get the error:
primus: fatal: failed to load any of the libraries: /usr/lib64/nvidia-current/libGL.so.1:/usr/lib/nvidia-current/libGL.so.1
/usr/lib64/nvidia-current/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/nvidia-current/libGL.so.1: cannot open shared object file: No such file or directory
Hi, thanks reporting this.
NVIDIA-current has been switched to be glvnd compatible.
Assigning to package maintainer group.
Cc'd recent commiter on this.
A discussion of more or less the same question on the Gentoo bug DB:
Is the target for Mga 8 to have primus offloading working with glvnd libs, or to default to VirtualGL?
I noticed that this is still working on my machine:
> optirun -b virtualgl glxspheres64
> optirun -b virtualgl nvidia-settings
Fails with the message:
"ERROR: Unable to load info from any available system"
I have exactly the same problem on a Dell G3-3500
BTW lots of buzz going on and improving Optimus and Mageia-Prime
Also see https://wiki.mageia.org/en/Mageia-prime_for_Optimus
The buzz is going on at QA-discuss mailing list
This is fixed, nice job guys!