All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] CPUSpeed 1.2.1 released!
@ 2005-01-10  2:54 Carl Thompson
  2005-01-10 22:54 ` Dave Jones
  2005-01-11 22:53 ` Dominik Brodowski
  0 siblings, 2 replies; 3+ messages in thread
From: Carl Thompson @ 2005-01-10  2:54 UTC (permalink / raw)
  To: cpufreq

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-01-11 22:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-10  2:54 [ANNOUNCE] CPUSpeed 1.2.1 released! Carl Thompson
2005-01-10 22:54 ` Dave Jones
2005-01-11 22:53 ` Dominik Brodowski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.