Welcome to The Windows Blog 


Aero and battery life

Dwight Silverman, the tech reviewer at the Houston Chronicle, has written about the impact that the Aero theme has on battery life and performance (under the provocative title "Vista, Aero, battery life . . . and Doom" -- he's referring to the game Doom3, BTW).  It's a good post and I'd like to take a minute to expand on what Dwight has written.

First off, yes, as Dwight correctly points out, the Aero theme drives the GPU harder and therefore uses more power.  But in the big picture, it's really not that much more.  For example, the display on most laptops will consume somewhere between 15-25% of your "power budget" when you are running on battery.  Nevertheless, in our testing we've seen that turning on Aero consumes only about 1-4% more of battery life.  In terms of making your battery last longer, turning off Aero will not go very far while at the same time costing you some of the cool features that make Windows Vista fun to use, such as Flip 3D, taskbar previews, window transparency and so on.

Further, as Dwight correctly points out, your mileage can vary widely depending on the workload the machine is running (he uses the example of playing Doom3.)  To use an Aero-specific example, you would use more power enabling transparent window borders and stacking a lot of windows upon a portion of the screen showing a video clip.  The GPU would be required to constantly re-render those parts of the screen that make up the transparent window edges, which in turn drives the GPU harder.

Now, we know there are times when you want to fully maximize battery life and every little bit helps.  It's for this reason that we automatically turn off things like window transparency when the machine is put into a power-saving profile.  We don't turn off Aero wholesale because in the end, doing so is not going to save you much more power.  So we turn off the transparency effects and maintain a smooth user experience.  We know that it results in a tradeoff, but we also think it's a fair one to make.

P.S.  As an aside, I recently learned that testing the impact of software features on battery life is exceptionally tricky, even by benchmarking standards.  A huge number of variables must be controlled for.  In fact, something as simple as the way a battery is handled can introduce enough variability into testing to make it difficult to identify the true cause of any observed changes in performance or battery life.  This is because the charge a battery requires can vary considerably based on, among other things, the battery technology (Li-poly, Li-ion, Ni-MH, etc.), how recently the battery was power-cycled, how old the battery is, and even the temperature of the battery when it was charged.  Wow.


Comments

  1. Posted on: May 15, 2007 at 7:12AM  

    I completely agree with you, however, it seemed, that "fun things" such as aero, sidebar, indexing service etc. "eats" need much more power then in previouse OSes. I wrote small utility, that optionaly disables those features and the idea is to add there (or just run externally) kind of tests to proof my statement.

  2. Posted on: May 15, 2007 at 11:18AM  

    Wireless is more of a battery killer imho.

  3. Posted on: May 15, 2007 at 11:44AM  

    I involuntarily found an easy way to compare battery life:

    I just installed Vista on my notebook (Samsung X20) which previously ran XP.

    Using XP my battery lastet up to three hours.

    Using Vista my battery lasts little more than one hour.

    This is the very same notebook, the very same battery. The same hardware, the same tasks. I even installed the same apps again.

    It does not matter to me (much), usually my battery is shelved and I run from a powerline, but still it is quite a difference.

    As far as I read this is because the bios of my notebook needs to be optimized for vista, but since I don't really care I have not looked for an update yet.

  4. Posted on: May 15, 2007 at 1:16PM  

    I am stuck between whether or not to disable Aero half the time, because sometimes the graphical effects can be a big burden on your battery. But you know hopefully companies will provide better solutions for Windows Vista to help increase battery life.

    All the best

    Josh Chandler

    http://www.windows-media-player-updates.com

  5. Posted on: May 15, 2007 at 2:36PM  
  6. Posted on: May 17, 2007 at 5:38AM  

    In testing a change to a handheld application running on Windows Mobile, we found that moving from a polling loop (containing a Sleep call) to blocking on an event actually had an almost unmeasurable effect on power consumption and hence battery life. The main consumer of power on the device was the screen backlight!

    If you want to save power, turn down the backlight.

  7. Posted on: May 17, 2007 at 9:06PM  

    I want to believe this, but this just has not been my experience with Vista. Honestly, when I ran XP on my HP DV9000T (1.5GB, Core Duo) I got about 3 hours of battery life. After upgrading to Vista, I get about 1.5 hours tops. After disabling Aero Glass, I get about 2 hours (so definitely there are other things going on given that I'm still short an hour). But something Aero-related gives me 33% more battery life.

    Another thing I noticed is that my laptop *bakes* when Aero Glass (or should I call it Desktop Composition?) is turned on. The fan runs almost nonstop. With it turned off, the fan is much more reasonable and the machine is only moderately warm.

    I understand that from your perspective, you can't see why this would happen, but it is and it's really killing my Vista experience.

  8. Posted on: May 20, 2007 at 2:07AM  

    I personally have two user accounts for line power and mobile, my laptop has decent (new, but cheap) specifications. The mobile profile has all but essential services and auto-run programs set to manual startup, while the line power one has everything turned to the 'on' position, the difference in battery life between the two is around one hour. For me thats one hour longer to enter data in the field, even without the pretty effects, it is worth it.

  9. Posted on: July 06, 2007 at 11:57PM  

    I guess you can join worldwide battery resources http://www.global-battery-directory.com to gain more help.

  10. Posted on: October 26, 2007 at 8:51PM  

    need charge the battery!

    http://www.rechargeable-battery.us

  • Page:
  • 1
  • 2

Trackbacks

  1. Posted by: TechBlog on May 14, 2007 at 9:14PM

    Nick White, a product manager for Windows Vista, takes note of my May 5 post about battery life when Windows Vista's Aero interface is enabled, and offers some interesting details about just how much juice it uses: First off, yes,...

  2. Posted by: Just code - Tamir Khason on May 15, 2007 at 2:31PM

    Yesterday, I posted a beta version of Vista Battery Saver . It made a lot of wind over the statement,

  3. Posted by: GottaBeMobile.com on May 16, 2007 at 8:22AM
  4. Posted by: Teamzille.de on May 18, 2007 at 5:07AM

    Seit dem Erscheinen von Windows Vista gab es immerwieder Diskussionen darber, ob die neue Aero-Oberflche die Akkulaufzeiten von Notebooks stark beeinflussen wrde. Im Windows Vista Team Blog gibt es jetzt einen klrenden Eintrag zu diesem Thema. Natrl

  5. Posted by: IL NUOVO MONDO DI WINDOWS VISTAâ„¢ on June 27, 2007 at 1:10PM

    Redmond (USA) - "Non è Aero ad uccidere le vostre batterie". Questa, in estrema sintesi, la risposta data da Nick White, product manager di Microsoft per Windows Vista, a coloro che ritengono la nuova interfaccia grafica di Vista responsabile di accorc..

  6. Posted by: GottaBeMobile.com on July 26, 2007 at 8:19AM
  7. Posted by: Pocket.Net - Mobile 2.0 on July 26, 2007 at 8:36AM

    Vista Battery Saver is just what its name says it is: A utility to squeeze as much life out of those

  8. Posted by: O'Reilly Radar on July 28, 2007 at 4:59AM

    if you are running Vista then you might appreciate the Vista Battery Saver. As Tamir Khason describes his project: This tiny program will save up to 70% of your battery by disabling those nice, but greedy Vista features. Running...

  9. Posted by: Prasanna Vignesh on September 11, 2007 at 10:50PM

    Save More Battery Life With Windows Vista Battery Saver

  10. Posted by: Aleksandar's computer kitchen on February 29, 2008 at 4:03PM

    Windows Vista Battery Saver

  11. Posted by: Optimiza el uso de la bater??a en Windows Vista | Materia Geek on October 31, 2008 at 4:09PM

    Pingback from  Optimiza el uso de la bater??a en Windows Vista | Materia Geek