[Galaxy S6 / S6 Edge Unified Development] cazrack:
Ok, check post below.

---------- Post added at 03:33 PM ---------- Previous post was at 03:28 PM ----------

Thank you Arter97! Amazing work on Kernel version 5.x,

My personal responsiveness and performance settings adjustment for this kernel.

Updated to version 4.0

DO NOT use this if battery life is very important, never been happier with my phone, these settings provide awsome performance at cost of battery life.

1. Install Kernel Adiutor

2. Use Interactive governor on Little A53 cluster

3. Set Little A53 cluster to minimum and maximum 1500 Mhz

3. Use Interactive governor on Big A57 cluster

4. Restrict Big A57 cluster to minimum 1704 Mhz and maximum 2100 Mhz

Information regarding 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 Big A57 cluster so its no problem.

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.

I recommend 1704 Mhz but ive switched to 1896 MHz since from kernel version 4.3 I found that it doesnt seem to drain much more battery life when all cores idle compared to the older kernel versions. "EDIT: back to 1704 Mhz." Also phone doesnt get as warm as earlier. But I still recommend starting with 1704 Mhz in order to get used to its respone levels, after that change MHz down or up in order to find the lowset acceptable base MHz clock on the Big A57 cluster. I dont recommend anything below 1300 MHz since its just to slow and will cause slower boost to max MHz since first performance boost step is to 1300 Mhz in this kernel.

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. Little A53 cluster generates significant less watt than Big A57 cluster, look at power curve links below, there is no point in setting it to low on minimum to conserve battery if you value responsiveness. I recommend locking it at max speed 1500 MHz.

Here are some watt reference numbers for Big A57 cluster and Little A53 cluster you can use to determine if a certain base minimum Mhz speed for responsiveness and performance is worth the watt it generates. Remember 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.

Big A57 cluster

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

Little A53 cluster

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

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, personally I find the screen a bit dull/boring/dead on anything below 40%.

Common question: Is batterylife 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