[Galaxy S6 / S6 Edge Unified Development] cazrack:
Thank you Arter97! Amazing work on Kernel version 3.1, My Crazy settings below updated.

My personal responsiveness and performance settings adjustment for this kernel.

Updated to 3.0 with new findings but do not use if battery life is very important, never been happier with my phone, these settings provide awsome performance.

1. Install Kernel Adiutor

2. CHANGE compared to 2.0: Use Interactive governor on Little A53 cluster

3. CHANGE compared to 2.0: Set Little A53 cluster to minimum and maximum 1500 Mhz

3. CHANGE compared to 2.0: Use Interactive governor on Big A57 cluster

4. CHANGE compared to 2.0: Restrict Big A57 cluster to minimum 1704 Mhz and maximum 2100 Mhz

Information regarding 3.0 settings:

Setting Big A57 Cluster to Interactive governor and allow it to scale to max 2100 Mhz will allow for greater burst speed when needed compared to locking it with performance governor at a certain Mhz speed.

Setting Big A57 Cluster to minimum 1704 Mhz on this kernel will allow to skip the delay to performance jumps to 1300 Mhz (to slow) and the next delays in next performance boost to 1704 Mhz, it will provide very good base performance and faster boost to max 2100 Mhz.

Setting Little A53 Cluster to Interactive governor instead of performance governor will allow it to use 1300, 1400, 1500 Mhz more than locking it to performance governor 1500 Mhz since there seem to be some kind of bug causing performance governor to drop 1200 Mhz even if you set minimum 1500 Mhz.

Setting Little A53 Cluster to minimum and maximum 1500 Mhz will speed up the responiveness and cause minimal freezes on some things that always use the little A53 cluster instead of the Big A57 Cluster. Little A53 cluster draw considerable less watt than A57 so its no problem.

CHANGE compared to 2.0: You will find this to be very smooth but you can try different lower minimum speeds on Big A57 cluster for example try 1600,1500,1400 and 1300 to see if they are sufficient for you, however setting it below 1704 Mhz will give slower boost to maximum speed 2100 Mhz when speed is needed.

Personally I use 1704 Mhz. Anything above drain more battery life and generates more heath causing phone to be warm while not providing much better noticeable base responsiveness and performance for me atleast.

Regarding Little A53 cluster, it is still being used on this kernel even if the Big A57 cluster is used alot more, I don't recommend lowering it's minimum below 1200 Mhz isnt since setting it to low will cause more lag spikes from time to time when phone need to use it instead of the Big A57 cluster. A53 cluster generates significant less watt than A57 look at power curve links below, there is no point in setting it to low on minimum to conserve battery if you value responsiveness.

Will update with more information here soon.

EDIT :

Here are some watt reference numbers for A57 and A53 you can use to determine if a certain base minimum Mhz speed for responsiveness and performance is worth the watt it generates.

A57

http://images.anandtech.com/doci/933...ower-curve.png

A53

http://images.anandtech.com/doci/933...ower-curve.png

I don't not recommend anything above 1704 mhz as base speed on Big A57 cluster, remember I use 1704 mhz and find it to be good enough.

Also these power curves show watt when the cores are on 100% utilization, when cores idle or during low % utilization they generate significant less watt then these numbers.

If you're really into this you can run Geekbench 3 on every custom Mhz speed setting you make in order to get some hard benchmark performance numbers on each setting.

Make sure you run the 64 bit version of geekbench 3, the results screen should show a line with text AArch64 if you're running 64 bit version.

You can also save a battery life and get a less warm phone by adjusting screen brightness to as low as you find acceptable.

EDIT 2: Question if battery life if worse then stock Arter kernel settings.

Answer: YES! Definitely worse battery life.

I am not concerned about battery life, if you are I recommend stock Interactive governor on both A57 and A53 with default MHz settings but if you still want to test it with as good battery life as possible you should try as low minimum MHz speed on A57 and A53 you find acceptable.

/Cazrack