cpufreq Archive on lore.kernel.org
 help / color / mirror / Atom feed
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

             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