Hello. I am having a really weird problem and I am not sure if this is the right place to go for help. But it seems like the place of last resort. So here goes nothing…
I’m having a problem with my optimus laptop (Lenovo ideapad y470) using some software called bumblebee. The issue I’m having is with the nvidia drivers newer than 310.51 and xorg-x11-server-Xorg-1.14.2-4.fc19 or xorg-x11-server-Xorg-1.13.3-3.fc18
When I try to compile any newer video drivers shim than 310.51 on either fedora 18 or fedora 19 everything is fine until I use the nvidia card once with “optirun”. When I do that, and exit any programs the xorg-x11-server crashes. Due to the xorg server crashing, the nvidia kernel module cannot be unloaded. Due to that, the card stays on and excessive power is consumed by any optimus laptop until a reboot.
Given the statements by nvidias PR dept:
“And as a result, we’ve recently made Installer and readme changes in our R295 drivers that were designed to make interaction with Bumblebee easier.”
I am unsure if bumblebee software is a technology that nvidia is willing to support under Linux. But many people have been asking me to update my nvidia drivers rpm and it seems like until and unless this bug could be fixed it will never be possible to upgrade to anything higher than version 310.51 which would leave many newer laptops unsupported on Fedora 18/19/20. Newer drivers work fine on fedora 17 and RHEL 6 but fedora 17 will be end of lifed soon. So I’m more worried about fedora 18/19/20.
Here are some links to the files I think you guys might need?
You can see where it crashes in the “messages” log in this line:
Jul 16 13:09:14 y470b bumblebeed: [ 308.239774] [ERROR][XORG] (EE) Segmentation fault at address 0x0
The command I executed was “optirun -b primus glxgears”
Here is a link to documentation that may help to reproduce the problem if you guys are willing to work on it: http://techies.ncsu.edu/wiki/bumblebee
You need to remove /etc/sysconfig/nvidia/NVIDIA-Linux-x86_64-310.51.run and replace it with
/etc/sysconfig/nvidia/NVIDIA-Linux-x86_64-319.32.run and then run /usr/sbin/bumblebee-nvidia by hand in order to duplicate this problem.
Please let us (the rpm packager, me and also the bumblebee developers) know if this is the kind of bug nvidia would be willing to try to fix or if I should inform all fedora users that its been a nice ride for like a year but that the party is just about over? :)
Please let me know if I can provide further information concerning this particular bug. Thanks for your time and consideration.
issue433.tar.gz (83.5 KB)