• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Governer?

Sleepingsirens

Well-Known Member
Im running the latest mtdev cm7 and i was wondering what each of the governers do and how they work, and what you guys recommend.
 
smartassv2
echo "smartassV2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
echo "vr" > /sys/block/mmcblk0/queue/scheduler;
rm /dev/log/main
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq;
echo "122880" > /sys/devices/system/cpu/cpufreq/smartass/sleep_ideal_freq;
echo "576000" > /sys/devices/system/cpu/cpufreq/smartass/sleep_wakeup_freq;
echo "95" > /sys/devices/system/cpu/cpufreq/smartass/max_cpu_load;
echo "80" > /sys/devices/system/cpu/cpufreq/smartass/min_cpu_load;
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/ramp_up_step;
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/ramp_down_step;
echo "400000" > /sys/devices/system/cpu/cpufreq/smartass/up_rate_us;
echo "20000" > /sys/devices/system/cpu/cpufreq/smartass/down_rate_us;
echo "8192,10240,12288,14336,16384,20480" > /sys/module/lowmemorykiller/parameters/minfree;
 
smartassv2
echo "smartassV2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
echo "vr" > /sys/block/mmcblk0/queue/scheduler;
rm /dev/log/main
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq;
echo "122880" > /sys/devices/system/cpu/cpufreq/smartass/sleep_ideal_freq;
echo "576000" > /sys/devices/system/cpu/cpufreq/smartass/sleep_wakeup_freq;
echo "95" > /sys/devices/system/cpu/cpufreq/smartass/max_cpu_load;
echo "80" > /sys/devices/system/cpu/cpufreq/smartass/min_cpu_load;
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/ramp_up_step;
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/ramp_down_step;
echo "400000" > /sys/devices/system/cpu/cpufreq/smartass/up_rate_us;
echo "20000" > /sys/devices/system/cpu/cpufreq/smartass/down_rate_us;
echo "8192,10240,12288,14336,16384,20480" > /sys/module/lowmemorykiller/parameters/minfree;

So in other words im guessing you recommend smartassV2? lol as i was reading i found that smartassv2 seemed to be the best with both performance and battery, and im using it now
 
I found the best balance between battery and performance (geared a bit more towards performance) to be with smartassV2 governor and "cfq" as the I/O scheduler. I put a dropbox link in a post in the MTDEV-CM7.2 thread to a spreadsheet of different governor/IO combinations I tested for battery life and performance.
 
I found the best balance between battery and performance (geared a bit more towards performance) to be with smartassV2 governor and "cfq" as the I/O scheduler. I put a dropbox link in a post in the MTDEV-CM7.2 thread to a spreadsheet of different governor/IO combinations I tested for battery life and performance.

I think smartassv2 is the best too, and where can i find and change the IO?
 
My personal favorites are smartass, Lionheart, Wheatley, and lulzactive.

Not all are available for every kernel.

You can change the scheduler with just about any if the CPU management apps. Setcpu, no frills, ect
 
Back
Top Bottom