[Galaxy Note II Original Android Development] mohit141785:
Guys I had created a similar post previously. But I am re writing it now

When we flash a custom kernel .We all want to tweak it and play with the various options it provides.

It's totally normal but we must remember some pointers before we go about changing kernel configurations. So here goes some really easy to understand basic pointers for correctly configuring a custom kernel

1> read read and then read some more. Google is your best friend use it

2> be patient. After flashing a kernel give it time to settle down. I would say don't mess with it for at least 30 to 45 min.

3> test the stock configuration first.the developer has worked hard in making a kernel and he had chosen wisely each value that would be stable for most users so I advice every body to at least run the kernel on stock settings for a day or two.

4>under volting now this is what we all want to do. Well it's a good thing if you want to save some battery and improve performance and reduce heating of cpu etc etc etc.but and Lloyd these benifits only come when it is done correctly.

Read about it. But I will give you some pointers .A> always begin with a small no that is say under volt by minus 12mv overall.then let it run for a while like 4 to 5 hours then if everything is stable further reduce it by another minus 12 mv and chk for stability. If you do this way you will start getting comfortable with the process. B> some values for 1600 mhz -1225 mv is quite stable although it can be much lower . For 800> 950 to 975 Is quite stable. Like wise for 600 mhz 925 mv is stable and for 200 mv 775 to 825 is good.

Remember most of effort has to be applied in setting the correct voltages at the lower end of the voltage -freq table. (From 200 mhz to 800 mhz).If you get these values correct then 75% of your job is done. Again I repeat read before you proceed. And these values are for reference only.

Now I won't go into abb for there is already a great write up about it on the thread .also if you are a normal user then probably the stock values are best for you.

About gov and schedulers. Just search Google there are many threads explaining Governors and schedulers. So I would here just give very practical

Info about them.pegasusq> good gov with overall focus on performance and battery but it's more towards performance side. Lullzactiveq> my fav and a gov which was made to balance performance and battery savings. Scales nicely and makes cpu stay at min freq when you are not doing any thing and ramps up the freq pretty fast when you want it. Ideal for those who want a snappy phone and battery savings.zzmove another hot plugging gov with focus on smooth scaling and battery conservation applicability same as that of Lullzactiveq. THERE are various profiles available for z z move as well but more on that next time.

Schedulers . Basically use zen for battery conservation . Sio for a mix of both performance and battery. Row when you wanna benchmark like antutu etc. No op again like sio. And deadline well when it works properly nothing like it in terms of performance but most often than not it behaves erratically.

That's all for now hope it will be helpful

Regards