Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I encountered with the problem that Ubuntu 12.04 causes my battery to consume rapidly as compared to windows. Most of the time, fan is running and system heats up. Kindly help me sort out where the problem is?

share|improve this question
Its a general problem with linux systems. The work is going on.. Windows has got this thing right. It manages the battery gracefully as compared to linux systems. Various steps would help you reduce the gap but in the end, windows will always last more than linux on battery. – drake01 Jun 11 '12 at 12:16
@drake01 Please share some proof/article for enlightening your comment. :) – Web-E Jun 14 '12 at 9:09

I think this model has nvidia optimus enabled. If your system has duel graphics card and optimus enabled you need to turn off the discrete graphics card. Otherwise both are enabled and lead to high temperature, reduce battery.

Instruction for installing Bumblebee to turn off discrete GPU and enable only when required

  1. Type the following in terminal,

    sudo add-apt-repository ppa:bumblebee/stable then sudo apt-get update

If you are on Ubuntu 11.04 or older and want newer drivers (recommended) than the ones available in the official repos, run:

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

  1. To install Bumblebee using the proprietary nvidia driver:

    sudo apt-get install bumblebee bumblebee-nvidia

  2. Run following

    sudo usermod -a -G bumblebee $USER

  3. Reboot.

If you just want to disable nvidia card, no need to learn followings

Usage Instruction :

To run a program with nvidia card, use optirun command prefixed in terminal. Like to run glxspheres with nvidia card type

optirun glxspheres

To run firefox type : optirun firefox &

Note: If you intend to run 32-bit programs like Wine and using Ubuntu 11.10 Oneiric or later, install 32-bit libraries with: sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

Linked Questions:

How well will Nvidia Optimus cards be supported in 12.04?

How well do laptops with Nvidia Optimus work?

Can't use nvidia card/driver on optimus notebook

share|improve this answer

Your Answer


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.