20 lines
483 B
Bash
20 lines
483 B
Bash
|
if [ "$1" == "" ]; then
|
||
|
echo "Expected argument (powersave/ performance)"
|
||
|
exit
|
||
|
fi
|
||
|
|
||
|
max_proc=$(cat /proc/cpuinfo | grep processor | tail -n 1 | cut -d ":" -f 2)
|
||
|
mode=$1
|
||
|
|
||
|
echo Max proc: $max_proc
|
||
|
echo Setting mode: $mode
|
||
|
|
||
|
for i in $(seq 0 $max_proc)
|
||
|
do
|
||
|
echo $mode | sudo tee -a /sys/devices/system/cpu/cpu$i/cpufreq/scaling_governor > /dev/null
|
||
|
echo cat /sys/devices/system/cpu/cpu$i/cpufreq/scaling_governor = $(cat /sys/devices/system/cpu/cpu$i/cpufreq/scaling_governor)
|
||
|
done
|
||
|
|
||
|
|
||
|
|