[Sprint Samsung Galaxy S III] mw86:
IThe kernel for me is pretty messed up. Your governor is usable. Some is configuring. Speeds are locked on 384-1512. I played around and i could tune it for more performance but I dont get how your deciding the frequency step. Its not listed. Can you make that tunable again. Im taking the above advice and using 50000. I had tried from 10k-200k and 30-50was very responsive.

Minus the sample frequency and the exact numbers i would set it up for myself like in this picture. Ramping up core two first before frequency in case that step alone prevents the frequency from needing to go higher. Then as load drops kick frequency back down and at lowest threshold the hotplug down threshold to ensure frequency stays down if load shoots back up or to end up turning core two off and finally core one works till idle if it can in its situation.

Ktoonservative is tunable. It may be one way by default but it is completely configurable for different scenarios. Change when core or frequency raises and they change a lot. The way i am trying to set is a bit opposite of most.

I don't know why but even stock of your governor seems to only run about 384/1500 not much in between. The kernel seems to not work right on my phone, ktweaker crashes on occasion and i have to clear data. All other governors aren't loading right. Most controls seem broken using the kernel now. I have to go back to Ktoonsez regular kernel this doesn't run right on my phone on Paranoid Android AOSP.

Id say it would be very versatile also if the scaling amount was back. I want to try 20-25% with this. I wouldn't settle on the pictured tunables but the idea of when the cores and frequency scale i would leave the same for myself.

Did i understand you correct the up thresholds are based on percent usage of the max frequency and not of the current cpu state or cpu load of both clus as a whole, instead it reads as cpu load of max frequency on core one?

I agree a combination of race to idle and meet medium load with a low cpu speed.

Like if we had a governor that between all tunables acted like two governors working at once differently. Like use ranges from 96-1000mhz and a conservative like governor then a conditional if load is greater than a different set of thresholds frequency is further boosted to 1000-2100mhz. Load must be near 95 on 1000 for that maybe. But in most cases the first part of the governor should keep the cpu at no more than 1000 in most cases and only when ots overloaded should it enter over 1000mhz. That would take care of stuff like audio playback which is on going and will save juice running lower frequencies and if load gets out lf clntrol knstead of taking much longer at 1000mhz the cpu is allowed to boost to race back to not idle but target frequency of 96-1000mhz.

How do we make that happen? Im sure its possible.

Edit : rebooting seems to have fixed some issues. Its running on yours as designed but the rest of the kernel isn't usable. It still gives me a way to try your governor though so that is working. Ill have to learn the tunables better. But to just ask again.... These thresholds unlike Ktoonservative dont go by cpu usage at the given moment but the cpu load based on max frequency on core one? So adjusting those thresholds is not quite like working with cpu usage as i know it to be in other on demand governors?

Paranoid Galaxy S3 on Tapatalk 2