I followed suse’s tutorial on how to install bumblebee step by step on the newly installed 42.1 system.
After installation, I have got these boot errors
~ # journalctl -b -p err
-- Logs begin at Sat 2016-03-05 09:55:46 CST, end at Tue 2016-03-08 19:31:01 CST. --
Mar 08 19:30:08 LENSU kernel: Ignoring BGRT: invalid status 0 (expected 1)
Mar 08 19:30:08 LENSU systemd: Failed to start Load Kernel Modules.
Mar 08 19:30:18 LENSU systemd-udevd: invalid key/value pair in file /usr/lib/udev/rules.d/51-android.rules on line 115,starting at character 57 ('')
Mar 08 19:30:21 LENSU audispd: No plugins found, exiting
optirun glxspheres is OK, but
~ primusrun glxspheres
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0xb3
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 17
Current serial number in output stream: 18
I need to use steam, which uses primusrun instead of optirun. And what is that kernel module load error?
If this is to use Steam on the NVIDIA, be prepared to get very happy :D. Bo Simonson packages “suse-prime”. It allows you to run your entire X-session on either the Intel or the NVIDIA.
Here’s the OBS page with instructions, I followed these on my Optimus based laptop and it works great. https://build.opensuse.org/package/show/home:bosim:suse-prime/suse-prime
Compared to optirun and primusrun it’s a huge improvement. IMHO.
I did some further research and think maybe I should keep using bumblebee instead of prime, which need switch between intel/nvidia with session logon/off. When you say it’s a huge improvement, do you mean the performance? Don’t they use the same NVIDIA properties’ driver?