20 lines
483 B
Bash
Executable File
20 lines
483 B
Bash
Executable File
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
|
|
|
|
|
|
|