From a4a69622427cdb41a9985ef7e7ad000d88bb06f3 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 4 Jun 2013 05:34:19 +0200 Subject: [PATCH] linux: move performance setup completly to '02_cpupower', setup up_threshold for ondemand Signed-off-by: Stephan Raue --- packages/linux/init.d/02_cpupower | 17 ++++++++++++++++- packages/mediacenter/xbmc/init.d/93_xbmc | 6 ------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/packages/linux/init.d/02_cpupower b/packages/linux/init.d/02_cpupower index cbda65d1ec..bb4b7375ae 100644 --- a/packages/linux/init.d/02_cpupower +++ b/packages/linux/init.d/02_cpupower @@ -24,5 +24,20 @@ # runlevels: openelec, textmode progress "set cpu's to full power" + for i in /sys/devices/system/cpu/*/cpufreq/scaling_governor; do + printf "performance" > $i + done + +progress "set onedemand threshold" + if [ -f /sys/devices/system/cpu/cpufreq/ondemand/up_threshold ]; then + echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold + fi + +( + usleep 40000000 + progress "set cpu's to 'ondemand'" + for i in /sys/devices/system/cpu/*/cpufreq/scaling_governor; do + printf "ondemand" > $i + done +)& - cpupower frequency-set -g performance > /dev/null 2>&1 diff --git a/packages/mediacenter/xbmc/init.d/93_xbmc b/packages/mediacenter/xbmc/init.d/93_xbmc index 936604ce98..306b6fe456 100644 --- a/packages/mediacenter/xbmc/init.d/93_xbmc +++ b/packages/mediacenter/xbmc/init.d/93_xbmc @@ -58,12 +58,6 @@ fi # wait for udevadm settle to finish wait_for_udevadm_settle -# set cpu's to 'ondemand' - ( usleep 15000000 - progress "set cpu's to 'ondemand'" - cpupower frequency-set -g ondemand > /dev/null 2>&1 - )& - # prevent restrating XBMC at reboot or shutdown LOCKDIR="/var/lock/" LOCKFILE="xbmc.disabled"