modprobe cpufreq_powersave
modprobe speedstep-centrino
CPU0=/sys/devices/system/cpu/cpu0/cpufreq/
CPU1=/sys/devices/system/cpu/cpu1/cpufreq/
MIN=`cat ${CPU0}/scaling_min_freq`
MAX=`cat ${CPU0}/scaling_max_freq`
echo "userspace" > ${CPU0}scaling_governor
echo "userspace" > ${CPU1}scaling_governor
case $1 in
speed|sp)
echo $MAX > ${CPU0}/scaling_setspeed
echo $MAX > ${CPU1}/scaling_setspeed
echo "0" > /proc/acpi/processor/CPU0/throttling
echo "0" > /proc/acpi/processor/CPU1/throttling
;;
stamina|st)
echo $MIN > ${CPU0}/scaling_setspeed
echo $MIN > ${CPU1}/scaling_setspeed
echo "4" > /proc/acpi/processor/CPU0/throttling
echo "4" > /proc/acpi/processor/CPU1/throttling
;;
*)
echo "usage: $0 speed|stamina";
;;
esac