@karam I found some linux governor tweaking tips in this website. http://www.ibm.com/developerworks/li...req-3/?ca=drs- Its a very long and detail guide with lots of comparing graphs. I couldn't read the full guide. But it concludes with tweaking the conservative governor's up & down threshold which seems to have a significant effect on battery saving. "overclock" profile of batterypatch uses conservative governor. I wasn't using it for a while because I changed it to ondemand. But today I thought about giving it a try. Then I find that first time the conservative governor loads with its default parameters ignoring the "overclock" profile & always remains that way. Code: up_threshold = 80 down_threshold = 20 freq_step = 5 ignore_nice_load = 0 sampling_down_factor = 1 sampling_rate = 3000000 sampling_rate_max = 1500000000 sampling_min = 1500000 now Im testing these tweaks Code: echo 98 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/up_threshold echo 95 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/down_threshold echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/ignore_nice_load underclock profile uses ondemand governor and it loads ok. so no need to change that. Lets hope it works well.
up_threshold = 80 down_threshold = 20 freq_step = 5 ignore_nice_load = 0 sampling_down_factor = 1 sampling_rate = 3000000 sampling_rate_max = 1500000000 sampling_min = 1500000
echo 98 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/up_threshold echo 95 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/down_threshold echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/ignore_nice_load