On Wed, Apr 08, 2009 at 10:53:07PM +0300, Igor Stoppa wrote: > On Wed, 2009-04-08 at 20:23 +0200, ext Mark Brown wrote: > > Essentially what they are doing is > > exactly what you suggest, they've identified that suspend is a low power > > state and make every effort to enter it as often as possible, including > > when on a call. > I'm not suggesting that. Suspend is inadequate for _real_ runtime power > management. Certainly it is not seamless. > Of course a smarter approach depends on the HW supporting certain > features, but if the HW is not there, I'd rather consider the suspend > based approach a workaround, rather than a real solution. Oh sure, but in principle it's exactly the same idea and you wouldn't want to use the Android approach without also trying to drive the system power down as much as possible while active. Either way you're trying to drive the system to the lowest power state automatically. I'm not saying that it's the most lovely idea ever but there does seem to be a use case, more in terms of stopping user space than anything kernel side. > > Clearly there are some issues with this approach but > > the Android guys did feel that entering suspend was worthwhile for them, > > especially since their users are able to download applications to the > > phone. > I don't think this is anyhow different from the Nokia Internet Tablets. Technically there's no difference. The differences sound like they are more on the support side and probably reflect the differences in distribution chain, support model and expected user base for the products. > > Besides, no matter how low the power drain from your CPU when fully > > gated and at the lowest DVFS setting it's still possible to get a lower > If you have a proper SoC, it can enter clock stop, lower voltage and ... > Regulators should have the options to be switched off if they are not > needed to preserve states, or enter a low power mode when only minimal > (non functional current) is needed. Right, the issue is that the system also needs to be able to arrange to power down the supplies to the SoC for maximum power savings. Good on chip power management is much more common than the ability to do that without entering suspend. Like I say, the savings from this are going to be very small anywy so it's probably not worth worrying too much about. _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm