On Tue, 20 Apr 2010 10:10:49 +0100 Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxx> wrote: > > > > it's better then to stay high longer... at least on modern machines > > the inbetween states are pretty much either useless or actually > > energy hurting compared to the higher state. > > Why do you think it is not good for latency to stay at higher > frequency for longer? oh it will be. > governor it was much much better. That is why I proposed to have a > gradual lowering as an option in on-demand. You said it already does > that - I ask are you sure? And also now you are saying it would not > be good for latency > - above is an example when it clearly does help (a lot). but the *gradual* lowering just does not make sense. might as well just stay at the highest frequency for the duration for which you do the gradual lowering, it's more efficient for power on most modern machines. The problem is if you do this gradual thing for long enough to help you on desktop loads, or the stay-high thing, on server workloads the power efficiency will completely and utterly tank. Been there tried that ;-) frankly, you're starting to touch at the more fundamental issues with ondemand. I'm not trying to solve that in this small patch, they really can only be solved in a complete redesign. While I'm doing such a redesign, I was asked to at least fix this particular gap urgently. Solving all of ondemand's issues needs a complete rethink of the core assumptions it makes (which are not correct anymore nowadays). -- Arjan van de Ven Intel Open Source Technology Centre For development, discussion and tips for power savings, visit http://www.lesswatts.org -- To unsubscribe from this list: send the line "unsubscribe cpufreq" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html