I installed Ubuntu 12.10 a few days ago and I was able to get only one hour of battery life. When working with Windows 7, I get up to 3-4 hours.
My screen is very bright, although the screen brightness is set to a minimum (I set xcalib to reduce my screen, but this does not improve battery life)
I read about Jupiter and installed it, but it has no noticeable effect.
A quick caveat, Linux tends to use more power than windows because it does “more things” and uses other hardware. You may not be able to get the same amount of time on Linux as on Windows, or you can get more.
They are listed in order of importance to me. This is easiest to do with the greatest advantage.
The biggest influence on my battery is the processor frequency. When I’m connected, I need full speed, but when I disconnect from the network, I want as much battery as I can. This is mostly automatic these days, however, to give him a little hand and to see him, I installed jupiter. This car does things when running on battery and when turned on. It also gives me some direct control over some power management features.
Just rotate it as far as you can. This has changed a lot for me. If you want to do this with a script, then echo.n 100 > / proc / acpi / video / VGA / LCD / brightness should have a little tweaking. The path will probably be different depending on the build / kernel / hardware.
In My Mac Book Pro, this has only a small gain, but turning off the keyboard backlight is very simple.
Idle time and screen lock
Video: What is the Life span of a Hp Pavilion Laptop
Turn them down. From “Strength” in unity, establish a suspension, when it is inactive for up to 5 minutes, and when the lid is closed, pause. At the bottom of the window there is a link in the tooltip. Click on it and make sure that the “Dim Screen” parameter is checked to save energy. Turn off the screen after 2 minutes.
Turn off bluetooth
Again, lightweight, which does not save much. From the Jupiter LED, turn off Bluetooth when you turn it on.
Modify / etc / fstab and add noatime to all local partitions and mount points. This “should” not allow your disk to spin so often. Read it first. This does not give the advantage that he once made, but it keeps my disk from buffering.
Do less things
It is very difficult, but can give you a ton of savings. Basically, Linux does a ton of things in the background. This is one of the best things. However, this can also lead to higher energy consumption. The easiest way to do this is to disconnect the cron from the battery, but turn it back on when you turn it on. This can be dangerous if you do not know what you are doing. Basically, this should not hurt anything if you skip several cron jobs, but all this will not cause problems.
Also take a look at / follow htop. Review applications that use a large number of CPUs.
I have no idea if this is really doing something, so I put it last. Turn nvidia (if you have one) at high speed. nvidia-settings.a [gpu: 0] / GPUPowerMizerMode = 0 should accomplish this. Action, compiz holds my card below max. They need to fix it.
They should help you get a reasonable battery level from your ubuntu laptop.
It seems to me that you might have problems with hybrid graphics.
A potential solution is described here by the venem user regarding questions regarding ATI / Intel hybrid batteries.
You can also check which graphics driver you installed by opening software-properties-gtk and looking at the “Additional drivers” tab.
Using a patented driver tripled battery life.