diff options
-rw-r--r-- | overlay/frameworks/base/core/res/res/values/config.xml | 4 | ||||
-rwxr-xr-x | rootdir/init.tuna.rc | 16 |
2 files changed, 20 insertions, 0 deletions
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index b583767..bb11ec6 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -263,4 +263,8 @@ <bool name="config_proximityCheckOnWake">true</bool> <integer name="config_proximityCheckTimeout">500</integer> + <!-- CyanogenMod Performance profiles --> + <string name="config_perf_profile_prop">sys.perf.profile</string> + <string name="config_perf_profile_default_entry">1</string> + </resources> diff --git a/rootdir/init.tuna.rc b/rootdir/init.tuna.rc index aa850c7..c65d6fb 100755 --- a/rootdir/init.tuna.rc +++ b/rootdir/init.tuna.rc @@ -270,3 +270,19 @@ service battery_charger /sbin/healthd -c class charger critical seclabel u:r:healthd:s0 + +# CyanogenMod Performance Profiles +# Powersave +on property:sys.perf.profile=0 + write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 700000 + write /sys/devices/platform/omap/pvrsrvkm.0/sgxfreq/frequency_limit 384000000 + +# Balanced +on property:sys.perf.profile=1 + write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 920000 + write /sys/devices/platform/omap/pvrsrvkm.0/sgxfreq/frequency_limit 384000000 + +# Performance +on property:sys.perf.profile=2 + write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 920000 + write /sys/devices/platform/omap/pvrsrvkm.0/sgxfreq/frequency_limit 512000000 |