set cpu

nextjeter2

Well-known member
May 31, 2010
111
4
0
Hey i am curious what the differnce between govnors is and also when it is set to lets say perfromance 1ghz to 400 when is it at 400and when is it at 1ghz also it seems faster at 1ghz to 550 preformance then 1ghz to 400 performance so I'm kinda confused.
 
o.o

You're getting better performance out of 550 - 1000 than 400 - 1000 and you're confused? Right? Sorry, just having a time at your question right now (maybe later I'd understand better).

Let me see if I can answer this.

At 400 - 1000, the gov reads CPU load at 400 and at a threshold determined by SetCPU (93% by default, I think), the gov ups the available clock to the next step (programmed in the kernel). So on and so forth until the gov reaches the max clock.

You're seeing better performance with the 550 - 1000 because the gov doesn't have to bump the clock from 400 to 550 that first time, so the core's resting rate is at 550 instead of 400. Personally, I recommend keeping your min core at the lowest setting for the kernel (250 for mine, I think... maybe 125) to save power. The gov will choke back the clock so the core uses less battery when your phone is idle.


EDIT: You can change that threshold to whatever you want it to be; example: you can set it so that when the core reaches a 50% load, the gov bumps the clock up. :)
 
Different kernels have different voltage draws (Chevy, for example, as standard, low, and ultralow voltage kernels) and different clock ranges, as well as different clock steps. That's without getting into the actual technical differences that I don't even know about (i.e. implementation that allows wireless tethering, etc.).
 
Sorry meant scaller like ondemand or perfermance not kernel my bad btw i see ur signature i have chevys kernel what is cynogen mod
 
cyanogenmod.com

It's a custom rom, CM6 is based off of 2.2, CM5 is based off of 2.1. It's built from source and has a lot of extra options and tweaks that are pretty nice.

Now... the scalers are dependent on what is enabled in the kernel, but they all act the same.

Performance - this scaler will bias towards higher clocks, keeping the core clocked up more than down. Better performance, poorer battery life.

On Demand - this one will set the clock wherever it needs to be set based on core load.

Conservative - this one biases toward lower clocks; better battery life, poorer performance.
 
If your sig is accurate, anthony, then you can't. You can only install custom kernels with a rooted device.
 
You know Phil.. It was accurate until the other day. I just couldn't stay away! LOL! I'm not a newb though, and I was able to figure it out with little effort. I probably shouldn't have jumped the gun on the question. I didn't realize how awesome ROM Manager was...

Now to change the sig.. :D