This daemon dynamically sets the CPU-frequency on SpeedStep- and
PowerNow-enabled CPUs depending on current cpu-utilization.
It currently works with NetBSD and DragonFly BSD.
Installation should be really easy: Just untar and make install.
Make sure you have support for Enhanced SpeedStep/PowerNow enabled in your
kernel-config and you are running as root before starting the daemon. You
can simply run the program without further arguments, it will pick some
sensible defaults for you (but it won't fork by default). The archive
comes complete with a manpage and rc.d script.
Special thanks go out to Johannes Hofmann for providing the DragonFly BSD patch, and to Stephen M. Rumble for submitting the ODCM and delayed-downscaling patches.
Download estd Release 6 (added support for ultra-low frequency idle-mode on CPUs that support On Demand Clock Modulation, added an option to delay lowering the frequency, added an option to count time spent on nice processes as idle)