[myTouch 4G Android Development] ckisgen:
setCPU QUESTIONS (AND ANSWERS!)

ok I just finished up discussing this with Faux-daddy. here's what's up:

Faux recommends not using CM settings OR setCPU .. if you do not check 'set on boot' or touch/change (don't even look, lol) any of the clock speeds in the CM settings performance menu AND you don't even install setCPU then Faux's kernel will default to his smart ass gov he built and his default 1.1gHz max 245hz min settings. He believes this is what is currently the best setup and overall balance of performance and batter life.

Now, MY personal experience is this: I've been using setCPU for a LONG time. I use these same 'default' settings that Faux's kernel defaults to if you don't change it (smart ass gov, 1.1gHz max 245hz min) and I get PHENOMENAL battery life and speed/performance. I almost never / never have kernel related issues like some people report ... for example - I posted this a few days ago using RoyalGinger v1.2 with Fauxs 2.0.6 kernel:

(pictures attached below)

My battery was still at 100% after almost 6 hours off the charger .. granted it was obviously minimal use but I had 25 mins active display on time, I remember I had sent/received a handful of texts and emails. no phone calls at that point. wifi and sync/background data were on the whole time. brightness - auto. (no gps, bluetooth, or 4g)

a few hours later - I ran some bench tests and got a 63.703 linpack score.

(for that score, i had obviously maxed out the clock speeds temporarily in order to bench but for the battery performance purposes from earlier that day and every day use, i use 1.1ghz / 245 min)

Also, right now - my battery is at 74% .. it's been off the charger for 9 1/2 hours. I've sent/received dozens of texts and emails. I've surfed the XDA app a good amount. I've also been testing the crap out of it (trying out various functions, programs, etc) AND have even made a nandroid in recovery, and flashed THREE to FOUR different revisions of Ginger 1.3 (which entails booting back up, rebooting, and the market reinstalling all the market apps, titanium to restore data, etc etc) Now battery stats the day of new flashes, etc. aren't usually what you want to hang your hat on but I test, watch, analyze, and report this stuff virtually most of the day most days of the week and this is TYPICAL performance for me ... i NEVER don't see 16-24+ hours out of a full charge even with the heaviest use I can throw at it ...

so, HERE'S THE BOTTOM LINE (for now) ON THIS:

with THIS ROM, either:

A) don't install setCPU or use/alter ANY of the settings within CM settings / performance menu and run it with faux's 'stock' settings

OR

B) do what was stated in the OP regarding setCPU with the HIGHLY recommended settings of: smartass governor , 1.1gHz - 1.2gHz max, 245hz min (enable set on boot, no profiles)

these are the ONLY two methods that have been tested and tried by our team and the people that built this ROM and the kernel that goes with it. and both work VERY well. you guys can battle it out / decide for yourselves which one of those works better FOR YOU.

THE MAIN THING I WAS TRYING TO PREVENT IN THE OP AND WHAT YOU REALLY DON'T WANT TO DO IS BE USING setCPU AND ALSO HAVE THE CM SETTINGS PERFORMANCE TUNER WORKING AT THE SAME TIME COMPETING AGAINST EACH OTHER. I'VE SEEN THIS CAUSE LOTS OF ISSUES MANY TIMES. (you can prevent this by using either option A (new option/personal preference by Faux) or B (what was in the OP instructions and what i've been using for ages and gotten very good results with)

side note - if you ARE going/want to overclock beyond 1.1 - 1.2gHz for either benchmarking or any other personal or religious reasons - i HIGHLY recommend using setCPU for this. again, just a recommendation based on experience and what i KNOW works ... i'm not even saying the other alternatives at this point DON'T work .. i'm just not going to recommend anything unless i KNOW from experience that it DOES work and keep this ROM stable and performing like it should.

ANOTHER side note, since i think it was asked a few posts above ... the built in smart ass governor (whether you use option A or B as I described above) - automatically underclocks your processor down to 245hz when your screen is OFF and also adjusts while your screen is on to use the least amount of power possible and still get the job done. So, you SHOULDN'T need ANY profiles in setCPU if you've got it on smartass gov.

AS ALWAYS - feel free to take my/our advice or not. just please don't come onto this thread and say you have random reboots or wifi that doesn't work or gps that won't lock, weird video performance, etc. and expect us to be able to do anything about it if you're going to choose NOT to follow our recommendations on what works for this stuff.

((as with many of these things - what works best for one person's phone/chip/usage/underwear size/sock color may not be what works best for someone else's ... so if you wanna experiment beyond our 'recommendations' - then make a BACKUP/nandroid with it setup how we told you to - then screw away with your hearts content (NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR PHONE BECAUSE OF ANY OF THIS! as usual) to whatever level you're comfortable with and if you don't like how it turns out - there's a very good chance, unless you did something INSANELY dumb that you will be able to just restore back to where you were and go on about your merry way))

:D

<<we'll likely adjust the OP slightly to reflect the option of setCPU or no tuner>>