Hur Windows 7 shames Vista på batteriets livslängd
NyheterOm en bärbar dator kör Windows Vista kör den Windows 7 (läs vår Windows 7 recension) och det blir bättre batterilivslängd, lovar Gabriel Aul från Windows Performance-teamet.
Men PC-tillverkare och enhetsleverantörer kommer också att behöva göra sin roll för att göra stor skillnad för strömförbrukningen på nya bärbara datorer.
Vad Microsoft kan göra är att underlätta för komponenter i systemet att gå till lågt strömläge när systemet är inaktivt. En del av det här är "hantering" av komponenter: Windows 7 "parker" CPU-kärnor som inte behövs, slutar slutligen slumringsfunktionen på SATA-enheter, slår ut USB-portar och styrenheter mer aggressivt och lägger till och med ditt Wi-Fi-kort till sova om den är påslagen men inte ansluten till ett nätverk.
Minskar kraftdragningen
Microsoft har också ändrat sitt tänkande om systemtimern; i Vista är detta inställt på 1 ms, i Windows 7 blir det 15 ms, vilket minskar strömdragningen med 15 procent. Generella prestandaförbättringar som att minska mängden diskaktivitet som är inblandad i läsning från registret och starta tjänster efter behov snarare än att köra dem i bakgrunden, kommer också att förbättra batteriets livslängd.
Det gäller all programvara: ett Vista-system som kör tio tjänster som levereras med installerade applikationer använder 6 procent av CPU även när datorn är ledig, jämfört med 1 procent för en ren Vista-installation. En extra 5 procent av CPU-utnyttjandet innebär ungefär 4 procent mindre batterilivslängd, så Microsoft uppmuntrar programvaruutvecklare att använda on-demand-tjänster.
Windows 7-bärbara datorer kommer inte att vakna från sömnen för applikationer som använder "wake timers" (förutom den tid som väcker systemet när batteriet är så lågdat datorn behöver dvale). Öppna filer från ett nätverk och CPU-utnyttjande kommer inte sluta att skärmen stängs av, hårddisken snurrar ner och systemet ska sova när du inte har använt datorn på ett tag. Windows 7 kontrollerar endast användarens inmatning och applikationer som Media Center spelar in en lång tv-show. Skärmen kommer också att dämpa för att spara ström innan den stängs av.
Mer effektiv DVD-prestanda
Att få bättre batterilivslängd när du tittar på en DVD är bra eftersom det betyder att du är mer benägen att få se slutet på filmen. Men det är också ett bra test på hur energieffektiv en dator är, eftersom den använder så många olika system som minne, grafik och IO.
Microsoft har gjort specifika ändringar av Windows Media Player (och kommer att arbeta med andra mediaspelares mjukvaruföretag) som att cache video i en buffert så att den kan rotera ner på DVD-enheten och använda mindre CPU-ström för att hantera DRM och kopiera skydd.
På en anteckningsbok som tillsatte upp till nästan 5W mindre ström och en timme mer batterilivslängd; På andra maskiner ser Microsoft minst 11 procent förbättring - det är minst 20 minuter mer batterilivslängd.
Självklart är programvara, enheter och hur din dator är inställd, att skylla på många problem. "Vi ser bärbara datorer där ute som vi vet borde ha fyra timmars batterilivslängd och de har bara två timmar", säger Pat Stemen, seniorprogramchef för Windows-kärnteamet. För att åtgärda att Microsoft frågar tillverkare att använda sin energilösningsprocessor över hela systemet för att kontrollera inställningar som påverkar batteriets livslängd. På en anteckningsbok sattes USB-enheter för att gå in i selektiv suspendering, vilket gav 29 minuter batterilivslängd.
Windows 7-system kommer också att kontrollera sin egen energieffektivitet varannan vecka (men endast om datorn är ledig och inkopplad); Du får en rapport och Microsoft använder den anonymiserade informationen för att leta efter enheter som inte är konfigurerade för energibesparing och be tillverkarna att förbättra dem.