Here is the configuration I use for cpufreqd:
[General] pidfile=/var/run/cpufreqd.pid poll_interval=2 pm_type=acpi #(acpi, apm or pmu) # Uncomment the following line to enable ACPI workaround (see cpufreqd.conf(5)) # acpi_workaround=1 verbosity=4 #(if you want a minimal logging set to 5) [Profile] name=hi_boost minfreq=66% maxfreq=100% policy=performance [Profile] name=medium_boost minfreq=33% maxfreq=66% policy=performance [Profile] name=lo_boost minfreq=0% maxfreq=33% policy=powersave #[Profile] #name=boost_enough #minfreq=33% #maxfreq=100% #policy=performance [Profile] name=lo_power minfreq=0% maxfreq=33% policy=powersave # conservative mode when not AC [Rule] name=conservative #ac=off # (on/off) battery_interval=0-100 cpu_interval=0-40 profile=lo_boost # need some power [Rule] name=lo_cpu_boost #ac=off # (on/off) battery_interval=0-100 cpu_interval=30-80 profile=medium_boost # need big power (not if battery very low) [Rule] name=hi_cpu_boost #ac=off # (on/off) battery_interval=50-100 cpu_interval=70-100 profile=hi_boost # full power when AC #[Rule] #name=AC_on #ac=on # (on/off) #profile=boost_enough # full power when watching DVDs and not AC: # this is the last rule and takes less # precedence with respect to the others [Rule] name=dvd_watching ac=off # (on/off) battery_interval=0-100 programs=xine,mplayer,avidemux cpu_interval=0-100 profile=hi_boost
