Re: [linux-pm] suspend blockers & Android integration

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: david
Date: Sunday, June 6, 2010 - 2:56 am

On Sun, 6 Jun 2010, Brian Swetland wrote:


for the sake of discussion, let's say that standby is 5ma and full 
operation is 500ma and a minimal wakeup is 0.1 sec. these are probably 
fairly pessimistic numbers.

waking up every second would be awake 10% of the time, so in an hour you 
would use .9*5mA + .1*500mA = 4.5mA +45mA = 49.5mAH

waking up every 10 seconds would be awake 1% of the time, so in an hour 
you would use .99*5mA + 0.01*500mA = 4.95mA + 5mA = 9.95mAH

waking up every 100 seconds would be awake 0.1% of the time, so in an hour 
you would use .999*5mA + 0.001*500mA =4.995mA + 0.5mA = 5.495mAH

waking up every 1000 seconds would be awake 0.01% of the time so in an 
hour you would use .9999*5mA + 0.0001*500mA = 4.9995mA + 0.05mAH = 
5.0495mAH

now if you have a 1000mAH battery (small, but reasonable for a smartphone) 
your standby life would be

.1 second wakeup (on continuously) = 2 hours
1 second wakup = 20 hours
10 second wakeup = 100 hours
100 second wakeup = 182 hours
1000 second wakeup = 198 hours

if you could shrink the time awake to 0.01 second per wakeup you would 
shift this all up a category (and avoiding the need to wake everything up 
to service a timer would help do this)

this effort very definantly has diminishing returns as you go to larger 
sleep periods as the constant standby power draw becomes more and more 
dominating. someone mentioned that they were getting the sleep time of 
normal systems up past the 1 second mark with the 10 second mark looking 
very attainable. that is where you get the most benifit for whatever 
changes are needed. getting up to a 2 min sleep time really gives you 
about all the benifit that you can get, going from there to 15 min makes 
very little difference.

don't let chasing the best possible sleep time prevent you from 
considering options that would be good enough in time, but would 
drastically reduce the maintinance effort (as things could be upstreamed 
more easily), and would be usable on far more systems.

David Lang
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
suspend blockers & Android integration, Ingo Molnar, (Thu Jun 3, 12:30 pm)
Re: suspend blockers & Android integration, Brian Swetland, (Thu Jun 3, 12:50 pm)
Re: suspend blockers & Android integration, Ingo Molnar, (Thu Jun 3, 4:23 pm)
Re: suspend blockers & Android integration, Linus Torvalds, (Thu Jun 3, 4:37 pm)
Re: suspend blockers & Android integration, Ingo Molnar, (Thu Jun 3, 4:46 pm)
Re: suspend blockers & Android integration, Ingo Molnar, (Thu Jun 3, 5:39 pm)
Re: suspend blockers & Android integration, Linus Torvalds, (Thu Jun 3, 7:16 pm)
Re: suspend blockers & Android integration, Linus Torvalds, (Thu Jun 3, 7:26 pm)
Re: suspend blockers & Android integration, Arjan van de Ven, (Thu Jun 3, 8:45 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Thu Jun 3, 8:45 pm)
Re: suspend blockers & Android integration, Neil Brown, (Thu Jun 3, 9:38 pm)
Re: suspend blockers & Android integration, Linus Torvalds, (Thu Jun 3, 9:46 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Thu Jun 3, 9:54 pm)
Re: suspend blockers & Android integration, Ingo Molnar, (Thu Jun 3, 11:22 pm)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 12:13 am)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Fri Jun 4, 12:37 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 12:57 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 1:11 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 1:15 am)
Re: suspend blockers & Android integration, Brian Swetland, (Fri Jun 4, 1:29 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 1:34 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 1:55 am)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Fri Jun 4, 1:56 am)
Re: suspend blockers & Android integration, Pekka Enberg, (Fri Jun 4, 2:03 am)
Re: suspend blockers & Android integration, Brian Swetland, (Fri Jun 4, 2:08 am)
Re: suspend blockers & Android integration, Peter Zijlstra, (Fri Jun 4, 2:43 am)
Re: suspend blockers & Android integration, Peter Zijlstra, (Fri Jun 4, 2:54 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 2:59 am)
Re: suspend blockers & Android integration, Ingo Molnar, (Fri Jun 4, 3:03 am)
Re: suspend blockers & Android integration, Peter Zijlstra, (Fri Jun 4, 3:08 am)
Re: suspend blockers & Android integration, Brian Swetland, (Fri Jun 4, 3:09 am)
Re: suspend blockers & Android integration, Brian Swetland, (Fri Jun 4, 3:11 am)
Re: suspend blockers & Android integration, Thomas Gleixner, (Fri Jun 4, 3:11 am)
Re: suspend blockers & Android integration, Peter Zijlstra, (Fri Jun 4, 3:13 am)
Re: suspend blockers & Android integration, Andi Kleen, (Fri Jun 4, 3:42 am)
Re: suspend blockers & Android integration, Peter Zijlstra, (Fri Jun 4, 5:06 am)
Re: suspend blockers & Android integration, James Bottomley, (Fri Jun 4, 7:24 am)
Re: suspend blockers & Android integration, Florian Mickler, (Fri Jun 4, 8:07 am)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Fri Jun 4, 4:38 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Fri Jun 4, 5:05 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Fri Jun 4, 5:10 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Fri Jun 4, 5:39 pm)
Re: suspend blockers & Android integration, Matt Helsley, (Fri Jun 4, 6:18 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Fri Jun 4, 6:33 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Fri Jun 4, 10:23 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Fri Jun 4, 10:35 pm)
Re: suspend blockers & Android integration, Peter Zijlstra, (Sat Jun 5, 2:54 am)
Re: suspend blockers & Android integration, Arjan van de Ven, (Sat Jun 5, 9:28 am)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sat Jun 5, 9:47 am)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sat Jun 5, 11:25 am)
Re: suspend blockers & Android integration, Florian Mickler, (Sat Jun 5, 1:37 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 2:26 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 2:47 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 3:10 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sat Jun 5, 3:11 pm)
Re: suspend blockers & Android integration, Arjan van de Ven, (Sat Jun 5, 3:23 pm)
Re: suspend blockers & Android integration, Brian Swetland, (Sat Jun 5, 3:26 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 3:39 pm)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sat Jun 5, 3:44 pm)
Re: suspend blockers & Android integration, Arjan van de Ven, (Sat Jun 5, 3:48 pm)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sat Jun 5, 3:52 pm)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sat Jun 5, 4:03 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 4:21 pm)
Re: suspend blockers & Android integration, Arjan van de Ven, (Sat Jun 5, 4:34 pm)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sat Jun 5, 4:39 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sat Jun 5, 4:45 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 4:56 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 5:02 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sat Jun 5, 5:04 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sat Jun 5, 5:19 pm)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sat Jun 5, 5:32 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 5:34 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:03 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:16 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:24 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:45 pm)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Sun Jun 6, 1:20 am)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Sun Jun 6, 2:21 am)
Re: [linux-pm] suspend blockers & Android integration, david, (Sun Jun 6, 2:56 am)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 3:01 am)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 3:36 am)
Re: [linux-pm] suspend blockers & Android integration, Florian Mickler, (Sun Jun 6, 3:46 am)
Re: [linux-pm] suspend blockers & Android integration, Florian Mickler, (Sun Jun 6, 3:49 am)
Re: suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 3:56 am)
Re: [linux-pm] suspend blockers & Android integration, Felipe Contreras, (Sun Jun 6, 4:11 am)
Re: suspend blockers & Android integration, Felipe Contreras, (Sun Jun 6, 4:18 am)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sun Jun 6, 6:29 am)
Re: [linux-pm] suspend blockers & Android integration, Matthew Garrett, (Sun Jun 6, 6:31 am)
Re: [linux-pm] suspend blockers & Android integration, Matthew Garrett, (Sun Jun 6, 6:34 am)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Sun Jun 6, 6:55 am)
Re: [linux-pm] suspend blockers & Android integration, James Bottomley, (Sun Jun 6, 7:31 am)
Re: suspend blockers & Android integration, Matt Helsley, (Sun Jun 6, 7:43 am)
Re: [linux-pm] suspend blockers & Android integration, Matthew Garrett, (Sun Jun 6, 8:29 am)
Re: [linux-pm] suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 8:46 am)
Re: [linux-pm] suspend blockers & Android integration, Matthew Garrett, (Sun Jun 6, 9:43 am)
Re: [linux-pm] suspend blockers & Android integration, James Bottomley, (Sun Jun 6, 10:08 am)
Re: [linux-pm] suspend blockers & Android integration, Matthew Garrett, (Sun Jun 6, 10:31 am)
Re: [linux-pm] suspend blockers & Android integration, Matthew Garrett, (Sun Jun 6, 10:48 am)
Re: [linux-pm] suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 11:04 am)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Sun Jun 6, 11:44 am)
Re: [linux-pm] suspend blockers & Android integration, Rafael J. Wysocki, (Sun Jun 6, 12:01 pm)
Re: [linux-pm] suspend blockers & Android integration, Christoph Hellwig, (Sun Jun 6, 12:05 pm)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Sun Jun 6, 12:15 pm)
Re: [linux-pm] suspend blockers & Android integration, Christoph Hellwig, (Sun Jun 6, 12:24 pm)
Re: [linux-pm] suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 12:26 pm)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Sun Jun 6, 12:58 pm)
Re: [linux-pm] suspend blockers & Android integration, Thomas Gleixner, (Sun Jun 6, 3:26 pm)
Re: [linux-pm] suspend blockers & Android integration, Christoph Hellwig, (Mon Jun 7, 1:00 am)
Re: [linux-pm] suspend blockers & Android integration, Christoph Hellwig, (Mon Jun 7, 1:03 am)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Mon Jun 7, 1:16 am)
Re: [linux-pm] suspend blockers & Android integration, Felipe Contreras, (Mon Jun 7, 3:25 am)
Re: [linux-pm] suspend blockers & Android integration, Florian Mickler, (Mon Jun 7, 5:16 am)
Re: [linux-pm] suspend blockers & Android integration, Florian Mickler, (Mon Jun 7, 6:01 am)
Re: [linux-pm] suspend blockers & Android integration, Peter Zijlstra, (Mon Jun 7, 6:20 am)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Mon Jun 7, 4:34 pm)
Re: [linux-pm] suspend blockers & Android integration, Brian Swetland, (Mon Jun 7, 4:37 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Mon Jun 7, 5:05 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Mon Jun 7, 5:39 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Mon Jun 7, 5:45 pm)
Re: [linux-pm] suspend blockers & Android integration, Valdis.Kletnieks, (Mon Jun 7, 7:15 pm)
Re: suspend blockers & Android integration, Rafael J. Wysocki, (Tue Jun 8, 2:11 am)
Re: [linux-pm] suspend blockers & Android integration, Linus Torvalds, (Tue Jun 8, 8:46 pm)
Re: [linux-pm] suspend blockers & Android integration, Felipe Contreras, (Wed Jun 9, 12:43 am)
Re: [linux-pm] suspend blockers & Android integration, Rafael J. Wysocki, (Wed Jun 9, 2:40 am)
Re: [linux-pm] suspend blockers & Android integration, Rafael J. Wysocki, (Thu Jun 10, 1:59 am)
Re: suspend blockers & Android integration, Pavel Machek, (Thu Jun 10, 6:58 am)
Re: [linux-pm] suspend blockers & Android integration, Rafael J. Wysocki, (Thu Jun 10, 8:46 am)
Re: [linux-pm] suspend blockers & Android integration, Rafael J. Wysocki, (Thu Jun 10, 9:06 am)