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