I'm affected by this too, but I've found a work-around. The big thing is that the bumblebee package expects the nvidia-current package to be installed, which loads in nvidia-304... and expects the kernel module to be named "nvidia-current" and the X11 driver modules to be in /usr/lib/nvidia-current.
The problem is, that's not the current set of drivers. The latest NVidia has is 352, while Ubuntu offers 346. The kernel module for 346 in the nvidia-346-updates package is "nvidia_346_updates" and the library path is /usr/lib/nvidia-346-updates.
Well, at least the naming convention is consistent.
So? Edit /etc/bumblebee/bumblebee.conf. Change the following lines in the [driver-nvidia] section:
Basicaly find/replace "nvidia-current" with "nvidia-346-updates". Save, reboot, test with "primusrun glxgears". If that works, brutally test it by installing Steam and Team Fortress 2. :)
I'm affected by this too, but I've found a work-around. The big thing is that the bumblebee package expects the nvidia-current package to be installed, which loads in nvidia-304... and expects the kernel module to be named "nvidia-current" and the X11 driver modules to be in /usr/lib/ nvidia- current.
The problem is, that's not the current set of drivers. The latest NVidia has is 352, while Ubuntu offers 346. The kernel module for 346 in the nvidia-346-updates package is "nvidia_ 346_updates" and the library path is /usr/lib/ nvidia- 346-updates.
Well, at least the naming convention is consistent.
So? Edit /etc/bumblebee/ bumblebee. conf. Change the following lines in the [driver-nvidia] section:
KernelDriver= nvidia- current /usr/lib/ nvidia- current: /usr/lib32/ nvidia- current /usr/lib/ nvidia- current/ xorg,/usr/ lib/xorg/ modules
LibraryPath=
XorgModulePath=
to
KernelDriver= nvidia- 346-updates /usr/lib/ nvidia- 346-updates: /usr/lib32/ nvidia- 346-updates /usr/lib/ nvidia- 346-updates/ xorg,/usr/ lib/xorg/ modules
LibraryPath=
XorgModulePath=
Basicaly find/replace "nvidia-current" with "nvidia- 346-updates" . Save, reboot, test with "primusrun glxgears". If that works, brutally test it by installing Steam and Team Fortress 2. :)