cm7 cpu set to smartass, but clk2 never used

hanu_blr

Senior Member
Jul 14, 2011
162
13
0
bangalore
Guys, am on the hunt to get better battery life on defy, so am on CM7 110814 nightly with sea kernel. Hv set cpu to smartass in the bootmenu and clocks/vsel as

clk1:300 17
clk2:600 32
clk3:800 42
load all modules -> disabled, this was anyways disabled b4 selecting smartass. or shd this be also enabled ?

With cpuspy, i see defy spends most of the time at 300 (As expected from smartass) and very less time at 800, but nothing at 600. Its 0% at 600. How can utilize this clk2 also ?. when not in use, sleep is also utilized as expected. want the cpu to wrk more at 300/600. my understanding is that if the cpu spends time at 600 than 800, this will also save battery.

plz suggest.

Load all modules has to be enabled, as per the android_device_motorola_jordan / bootmenu / script / overclock.sh, default is 0. to set cpu governor, it has to be enabled.
==
if [ $load_all -eq 1 ]; then
insmod $MODULE_DIR/cpufreq_conservative.ko
insmod $MODULE_DIR/cpufreq_interactive.ko nr_running_addr=0x$nr_running
insmod $MODULE_DIR/symsearch.ko
insmod $MODULE_DIR/cpufreq_smartass.ko
insmod $MODULE_DIR/cpufreq_powersave.ko
fi
==
 
Last edited:

sp8y

Senior Member
Jan 27, 2011
302
53
0
I've been running Smartass for a few weeks & you are correct there's not much info out there.

Mine also doesn't spend much time at the 2nd vsel of 600 & I think (guessing here) that it's due to the way smartass does it's job. Maybe it ramps straight up to the highest frequency then drops down to the lowest fairly quickly when it can.

Here's my settings that I used up until recently:
Status - Enable
Load all modules - enable
Governor - smartass
Clk1 - 300000
2 - 600000
3 - 1000000
Vsel1 - 22
2 - 32
3 - 52
smt_min... - 40
smt_max... - 80
smt_awake_min... - 300000
smt_sleep_max... - 300000
smt_up_min... - 1000000
smt_wake_up_... - 1000000
smt_ramp_up_step - 300000

My experimental settings that I have now are to underclock the 1000mhz down to 900mhz just to see if there's any difference in the running or performance.
Status - Enable
Load all modules - enable
Governor - smartass
Clk1 - 300000
2 - 600000
3 - 900000
Vsel1 - 22
2 - 32
3 - 48
smt_min... - 40
smt_max... - 80
smt_awake_min... - 300000
smt_sleep_max... - 300000
smt_up_min... - 900000
smt_wake_up_... - 900000
smt_ramp_up_step - 300000

The phone stills runs & performs very quickly for me at 900mhz & doesn't seem any different at the moment.

As for the "load all modules" - either it's for the governors OR the 4th vsel for the leaked gingerbread roms - either way I've tried it enabled & disabled & there's no difference.
 

hanu_blr

Senior Member
Jul 14, 2011
162
13
0
bangalore
...
As for the "load all modules" - either it's for the governors OR the 4th vsel for the leaked gingerbread roms - either way I've tried it enabled & disabled & there's no difference.
Coming to 4th clock, yes i hv seen some screen shots of it, but how do i enable it ? want to try something like 300/500/700/800 ?
 

sp8y

Senior Member
Jan 27, 2011
302
53
0
Coming to 4th clock, yes i hv seen some screen shots of it, but how do i enable it ? want to try something like 300/500/700/800 ?
Think the only way to enable 4th clock is to flash the leaked Motorola Gingerbread roms as these IIRC come with the 4th clock - BUT I would read the relevant threads first as there's more than just a simple flash of the sbf as there's issues with downgrading back to froyo.