From: Carl Thompson <cet@carlthompson.net>
To: cpufreq@www.linux.org.uk
Subject: [ANNOUNCE] CPUSpeed 1.2.1 released!
Date: Sun, 09 Jan 2005 18:54:12 -0800 [thread overview]
Message-ID: <41E1EE54.2050200@carlthompson.net> (raw)
CPUSpeed 1.2.1 has, at long last, been released. There are many, many
new features in this release including even greater efficiency and full
multi-processor support. You can grab it at
http://carlthompson.net/software/cpuspeed .
Some of the current features include:
* Dynamically adjusts CPU speed and voltage based on demand for CPU
(idle/work ratio threshold is user-configurable)
* Automatically detects available processor speeds
* For normal operation, no configuration or options are necessary.
Just run it!
* Full multiprocessor support (each CPU separately run-time
configurable)
* One binary works on both Linux 2.4 with the 'proc' interface and
Linux 2.6 with the 'sysfs' interface. No need to recompile if you
switch kernels! (proc interface deprecated)
* Configurable minimum and maximum allowed speeds
* Can reduce CPU speed and voltage if AC power is disconnected from
the computer (requires ACPI)
* Can maximize CPU speed if AC power is connected to the computer
(requires ACPI)
* Can reduce CPU speed and voltage if CPU temperature gets too high
(Requires ACPI, temperature is user-configurable)
* Can be told to lock CPU at minimum or maximum frequency via signals
* "nice()'d" processes and those waiting for I/O will not increase
CPU speed
* Polling interval for CPUs, temperature and AC adapter configurable
separately
* Crash-proof frequency switching even if you have an outdated
version of CPUFreq and a very temperamental CPU (some AMD mobile
Athlons in particular)
* Handles strange processors with lots of little speed steps
* More that I am forgetting...
CHANGELOG:
Version 1.2.1
* Can now better handle processors with a large number of speed
steps (>20)
* Configurable maximum and minimum CPU speeds
* Option to maximize speed when AC adapter connected
* Option to NOT minimize speed when AC adapter disconnected
* Consider I/O wait time as idle time
* Option to restore previous speed on program exit
* Can set polling interval for CPU idle, AC adapter and
temperature separately
* Better Red Hat / Fedora Core / SuSE script integration
* More efficient startup sequence (fewer speed changes necessary)
* Full multi-processor support
* Try to load default list of drivers if none specified
Version 1.1
* One binary works on both 2.4 and 2.5+ kernels
* Updated to work with latest sysfs directory structure (tested
with 2.5.75)
* Now the program is even better at making sure temperamental
Athlons don't
* crash no matter what state the CPU is in on startup
* Simplified things by having just one threshold level instead
of two
* Replaced floating point math with integer
Remember, you can grab it at http://carlthompson.net/software/cpuspeed .
As always, feedback is welcome.
Carl Thompson
next reply other threads:[~2005-01-10 2:54 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-01-10 2:54 Carl Thompson [this message]
2005-01-10 22:54 ` [ANNOUNCE] CPUSpeed 1.2.1 released! Dave Jones
2005-01-11 22:53 ` Dominik Brodowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=41E1EE54.2050200@carlthompson.net \
--to=cet@carlthompson.net \
--cc=cpufreq@www.linux.org.uk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox