Possible Duplicate:
Battery drain on ubuntu is fast

I'm currently getting 7–8 hours of battery life whilst using Windows, but I only get about 3 hours in Ubuntu? Why the big gap?

Some theories of mine:

  1. Specialised/optimised drivers in Windows
  2. More resource usage in Ubuntu
  3. Lack of effective power-saving feature in Ubuntu, vs. Windows, which specifically tries to reduce battery usage when on battery power
  4. Dell has a conspiracy with Microsoft.

Seriously, though. I have a 9-cell battery; I should be getting much better life, right?

Any way to solve this problem?

marked as duplicate by Marco Ceppi Dec 13 '11 at 21:58

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • acpi has always been a little lacking on the OSS side. drivers have to be reverse engineered for most things. this is probably most of the problem. – RobotHumans Dec 13 '11 at 20:15
  • @aking1012, no, acpi is largely up to the bios. It just provides the kernel with tables of data and code that tell it what to do, so there is nothing to reverse engineer. – psusi Dec 13 '11 at 21:28
  • @Caesium: I'm already using pm-powersave, CPU Freq. throttling, and powertop. They didn't really help. The gap between Windows and Ubuntu is really too large. – bcc32 Dec 13 '11 at 21:55
  • Possible Duplicate askubuntu.com/questions/285434/… – Qasim Jun 14 '13 at 14:38

There is a kernel bug causing this, but it's easy to fix:

In terminal:

gksudo gedit /etc/default/grub

Find the line that looks like this:


And make it look like this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"

Finally, in terminal:

sudo update-grub
  • aspm isn't going to make a significant difference because the amount of power spent driving the pci express bus is minimal. – psusi Dec 13 '11 at 21:31
  • Bug is yet to be fixed – Mysterio Dec 13 '11 at 23:15

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