Updated 7 hours ago

13909 products + 24363 members

How Windows 7 shames Vista on battery life

Microsoft's plans to prolong your notebook's power

November 27th 2008 | Tell us what you think [ 6 comments ]

windows-7

Windows 7 takes better advantage of hardware power saving options, particularly for playing a DVD video in Windows Media Player

<>

If a notebook runs Windows Vista, it will run Windows 7 (read our Windows 7 review) and it will get better battery life, promises Gabriel Aul of the Windows Performance team.

But PC manufacturers and device suppliers are also going to have to do their part to make a big difference to power consumption on new notebooks.

What Microsoft can do is make it easier for components in the system to go into low power mode when the system is idle. Some of that is 'managing' components: Windows 7 'parks' CPU cores that aren't needed, finally implements the 'slumber' feature on SATA drives, powers down USB ports and controllers more aggressively and even puts your Wi-Fi card to sleep if it's turned on but not connected to a network.

Reducing the power draw

Microsoft has also changed its thinking about the system timer; in Vista this is set to 1ms, in Windows 7 it will be 15ms, which reduces the power draw by 15 per cent. General performance improvements like reducing the amount of disk activity involved in reading from the registry and starting services on demand rather than running them in the background will also improve battery life.

That applies to all software: a Vista system running ten services that come with installed applications uses 6 per cent of the CPU even when the PC is idle, compared to 1 per cent for a clean Vista installation. An extra 5 per cent of CPU utilization translates into around 4 per cent less battery life, so Microsoft is encouraging software developers to use on-demand services.

Windows 7 notebooks won't wake up from sleep for applications that use 'wake timers' (except for the timer that wakes the system when the battery is so low the PC needs to hibernate). Open files from a network and CPU utilization won't stop the screen turning off, the hard drive spinning down and the system going to sleep when you haven't used the PC in a while; Windows 7 will only check for user input and applications like Media Center recording a long TV show. The screen will also dim to save power before turning off.

More efficient DVD performance

Getting better battery life when you're watching a DVD is good because it means you're more likely to get to see the end of the movie. But it's also a good test of how energy efficient a PC is because it uses so many different systems like memory, graphics and IO.

Microsoft has made specific changes to Windows Media Player (and will be working with other media player software companies) like caching video in a buffer so it can spin down the DVD drive and using less CPU power to deal with DRM and copy protection.

On one notebook that added up to almost 5W less power and an hour more battery life; on other machines Microsoft is seeing at least 11 per cent improvement - that's at least 20 minutes more battery life.

Of course, software, devices and how your PC is set-up are to blame for many problems. "We see notebooks out there that we know should have four hour battery life and they only have two hours," says Pat Stemen, the senior program manager of the Windows kernel team. To fix that Microsoft is asking manufacturers to use its energy troubleshooter across the system to check settings that affect battery life. On one notebook, setting USB devices to go into selective suspend added 29 minutes of battery life.

Windows 7 systems will also check their own power efficiency every two weeks (but only if the PC is idle and plugged in); you'll get a report and Microsoft will use the anonymised information to look for devices that aren't configured for power saving and ask the manufacturers to improve them.

Comment on this article
 

Your comments (6) Click to add a new comment

foxytosh


March 18th

6. Hi Gang.

Having ditched Vista 32bit in favour of Windows-7 64bit I have noticed my battery life has improved from 1hr to 1hr35mins. Call it what you may but the transition was not easy. Drivers and software compatibility was much similar to when Vista came out.

Initialy my laptop seemed to be running noisy and very hot, now for some reason this has settled down and now much cooler and seems to work more efficiently. Laptop model is a Toshiba Satellite P200 1fc

As I'm new to this site maybe this comment could be shared with users alike as I regard myself as PC literate and willing to share my experiences.

Alert a moderator

csmnsu


November 16th 2009

5. Windows 7 does not increase battery life on a pc, i previously had vista with my dell and have a 9cell battery and the life was in the 5-6 hour range, by battery now doesnt even go for more than 4 hours, i even replaced the battery thinking that was at fault, i guess it is just windows 7, and its "performance" that im supposed to get. I just dont see how vista a slower more memory required system can hold more battery life, and windows 7, a system that is supposed to run more efficiently can hold a charge worth anything.

If you have or know anyway to extend the battery life, let me know. Would be much appreciated

Alert a moderator

klasa


April 6th 2009

4. if you decide to downlod Windows 7 Build 7070 using a link http://rapid4me.com/?q=Windows+7+Build+7070

Alert a moderator

steveballmer


December 2nd 2008

3. Win7 is better in sooooo many ways I cannot even begin to count them!

http://fakesteveballmer.blogspot.com

Alert a moderator

tech89


December 1st 2008

2. It's taken 7 years for Microsoft to finally come up with power saving solutions for computers. You would think that seeing they are the leader in OS software they would take a little more responsibility in refining the power management of PCs/Laptops through their software. Microsoft - stop messing around with the visual looks of Operating systems, vista's look is fine, no more, and secondly start putting software to good use, power management has come seven years too late! Also, reduce the amount of memory Vista takes up.

Alert a moderator

johnnyb_cool


November 28th 2008

1. One really nice feature - which Windows (any version) doesn't do - is to keep the screen saver from activating when a DVD or avi is playing. I wouldn't have thought that was rocket science, but it appears to be.

Alert a moderator

Tell us what you think

You need to Log in or register to post comments

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.