Thanks Thomas, I'll definitely check it out. One feature I would like
to see is the ability to throttle the cpu to manage temperature.<br>
<br>
My laptop occasionally reports spurious high temperatures. Within 3
polls the temperature might be reported as 70C, 97C, 70C. When the
kernel sees the 97C it powers off the system.<br>
<br>
I've hacked around this by patching the kernel to run /sbin/overheat
instead of /sbin/poweroff. Overheat checks the temp again and if it's
still hot, shuts down powernowd and sets the cpufreq to its minimum
value It then sleeps for 5 seconds and if the temp is still 90C+, calls
poweroff. <br>
<br>
The downside is the system is now left in a very slow state. I have not
written something to bring it back to a dynamic clocking state. A
daemon that would manage all of this would be really appreciated! (Of
course, the kernel would still need to be patched to not poweroff until
the daemon has had a chance to try cooling things down.)<br>
<br>
<dcm><br>
<br><br><div><span class="gmail_quote">On 7/13/05, <b class="gmail_sendername">Thomas Tuttle</b> <<a href="mailto:tom@...">tom@...</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I've been working on a program called powermgr. It's a daemon written<br>in Perl that can control many power management functions on Linux,<br>including CPU frequency and/or governor, screen brightness, laptop mode,<br>fan speed, wireless power management, as well as runlevel and services,
<br>based on the state of the system.<br></blockquote></div><br>
|