CPUSpeed v1.1

Carl Thompson <cet@carlthompson.net>

This program monitors the system's idle percentage and reduces or raises the
CPU clock speed and voltage accordingly to minimize power consumption when
idle and maximize performance when needed.  This is the default behavior.

The program can also be configured to reduce the CPU clock speed if the CPU
temperature gets too high or if the computer's AC adapter is disconnected.

This program is only for computers with Linux kernels compiled with CPUFreq.
You must have a CPU that supports frequency and/or voltage scaling via CPUFreq
to use this program.  Your kernel must be compiled to support the "userspace"
CPUFreq governor and the "sysfs" interface on Linux 2.5+ or the "proc"
interface on Linux 2.4.

I use this program on my eMachines M5305 laptop to increase battery life and
control performance.

To build:

    make

To install (as root):

    make install

Actually, the install will probably work automatically only on Red Hat / Fedora
or similar systems.  It assumes a SysV style init procedure and the "chkconfig"
and "service" commands.  For other systems (such as Debian or similar) you will
need to manually adjust your system start up scripts to start CPUSpeed with the
appropriate options.

After installation, edit and uncomment the "OPTS" line in the file
/etc/sysconfig/cpuspeed if you would like to specify any options when CPUSpeed
is started.  You may also edit the "DRIVER" line to specify the cpufreq driver
the startup script should attempt to load.

For details on CPUSpeed command line options, run

    cpuspeed -h
