Feature roadmap/Improved battery life: Difference between revisions
No edit summary |
(Showed 6955 instead of 6995 for trac # first time.) |
||
(One intermediate revision by one other user not shown) | |||
Line 19: | Line 19: | ||
# Wireless chip must respond to ARP requests when in Idle Suspend mode. |
# Wireless chip must respond to ARP requests when in Idle Suspend mode. |
||
# Screen must not flicker on resume. |
# Screen must not flicker on resume. |
||
# Should allow users to disable the mesh: reduces power consumption of the WiFi chip, allows the WiFi chip to enter power-save mode, and most importantly, allows lid-closed suspend to totally power off the WiFi chip. <trac> |
# Should allow users to disable the mesh: reduces power consumption of the WiFi chip, allows the WiFi chip to enter power-save mode, and most importantly, allows lid-closed suspend to totally power off the WiFi chip. <trac>6995</trac> |
||
# Should put the EC into deep sleep when in a lid-closed suspend. This will cut its power from about 60ma to about 20ma (check with rsmith), which would further increase the duration of a lid-closed suspend before the battery drains. |
# Should put the EC into deep sleep when in a lid-closed suspend. This will cut its power from about 60ma to about 20ma (check with rsmith), which would further increase the duration of a lid-closed suspend before the battery drains. |
||
# (* not likely to make 9.1 with current resources *) Should improve cpu idle detection. Currently we can't auto-suspend very often (only after >1 minute of no user interaction) because suspend is so heavy-handed. The cpuidle infrastructure in the kernel should be able to tell us when it's safe to suspend because no process wants access to the CPU for the next few seconds. Most of the pieces are there. |
# (* not likely to make 9.1 with current resources *) Should improve cpu idle detection. Currently we can't auto-suspend very often (only after >1 minute of no user interaction) because suspend is so heavy-handed. The cpuidle infrastructure in the kernel should be able to tell us when it's safe to suspend because no process wants access to the CPU for the next few seconds. Most of the pieces are there. |
||
Line 25: | Line 25: | ||
# There should be a way to enter the "lid close" sleep above using the power button; exact details are with [[User:pgf]], who is working on the quick-power-button-press menu. |
# There should be a way to enter the "lid close" sleep above using the power button; exact details are with [[User:pgf]], who is working on the quick-power-button-press menu. |
||
* Other related bugs found by GS on review of trac: <trac>7922</trac> and <trac>7954</trac> |
|||
|Specification= |
|Specification= |
Latest revision as of 02:50, 3 March 2009
Feature subcategory | Is part of::Category:Power management | |
Requesters | {{#arraymap:User:Kimquirk, User:Carla, User:Gnu, Ethiopia, User:Juliano|,|x|Requested by::x}} | |
Requirements | Background information: a list of UI actions which may affect power usage: Requirements#Power Management Requirements Our job is to increase battery life in as many modes as possible. For a test plan for these features written back at the 703 release, see Tests/Suspend_Resume.
| |
Specification | Requirement 2 addressed by:
<trac>9145</trac> -- Disabling the radio in control panel should power-down WiFi chip Requirement 3 possibly addressed by edits to existing documentation: Requirement 4 addressed by: Requirement 5 addressed by: Requirement 9 addressed by: Requirement 11 addressed by: Requirement 12 addressed by:
Background on power draw including a break down watts used in different modes: Significant technical actions (as suggested by John/Gnu) that could reduce the laptop's power draw:
Owners for each subrequirement as follows: Requirements 1 - 5, 7, 8, 10, owned by CJB. 6 by CJB, 9 and 11 networking team (Ricardo?), 12 Mitch and Deepak Product manger Greg, QA Joe. | |
Owners | {{#arraymap:Joe, Gregorio, Cjb, Wmb@firmworks.com, Deepak|,|x|Contact person::User:x}} | |
Priority | Priority::1 | |
Helps deployability? | Helps deployability::yes | |
Target for 9.1? | Target for 9.1::yes |