## Path:        	System/Powermanagement/Powersave/CPU
## Description: The settings in this section affect the CPU frequency \
## scaling algorithm and the timeout for CPU low/high events.

## Path:        	System/Powermanagement/Powersave/CPU
## Type:        	list(yes,no)
## Default:             "yes"
## ServiceRestart:	powersave 	
#
# If set to "no", the powersave daemon will not touch any cpufrequency
# settings of the system. This might be helpful to avoid messages in
# syslog if a machine does not support cpufrequency scaling or one
# likes to use another cpufreq daemon.
CPUFREQ_ENABLED=""

## Path:        	System/Powermanagement/Powersave/CPU
## Type:        	string
## ServiceRestart:	powersave 	
#
# The powersaved startscript will load this module for CPU frequency
# scaling support. If nothing is specified here, the most common cpufreq
# modules will be tried. Entering the correct module will reduce the
# warnings in syslog during boot and probably speed up booting a bit.
CPUFREQD_MODULE=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		string
## ServiceRestart:	powersave
#
# Some cpufreq modules need additional parameters to define the hardware
# of your system. You can enter these parameters here.
#
CPUFREQD_MODULE_OPTS=""

## Path:        	System/Powermanagement/Powersave/CPU
## Type:        	list(kernel,userspace)
## Default:		"kernel"
## ServiceRestart:	powersave 	
#
#  If set to userspace, the powersave daemon itself will check
#  for CPU load and adjust the frequency approriate.
#  If set to kernel, the frequency will be adjusted by kernel
#  CPU frequency governors. These are by default 
#  (kernel module - governor/powersave policy):
#  ondemand/dynamic, powersave/powersave, performance/performance
CPUFREQ_CONTROL=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"5"
#
# The hysteresis for calculating the CPU load limit to switch to
# the next lower CPU frequency. Increasing this value lowers the
# load percentage at which the deamon switches down one step.
# This might be useful if you notice that the frequency continuously
# oscilates at a almost constant CPU usage (e.g. when watching a movie).
# 5 is default, you should not set it higher than 40.
# Zero is not allowed.
#
CPU_HYSTERESIS=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(0:10000)
## Default:		"10"
#
# If CPU stays longer than this value (in seconds) below the
# ``CPU_IDLE_LIMIT'' limit, the daemon generates a
# processor.idle event. As soon as the CPU usage steps over the
# CPU_HIGH_LIMIT once, a processor.busy is sent.
# Set it to 0 or let it empty to disable processor.* events.
#
CPU_IDLE_TIMEOUT=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"25"
#
# If the CPU stays under the low limit for longer than specified in
# CPU_IDLE_TIMEOUT above, the daemon will additionally send a
# processor.idle event.
# This is not the limit at which the CPU frequency is scaled down.
#
CPU_IDLE_LIMIT=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"50"
#
# Set the CPU load difference limit for which the highest available
# frequency is set immediately (e.g. if set to 60, it switches to
# full speed if the CPU load jumps from 5% to 66% or higher instead
# of ramping up through all available frequencies). Disable the direct
# triggering of the highest frequency by setting a value of 0.
#
JUMP_CPU_FREQ_MAX_LIMIT=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"0"
#
# Set how much CPUs should be online at max. A value of 0 means 'all'.
#
MAX_CPUS_ONLINE=""
