1 |
Thanks Thomas, I'll definitely check it out. One feature I would like to see |
2 |
is the ability to throttle the cpu to manage temperature. |
3 |
|
4 |
My laptop occasionally reports spurious high temperatures. Within 3 polls |
5 |
the temperature might be reported as 70C, 97C, 70C. When the kernel sees the |
6 |
97C it powers off the system. |
7 |
|
8 |
I've hacked around this by patching the kernel to run /sbin/overheat instead |
9 |
of /sbin/poweroff. Overheat checks the temp again and if it's still hot, |
10 |
shuts down powernowd and sets the cpufreq to its minimum value It then |
11 |
sleeps for 5 seconds and if the temp is still 90C+, calls poweroff. |
12 |
|
13 |
The downside is the system is now left in a very slow state. I have not |
14 |
written something to bring it back to a dynamic clocking state. A daemon |
15 |
that would manage all of this would be really appreciated! (Of course, the |
16 |
kernel would still need to be patched to not poweroff until the daemon has |
17 |
had a chance to try cooling things down.) |
18 |
|
19 |
<dcm> |
20 |
|
21 |
|
22 |
On 7/13/05, Thomas Tuttle <tom@×××××××××××××××××××××××.org> wrote: |
23 |
> |
24 |
> I've been working on a program called powermgr. It's a daemon written |
25 |
> in Perl that can control many power management functions on Linux, |
26 |
> including CPU frequency and/or governor, screen brightness, laptop mode, |
27 |
> fan speed, wireless power management, as well as runlevel and services, |
28 |
> based on the state of the system. |
29 |
> |