[Galaxy S III Android Development] ZaneZam:
ZZMoove Governor Settings

Description of how u can switch build in Profiles

Beside of the well known ones like "Yank...","Battery","Performance" etc. settings

i did some new ones for ZZMoove v1.0 in addition which can be checked out

in particular in the new profile exynos header file provided HERE

So for those of u which have not the possibility to switch profiles with kernel dev provided tools/scripts/or what

ever but still want to switch to any of the build in settings you can do following:

use tools like Android Tuner ,SetCPU, Kernel Adiutor or similar tools which are supporting the change of multible tuneables on-the-fly or just do it directly in kernel sysfs via a terminal emulator and give the tuneable "profile_number" one of the following values:

for Default (set governor defaults)

for Yank Battery -> old untouched setting (a very good battery/performance balanced setting DEV-NOTE: highly recommended!)

for Yank Battery Extreme -> old untouched setting (like yank battery but focus on battery saving)

for ZaneZam Battery -> old untouched setting (a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags!)

for ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting (DEV-NOTE: recommended too! :) )

for ZaneZam Optimized -> old untouched setting (balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!)

for ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online

for ZaneZam Performance -> old untouched setting (all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving)

for ZaneZam InZane -> NEW! based on performance with new auto fast scaling active. a new experience!

for ZaneZam Gaming -> NEW! based on performance with new scaling block enabled to avoid cpu overheating during gameplay

for ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings (to react audio/bluetooth/wakeup issues)

for asad007 lwk -> NEW! made by xda user asad007 with yet unknown direction

(since version 0.9 beta4: cpu temperature threshold of 65°C enabled if exynos4 cpu temperature reading support was compiled with the governor)

after a tunebable view-refresh in the tools/console u can see the name of the currently set profile in the "profile" tuneable,

but keep in mind not every tool supports returning chars in tunebables as some of them are internally handling them as numbers,

even though in fact they are chars in kernel sysfs so u might see a "-1" then (for example with SetCPU) ;) not so with

Android Tuner which shows (again) what a great app this is.

Some last note for the game profile: plz do not complain about ingame performance issues or lags with this setting.

i tuned it to be more aggressive in terms of bringing freq down. reference game was angy birds star wars *g* calming

down zzmoove while playing this game was really a chellange, don't know why but it stresses the system a lot more

than others and u know how 'hasty' zzmoove can be :) another test game was temple run 2 and here u can see a significant

improvement with this setting. it's a bit difficult to give u THE universal setting for all games as they differ too much in terms

of how much the system is stressed by them. so we have to share our experiences to further optmize it till i made scaling

blocks more "intelligent" and therefore more automatically (idea already exists!!)

Have fun with all the settings and feel free to report back how they work for you, and/or post new ones! :highfive: