On Mon, May 17, 2010 at 6:12 PM, Kevin Hilman <khilman@xxxxxxxxxxxxxxxxxxx> wrote: >> and #2, the battery lifetime on the N770 and N800 (both of which I have) >> is **appalling** **bad**. > > Appalling bad compared to what? > > What's probably more interesting in terms of rough comparisons is > comparing similar devices with and without opportunistic suspend. The > Nokia n900 (maemo) and the Moto Droid (android) use the same SoC (TI > OMAP3) and roughly the same kernel (2.6.2[89], although both are > heavily patched from mainline.) > > The n900 *never* suspends. It only uses dynamic PM + CPUidle. > The droid uses opportunistic suspend (as well as dynamic PM + CPUidle) > > I don't know of any more objective comparison of the two, but as a > user of both devices I can say that the active usage is basically the > same (around a day) and the idle use is similar as well, even though > the Droid has a slightly bigger battery (1400 mAh vs. 1320 mAh.) My > own usage suggests the n900 is a bit better in idle time, but I have > not done any measuring or objective tests. I'm guessing the > difference is probably because the Droid does not use the deepest > off-mode power states either in idle or suspend (IIRC) where the n900 > does. I suspect that if both were using off-mode and had the same > battery, these differences would go away. > > While this is not really a scientific comparison, it at least gives a > rough idea. If using opportunistic suspend was adding noticably > better battery life, I think this would be a different discussion. Exactly. The point is, opportunistic suspend doesn't in fact add any value compared to dynamic PM + CPUIdle. It only produces some false impression that one can handle power management right without using dynamic PM. And this false impression is the cause for many really ugly designs (like, for instance, 15 minutes touchscreen inactivity delay before forcibly shutting down the wireless, as it's done in stock Android framework). Thanks, Vitaly _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm