Xorg.0.log
20.224] (II) LoadModule: “glx”
20.256] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
20.659] (II) Module glx: vendor=“NVIDIA Corporation”
20.659] compiled for 4.0.2, module version = 1.0.0
20.659] Module class: X.Org Server Extension
20.659] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013
20.659] Loading extension GLX
20.659] (II) LoadModule: “nvidia”
20.659] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
20.736] (II) Module nvidia: vendor=“NVIDIA Corporation”
20.736] compiled for 4.0.2, module version = 1.0.0
20.736] Module class: X.Org Video Driver
20.743] (II) NVIDIA dlloader X Driver 319.32 Wed Jun 19 14:34:12 PDT 2013
20.743] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
20.743] (++) using VT number 7
What you’re doing is not going to work, since your laptop has a dual graphics configuration, i.e. Intel/NVIDIA Optimus. What you need is Bumblebee. Search the forums for “bumblebee” and you’ll find posts on how to use Overmann79’s repo and the software in it.
This is certainly an optimus system, but it’s also a Lenovo, many of those has a mux, i.e. you can enter the BIOS setup and toggle the settings for the graphics cards. So look into your manual and check what options you have, or enter BIOS setup and check.
The Nvidia card heats a lot.
It would be better to select the integrated one within the BIOS/UEFI firmware.
Otherwise, going for Bumblebee as already suggested.
Thanks to your help I am getting further.
I installed bumblebee and now do get accelerated graphics via the NVIDIA card, but bbswitch won’t work and the NVIDIA card is always on.
/var/log/messages shows bbswitch is not found.
Also reports: Your kernel headers for kernel 3.7.10-1.1-desktop cannot be found
There seems to be a version mismatch in what is installed. desktop installed is 3.7.10-1.1.1 while the desktop-devel is 3.7.10-1.16.
Hm. Maybe you have insufficient permission for direct rendering, like in openSUSE 12.3 Release Notes
I don’t know if that applies to Bumblebee as well, but I would think so.
Although that should be fixed already if you installed all updates…
To check, run:
primusrun glxinfo2 | grep render
(I’m just guessing, since I never used Bumblebee myself)
I found another post that mentioned optirun working and primusrun having problems.
optirun works for me. glxspheres and all other OpenGL apps run accelerated so I’m happy.