Gentoo Archives: gentoo-laptop

From: Fernando Meira <fmeira@×××××.com>
To: gentoo-laptop@l.g.o
Subject: Re: [gentoo-laptop] powermgr: Unified power management for Gentoo
Date: Sun, 07 Aug 2005 12:13:34
Message-Id: a3c2e88b05080705122d59546a@mail.gmail.com
In Reply to: Re: [gentoo-laptop] powermgr: Unified power management for Gentoo by Thomas Tuttle
Hi,
Is there any documentation on how to use powermgr?

On 7/27/05, Thomas Tuttle <tom@×××××××××××××××××××××××.org> wrote:
> > Okay, the best way to do that would be to (using powermgr) create a > profile named "hot" and then write your script like so: > > #!/bin/pseudocode-interpreter > if (TEMP > $HOT) { > echo "System is actually hot, slowing everything down."; > powermgr --profile hot; > sleep 5; > if (TEMP > $HOT) { > echo "System is about to explode, shutting down."; > poweroff; > } else { > echo "System has cooled down, returning to normal." > powermgr --auto; > } > } else { > echo "System is just being foolish and is not hot."; > } > > The "hot" profile would probably look like this: > > Profile hot > cpu frequency = 0% > EndProfile > > That way it would slow down the CPU frequency without playing with other > stuff like brightness. > > On Wed, 2005-07-27 at 10:33 -0400, Devon Miller wrote: > > 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. > > > > 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. > > > > 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. > > > > 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.) > > > > <dcm> > > > > > > On 7/13/05, Thomas Tuttle <tom@×××××××××××××××××××××××.org> wrote: > > I've been working on a program called powermgr. It's a daemon > > written > > in Perl that can control many power management functions on > > Linux, > > including CPU frequency and/or governor, screen brightness, > > laptop mode, > > fan speed, wireless power management, as well as runlevel and > > services, > > based on the state of the system. > > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux) > > iD8DBQBC556Z/UG6u69REsYRAo8qAJ9w8ab8s183nvc3cN/AXh1tqeUt3wCfYSUT > fu3lk34QqS3XwoUdpQtK48U= > =/Lqt > -----END PGP SIGNATURE----- > > >