Hi guys, I have problems with openGL on an Asus ROG GL552V laptop (Slackware 64 14.2 fresh install). It seems that the problem is the nVidia Optimus technology...
Everything I did (as root) after a full installation:
the X server timed out after "Waiting for X server to start accepting connections" (I didn't save any log, sorry)
it crashed and I had to hard reboot
- blacklisted nouveau driver via the extra/xf86-video-nouveau-blacklist.tgz on the DVD
- installed nVidia drivers following http://docs.slackware.com/howtos:hardware:proprietary_graphics_drivers
(I used the packages from SBo)
At this point both startx (since it's a fresh install, I don't have a xorg.conf) and reboot worked fine, but any application requiring OpenGL (including glxinfo) crashed with one or more Xlib: extension "GLX" missing on display ":0".
I tried to reinstall the nVidia drivers using the official binary, but nothing changed, so, in order to prevent conflicts, I reverted to the previous step (to be sure I started from scratch with another fresh install of Slackware).
Fatal server error: no screen found
- deleted xorg.conf
- X -configure:
Same error as before
- deleted xorg.conf again.
At this point I followed http://docs.slackware.com/howtos:hardware:nvidia_optimus
After that (I didn't install VirtualGL):
- optirun bash: no problem
- optirun glxinfo:
Various Xlib: extension "GLX" missing on display ":0".
Various Xlib: extension "GLX" missing on display ":0". and a segfault
For both, there is this entry in the Xorg log of display :8: (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
xorg.conf.nvidia (/etc/bumblebee folder): http://pastebin.com/e3TL4PEH
entire log (display :8): http://pastebin.com/Zqm4iNMC
Linux darkstar 4.4.14 #2 SMP Fri Jun 24 13:38:27 CDT 2016 x86_64 Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz GenuineIntel GNU/Linux
00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
dmesg (after launching optirun glxinfo):http://pastebin.com/qeAaLqM3
What did I do wrong?
Thank you for the answers.