Chevan wrote:What does it mean that zzmove "battery", "optimized" and "performance" profiles are not optimized for 0.7? Does it mean that you implement them "as is" from ZaneZam or these are your earlier scripts from the earlier versions of the governor?
What did zzmove 0.7 introduce anyway?
Details are on Zane's thread on xda, but for one, "hotplug freq. thresholds", if I remember well I added it in at that point...
The profiles 'not' optimized for 0.7 don't use the new functionalities, which is far from optimal, since those changes are quite worth using.
Here's from the sources :
Version 0.7 - slow down (in cooperation with Yank555)
*
* - reindroduced the "old way" of hotplugging and scaling in form of the "Legacy Mode" (macros for enabling/disabling this done by Yank555, thx!)
* NOTE: this mode can only handle 4 cores and a scaling max frequency up to 1800mhz.
* - added hotplug idle threshold for a balanced load at CPU idle to reduce possible higher idle temperatures when running on just one core.
* (inspired by JustArchi's observations, thx!)
* - added hotplug block cycles to reduce possible hotplugging overhead (credits to ktoonsez)
* - added possibility to disable hotplugging only at suspend (inspired by a request of STAticKY, thx for the idea)
* - introduced hotplug frequency thresholds (credits to Yank555)
* - hotplug tuneables handling optimized (credits to Yank555)
* - added version information tuneable (credits to Yank555)
JP.
Send from my 'proudly eFused' Note 3 (n9005) running Yank555.lu v0.3-beta3 kernel.