Man Linux: Main Page and Category List

NAME

       cpudynd - CPU Dynamic frecuency daemon

SYNOPSIS

       cpudynd  [  -acpi ] [ -asus ] [ ] [ -d ] [ -h dev0[,dev1[,...]]  ] [ -i
       interval in tenths of seconds ] [ -minffrequency ] [ -l state ]  [  -ms
       interval in milliseconds ] [ -nice ] [ -p up down ] [ -t timeout ]

DESCRIPTION

       cpudynd  controls  the CPU’s speed in Intel SpeedStep, Pentium 4 Mobile
       and PowerPC machines with the cpufreq  compiled  in  the  kernel.  It’s
       compatible with kernel 2.4 plus cpufreq available patches, and kernel >
       2.5.69.  If no cpufreq is detected, it will try to use ACPI  throttling
       control  (nevertheless, if you are really eager to control your CPU and
       this  program  cannot  do  it,  think  about  Linux  2.6,  cpufreq   is
       standarised and perfectly integrated with ACPI).

       cpudynd  is  also able to put the discs in standby if there were no I/O
       operations in a given period (see options -h and -t).

       Although it primary  oriented  to  laptops,  it  also  works  fine  for
       desktops.

       Tested  with  2.4  and 2.6, Pentium 3 Speedstep Laptop (Dell Latitude),
       Pentium 4 Mobile Laptop (Dell Inspiron), Apple iBook, IBM Thinkpad.

       I was tired of those complex programs that  do  everything  but  simply
       reduce  the  processor’s  speed when it’s not needed and increase it to
       the maximun when it’s really needed, as soon as possible.

       It works very well even with Journaled File Systems such as  Ext3,  XFS
       and ReiserFS.

   OPTIONS
       -acpi  Don’t  try  to  use  Linux  cpufreq,  but  directly  tries  ACPI
              throttling. Some people say that this mode doesn’t disturb audio
              as cpufreq does in some laptops.
       -asus  Enable  the  use of the asus_acpi kernel module to switch on and
              off two ASUS Laptops’ leds (the  mail  and  wireless  leds).  On
              powersave:  mail  led on and wlan led off.  On performance: mail
              led off and wlan led on. If cpudyn is  disbled,  mail  and  wlan
              leds  off.   This  allows  to  have a feedback from the software
              directly on the case, allowing  to  fine  tuning  the  idle/work
              ratios to be passed with the -p option.
       -d     Daemonize process (run in background)
       -h <dev0[,dev1]...>
              Specified  the  disks to spindown, example: -h /dev/hda,/dev/hdc
              If this option is specified, but not  -t,  the  default  is  120
              secs.
       -i interval
              Change  interval  between  idle  ratio  tests and possible speed
              change in 1/10 second increments. If -i or -ms are not specified
              or  they  are  zero, cpufreq control is disabled (default is 0).
              Useful for people that just want to put disk in standby.
       -l state
              In case of using ACPI throttling, specify the  powersave  state.
              Default is 3.  The maximum is 99.
       -minf min
              Set  the minimum CPU’s frequency in a value between 0.0 and 1.0.
       -ms interval_in_milliseconds
              Change interval between idle  ratio  tests  and  possible  speed
              change  in  milliseconds  increments.  If  -i  or  -ms  are  not
              specified or they are zero, cpufreq control is disabled (default
              is  0). Useful for people that just want to put disk in standby.
       -nice  Count also nice CPU usage as load as well. The default is no.
       -p [up] [down]
              Set CPU idle:work ratios to speed up or down CPU (default is 0.5
              0.9).
       -t timeout
              Set the timeout to put the disk in standby mode if there were no
              io during that period _Not_ activated  by  default  /dev/hda  is
              assumed  if not  specified option -h. If option -h is specified,
              but not -t, the default is 120.
       -V     Just print version information and exit.
       -?, --help
              Print usage information and exit.

EXAMPLES

       cpudynd -i 1 -t 60 -h /dev/hda,/dev/hdc

MORE INFO

       More info,

       http://mnm.uib.es/~gallir/cpudyn

       in Spanish, at:

       http://bulmalug.net/body.phtml?nIdNoticia=1748

       NOTE: at the current version, it behaves similarly  when  connected  or
       not to the AC. But, is there any difference at all for most cases?

AUTHOR

       cpudynd was written by Ricardo Galli Granada.
       This man page was written by Tomeu Capó and Ricardo Galli Granada.

SEE ALSO

       hdparm(8)