[ltp] powernowd

William R Sowerbutts linux-thinkpad@linux-thinkpad.org
Tue, 17 Feb 2004 20:16:55 +0000


>>  - you might want to check out powernowd.  I've been running that
>>    here on a t41p, and it seems to behave well.
>
>Hey, sounds good! I'll check it out.

Yep, it works really well! I'm running it with these arguments:

  powernowd -m 1 -p 200 -s 200000

As far as I can tell, my 1700MHz Pentium M can operate at 1700MHz, 1400MHz,
1200MHz, 1000MHz, 800MHz and 600MHz; the "-s 200000" tells powernowd to change 
the speed by 200MHz each time.

One problem I found was that if I did something moderately intensive, it would
jump all the way up to 1700MHz and then take a few seconds to ramp down again. 
Increasing the check rate to 5Hz (-p 200) seems to have fixed that problem,
and consumes virtually no runtime. Another bonus is that a busy machine will
increase the clock speed much more rapidly. I may increate the rate to 10Hz. 

Anyone got any idea of what the optimal rate would be?

I've updated my page (http://sowerbutts.com/thinkpad/) to reflect this 
discovery. Thanks, Rob!

Will

_________________________________________________________________________
William R Sowerbutts                                  will@sowerbutts.com
Coder / Guru / Nrrrd                                http://sowerbutts.com
         main(){char*s=">#=0> ^#X@#@^7=",c=0,m;for(;c<15;c++)for
         (m=-1;m<7;putchar(m++/6&c%3/2?10:s[c]-31&1<<m?42:32));}