Super User is a question and answer site for computer enthusiasts and power users. 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 decided to switch from Windows 7 (10 hours of battery work, suspend/hibernate modes work great - Asus U36Jc) to some Linux.

  • First there was Ubuntu 11.04 (with all current updates) – 4 hours of work, suspend/hibernate modes didn't work (black screen not reacting to any input, requiring reboot). Disabling NVIDIA graphics card didn't help, enabling it again also didn't help.

  • Then there was CentOS 6 (with all updates) – same problem, 4 hours of work, suspend/hibernate modes don't work (requiring reboot).

So the question is, is this a problem with these distributions, the laptop or its stupid owner? Do other distributions have the same problem and how can I resolve it?

I still think that the problem is that the laptop has two graphic cards ndash; the Intel graphics and the NVIDIA card, but disabling NVIDIA doesn't help.

share|improve this question
    
Have you recompiled the kernel with some vendor specific patches that are particular to your battery? – ta.speot.is Aug 27 '11 at 8:51
2  
You probably want to check out linux.slashdot.org/story/11/04/22/2132251/… which describes bad power management under the kernel that shipped with Ubuntu 11.04 – ta.speot.is Aug 27 '11 at 8:52
    
Well the first thought is that in Linux You might have some heavy background work in a background working all the time by default (e.g. file indexer or smth like that). – Adobe Aug 27 '11 at 13:18
up vote 2 down vote accepted

I found the solution — it's the NVIDIA graphic card.

It didn't work with Ubuntu because Ubuntu 11.04 itself has a problem with battery life so switching off the graphics card didn't help a lot.

I disabled it in CentOS 6 and the battery life went to about 10 hours again.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .