Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've upgraded to 12.04 and I had to switch from Ironhide to the latest version of Bumblebee.

Now, when I try to run bumblebeed, I get this error:

FATAL: Module bbswitch not found.
[ERROR]Module bbswitch could not be loaded (timeout?)
[WARN]No switching method available. The dedicated card will always be on.

I don't really need to use the secondary VGA on Kubuntu, so I would like to find a way to definitely shut the discrete GPU down and avoid wasting battery. I can't disable it from the BIOS because I use it on Windows. My card is an nvidia 540M.

share|improve this question

2 Answers 2

bbswitch is the kernel module that is used for disabling the nvidia GPU. Be sure to install the Bumblebee PPA as described in How well do laptops with Nvidia Optimus work?. Installing Bumblebee from that PPA also retrieved the bbswitch-dkms package. If you do have this package installed, the likely reason of failure that the kernel headers for the installed kernel are missing.

In that case, update your kernel including headers:

sudo apt-get update
sudo apt-get install linux-headers
sudo apt-get dist-upgrade

Reboot. If the problem still persists, try explicitly installing the headers for the loaded kernel:

sudo apt-get install linux-headers-$(uname -r)

If the module is still not loaded, try removing bbswitch completely and reinstall it:

sudo apt-get purge bbswitch-dkms
sudo apt-get install bbswitch-dkms
share|improve this answer
    
I've followed the official Bumblebee guide to install it, and I've got the bbswitch-dkms package. I've tried sudo apt-get install linux-headers-$(uname -r) and it says that I've got the latest version of linux-headers-3.2.0-24-generic. Is there any way to blacklist nVidia drivers and have it shut down when I boot Kubuntu? –  StepTNT May 4 '12 at 12:51
    
@StepTNT Try reinstalling bbswitch as described in the updated answer. If you are only interested in power saving, you could create a new question for that. –  Lekensteyn May 4 '12 at 21:14
    
That did the trick! Thanks a bunch man! –  Drazgo Jan 25 '13 at 18:08
    
Confirming that this also worked for me today on Debian, my laptop fan isn't releasing warm air anymore and battery life is longer. –  Pat Nov 24 '13 at 1:38

I had the same issue. The above answer solved my problem.Originally I had linux-headers-3.2.0.33-generic installed in my system and linux-kernel was 3.2.0.33 generic.At this stage I have installed bumblebee.Later I switched over to linux-kernel 3.2.0.33-generic pae, not knowing the bbswitch-dkms was meant for generic headers,not generic pae headers.

UN-installing and reinstalling bumblebee/bbswitch-dkms combo solved all the problems.Now I get 5 hours battery back-up in my SAMSUNG 300E7C fitted with nvidia GeForce 610m.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.