Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > cd /sys/devices/system/cpu
- > cat cpu0/cpufreq/scaling_available_governors
- conservative ondemand userspace powersave performance
- > cat cpu0/cpufreq/scaling_governor
- ondemand
- echo performance > cpu0/cpufreq/scaling_governor
- sudo sh -c "echo performance > cpu0/cpufreq/scaling_governor"
- #!/bin/sh
- ### BEGIN INIT INFO
- # Provides: raspi-config
- # Required-Start: udev mountkernfs $remote_fs
- # Required-Stop:
- # Default-Start: S
- # Default-Stop:
- # Short-Description: Switch to ondemand cpu governor (unless shift key is pressed)
- # Description:
- ### END INIT INFO
- . /lib/lsb/init-functions
- case "$1" in
- start)
- log_daemon_msg "Checking if shift key is held down"
- timeout 1 thd --dump /dev/input/event* | grep -q "LEFTSHIFT|RIGHTSHIFT"
- if [ $? -eq 0 ]; then
- printf " Yes. Not enabling ondemand scaling governor"
- log_end_msg 0
- else
- printf " No. Switching to ondemand scaling governor"
- SYS_CPUFREQ_GOVERNOR=/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor if [ -e $SYS_CPUFREQ_GOVERNOR ]; t
- hen
- echo "ondemand" > $SYS_CPUFREQ_GOVERNOR
- echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
- echo 100000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate
- echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor
- echo 1 | sudo tee /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy
- fi
- log_end_msg 0
- fi
- ;;
- *)
- echo "Usage: $0 start" >&2
- exit 3
- ;;
- esac
Add Comment
Please, Sign In to add comment