How do I get Bumblebee working with a GTX 660M?

The Nvidia GTX 660M video card requires at least version 302.17 of the proprietary nvidia driver. You can get a newer driver by adding the ubuntu-x-swat/x-updates PPA and upgrading your nvidia driver:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade

Edit /etc/bumblebee/bumblebee.conf and change Driver= to Driver=nvidia. If the command modinfo nvidia-current says that no module can be found, then change KernelDriver=nvidia-current to KernelDriver=nvidia. After changing the configuration, either reboot or restart the Bumblebee daemon:

sudo restart bumblebeed

Note: not making the configuration changes so may cause optirun to show the below error message:

[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ERROR]Aborting because fallback start is disabled."

Good luck!


Finally i fixed it. I'm looking again and here I found the solution In /etc/bumblebee/xorg.conf.nvidia change the Option "ConnectedMonitor" "DFP" line to Option "UseDisplayDevice" "none"
:)