yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Android Development] DespairFactor:
[MENTION=3279788]ZaneZam[/MENTION] I am here to work with you on a big.little variant of the governor, I am probably too late seeing as boeffla has an OP2
[Galaxy S III Android Development] andip71:
Yes, but not yet a zzmoove version in the op2,due to missing big.little capabilities.

Andi
[Galaxy S III Android Development] ZaneZam:
thx despair I appreciate your support offer. yeah as Lord boeffla stated "we" already have a op2 and I'm already on this topic since a few weeks but got stuck in the middle of the work (at a not compiling state) as I have not much free time these days. :( will try to finish it next time I get to it, then i will up it so we have something to "discuss" ;)
[Galaxy S III Android Development] robsonsilva:
How to use kernel_patches?
[Galaxy S III Android Development] ZaneZam:
if it is possible for your source base either use them directly via "git am" command or if it is not possible take them as an example to do it manually by editing/adding the corresponding files.
[Galaxy S III Android Development] dobermann24:
Hi. Can i enable hotplug and hotplug sleep and sleep mode ? or what does he do ? Sorry for my question :)

Im using zzmoov relax profile and enable hotplug intern.
[Galaxy S III Android Development] ZaneZam:
if available in your kernel: with disable_hotplug and disable_hotplug_sleep u can disable "native" hotplug (which is the one included in the governor) either completely or only at sleep (screen off). with disable_sleep_mode u can enable/disable all restricted sleep settings at once so u disable all tunables with the word "sleep" in it and also the problems which might be related to these sleep settings

(wakeup issues etc.) ;)
[Galaxy S III Android Development] dobermann24:
THX for fast answer.

My englisch is not the best. But i enabled all hotplug and sleep Option or its Better to enable other hotplug like intelplug ? Now i hope good battery life and screen on time. Its HTC one m8.
[Galaxy S III Android Development] ZaneZam:
well this is something u have to find out yourself, I mean if it is better to use dedicated hotplug driver like intelliplug or the zzmoove included "native" one. but what I can say is u should avoid to use both at the same time. ;)

Gesendet von meinem A0001 mit Tapatalk
[Galaxy S III Android Development] yuzhengwen:
Also, without native hotplug, I think zzmove is not very useful. Also, you should make a full features list in OP that explains the governor parameters, will be super useful. Lucky my device's kernel developer included native hotplug :D
[Galaxy S III Android Development] ZaneZam:
Yes it works best with native hotplugging because it was made in combination with it as this was the common way to do hotplugging back then on the S3. and yes I agree about a full documentation and this is actually planned for 1.0 stable as this might be the last version (feature wise) but as u can imagine thats pretty time consuming and time is something I do not have much atm. if i have time I try to come further with "big little" version which is a pain in the a... so expect it but not soon ;)
[Galaxy S III Android Development] miguelito18:
[MENTION=3279788]ZaneZam[/MENTION] hello sir. Is it ok to enable hotplug + hotplug sleep and sleep mode?
[Galaxy S III Android Development] ZaneZam:
sure a as long as u get no troubles with device wakeup and/or music/Bluetooth issues at sleep.and to easily switch sleep mode u can just use the tuneable disable_sleep_mode. so u can setup all sleep settings and then enable or disable the whole thing with only one tuneable ;)
[Galaxy S III Android Development] MichelBorgess:
heyaa [MENTION=3279788]ZaneZam[/MENTION] , I 've been trying to adapt zzmoove for my device (victara motox2) , the build is ok but i have some reboots using the governor ..

source is here https://github.com/RealOne-Kernel/RealOne-Victara-Kernel , pls some help with that ? I'm working on this for a few days ..

sry for english , i am brazilian guy ...
[Galaxy S III Android Development] ZaneZam:
hi brazilian guy MichaelBorgess no need to be sry about your english i got what u want/need so it's definately enough :)

i've quick checked your macro settings it seems you setup zzmoove features to the minimum, good that's what i would have suggested you first

ok well then i would need some more infos about the crash, any chance of a kernel crash log (last kmsg)? otherwise it's near impossible to know

what exactly is making troubles ;)
[Galaxy S III Android Development] MichelBorgess:
i will get last_kmsg.
[Galaxy S III Android Development] MichelBorgess:
here dude www.pastebin.com/ZGQ6HU79 thxx for help ! [MENTION=3279788]ZaneZam[/MENTION]
[Galaxy S III Android Development] ZaneZam:
hey Michel,

after having a look into your log i unfortunately have to say we have got bad luck here. zzmoove isn't directly related into this crash so either it has nothing to do with it or indirectly and that would be very bad as u already disabled all "main problem factors" in zzmoove sources. if the latter is the case it's a pain in the a.. to find/fix such a problem. last time it took me weeks with a very patient user (same situation, a device which i do not own) with a almost stable result ;). only thing i can suggest atm is to play with all the settings. especially sampling rate (idle sampling rate switching) settings and/or fast scaling might be too much so disable them. but i only can guess here, sry. if u find anything plz let me know such info is always appreciated!

good luck

ZZ
[Galaxy S III Android Development] MichelBorgess:
hey bro , i redid all the kernel , but first , i added earlysuspend , and lcd notify .. only then i added the zzmoove .. rebots no more ((: thx for your attention !!
[Galaxy S III Android Development] nytebird:
Is it possible to give me some ideas of how to set up profile 2? I have the T-mobile D851 model and there are so many possible settings from the default settings that are great but I'd like to try to get a little more info on what can or shouldn't be changed. I use ka and looking for more performance and speed Thanks in advance
[Galaxy S III Android Development] DarkFrenzy:
[MENTION=3279788]ZaneZam[/MENTION]

i have added zzmove governor to my tab 3 . when i select zzmovie in kernel audiotor it freezes and restarts the tablet. why is that ? is this gov not working

hardware: msm8930

dual core

1.7GHZ
[Galaxy S III Android Development] ZaneZam:
hmm depending on the used kernel u can do this either by selecting any kind of governor profile setting, or via sysfs tunable profile_number by giving it the value 2 as stated in post 2.

sry but atm no time to explain all the different setting and goes and no-goes as this is a pretty huge topic. i only can suggest that u try to use any of the non-"battery" profiles and see if

one of these feel good for u. ;)

sry impossible to say without a sight into the used source (and the governor source settings) or any crash log. ;)
[Galaxy S III Android Development] robsonsilva:
When i select the zzmoove the device crashes and restarts. It is the only governor that I added. My soc is the exynos 5410.
[Galaxy S III Android Development] ZaneZam:
guys i really need more than such a statement. no log = not happened! i absolutely cant guess whats happening

so try to get a last_kmsg and send it over to me, or attach it then i can see and will try to help. beside of that as already stated two posts above

very good thing would be to see the used sources and the used macro settings in zzmoove. ;)
[Galaxy S III Android Development] robsonsilva:
Sorry i'm noob. How do I create a logcat with kernel audiutor? With lp worked usual this error came aprecer with the source mm only.
[Galaxy S III Android Development] Emu:
Now I am a big big fan of zzmove but with trial and error I noticed that I can get the most out of it by coupling it with my MSM hotplug settings. Here's the thing. For some reason it will disable my hotplug in favor of its built-in hotplug. Is there a way to make zzmove work in unison with other hotplugs e.g. changing tunetable values accordingly? I'm on an LG G3 D851 and like I said I get butter smooth and great battery if I couple it with either Mako or my modified MSM. Forgive the blasphemy. xD
[Galaxy S III Android Development] ZaneZam:
hehe absolutely no blasphemy i even partially agree. the so called native hotplug workes quite well (for example on the one plus one) but it actually isn't really usual anymore in newer kernels and even can give instabilities on some devices. so i'm actually not suprised with that the now usual seperate hotplug drivers (well maybe with an exception userland things like mpdecision *g*) will work better. they made for that and we can expect that it workes best. :)

ok u have both hotplugs running at the same time? that's not a good idea :). fortunately there is the possibility to disable hotplug in zzmoove via two ways: either by commenting the macro ENABLE_HOTPLUGGING in the source (good if u never gonna use it again *g*) or during runtime by the tunables disable_hotplug and disable_hotplug_sleep. so we are flexible here and u can as often adjust it to your needs. ;)
[Galaxy S III Android Development] ZaneZam:
hm ok then just install "android terminal emulator" app open it and give it root via issuing the "su" command then u can get the log by doing "cat /proc/last_kmsg > /sdcard/last_kmsg.log" for example right after the reboot happened.. but i would also need more infos such as the used kernel and the used tool to switch governor. but just try to get this done then we will see what i need in addition.
[Galaxy S III Android Development] mahe.:
Zane,

i use zz relax governor profile when i listening to music. Relax Governer works fine and i don't hear any shuttering during the play. So my question is if play music with navigation-on(which i do in car) will relax profile able to handle or will there will be overload to the governor as this is made purely for music play?
[Galaxy S III Android Development] ZaneZam:
no that doesn't bother the governor it will behave as always. relax is not only made for music playing it just has no sleep restrictions included + 2 cores online most of the time online

this setup has a positive effect to all things which r running in background when screen is off. ;)
[Galaxy S III Android Development] Koserman:
This governor is simply the best thing that's ever happened to my phone outside of my extended battery! The number of customizations is out of this world and has a little bit (well, "lot of bit") for everyone! Thanks to all the contributors!
[Galaxy S III Android Development] zertyuiop:
I have a bug with ZZMove hotplug on COS 13 OnePlus One Boeffla kernel: after some time after boot screen turns off. Phone seems dead, but can be restarted by pressing the power button for some seconds.
[Galaxy S III Android Development] ZaneZam:
hi, thx i already answered in the other thread ;)

if we really have a direct zzmoove bug is not clear yet

waiting for your logs... i have to see what happens

otherwise it didn't happen, u know that right? :)
[Galaxy S III Android Development] Matteo_666:
I experienced exactly the same. Phone just turned off and could be restarted by pressing power for about 10 seconds. I suspected governor/hotplug and changed to normal Boeffla preset and changed hotplug from zzmove native to default, but it happened after change as well...

Gesendet von meinem A0001 mit Tapatalk
[Galaxy S III Android Development] ZaneZam:
aha OK one hint more, thx
[Galaxy S III Android Development] ZaneZam:
ehm but u r using the offical build of boeffla kernel not any of my unofficial ones right? :) just asking because [MENTION=6953974]zertyuiop[/MENTION] didn't :)
[Galaxy S III Android Development] Matteo_666:
Right, its the official beta5 for COS13 from Boeffla.

Gesendet von meinem A0001 mit Tapatalk
[Galaxy S III Android Development] ZaneZam:
OK fine then we can concentrate on a possible bug ;). so if there is another crash i would love to see a log as said.
[Galaxy S III Android Development] Matteo_666:
OK, will send if it occurs. Its not too often btw

Gesendet von meinem A0001 mit Tapatalk
[Galaxy S III Android Development] Nachtfalkeaw:
Hi,

I am using zzmove as my CPU governour using my Xiaomi Mi 4i with Sensei Kernel 2.3.r3 and Ressurection Remix Rom 5.7.2.

My experience is that it is working great with this governour.

Actually I am using the "default" profile which is "0". I just set:

fast_scaling_down = 1

fast_scaling_down_sleep = 1

What I did not have enabled somewhere else - using Kernel Adiutor Mod - is that I want to us "touch boost". But every time I touch the display I can see that all the cores increase speed immediately.

So my question is - is there a governour tuneable I can modify to disable touch boost or to limit touch boost to a specific frequency? Touch boost isn't that bad but I probably don't need it to go to the maximum frequency. So touch bosst's maximum frequency should be limited to lets say 800MHz on "big" cores and 533MHz on "little" cores.

But the maximum frequency for these cores for "normal" usage should be untouch to the other limits I set like 998MHz for "little" and ~1400MHz for "big".

Can someone advice me which tuneable I should have a look at?

PS:

How to see which version of zzmove is in the kernel I am using?

Kind regards and thank you very much for that governour!
[Galaxy S III Android Development] ZaneZam:
hi nachtfalkeaw,

happy u like the "reduced not yet full featured" zzmoove on your device :). yeah there is more to come with bigLittle version of zzmoove but for now there is no such a tuneable in the governor

which can influence the touch boost or better said input boost (the new term). normally the governor do not influence any touch freq so it depends if the kernel has such a feature included separately. for example boeffla kernel for the OP2 has it included. but yes there is also a input booster in the older version of zzmoove but im not sure if that ever will be available in the bigLittle version as this platform is quite different but we will see.

you can see which version u use by checking the "version" tunable of zzmoove but i already can tell which version this is the "bLE-develop" as this is the only available one ;)
[Galaxy S III Android Development] Nachtfalkeaw:
Hi ZaneZam,

thank you for the fast feedback. I really appreciate it. I was reading more on the governour and somewhre I read that it brings its own "hotplug". So at the moment I am usinging or at least I enabled "MSM Hotplug by myfluxi" on Kernel Adiutor Mod. I am not sure which kind of hotplug is active now and if I remember correct it could lead to problems if there are different hotplugs active at the same time !?

In this hotplug I configured different other - for me interesting things - like only enable 6 of 8 cores, only 1 core when screen is off.

What du you think/suggest - should I disable this hotplug option and use what is in zzmove or will zzmove automatically disable this?

PS:

zzmove version shows "develop" - so you are right I think :)

Thanks for helping a governour noob ;)

Regards

Nachtfalkeaw
[Galaxy S III Android Development] Nachtfalkeaw:
Hi,

sorry for reposting the same question but can someone explain me if I could/should use MSM Hotplug together with the zzmove governour and its own hotplug?

My question is focussing on the options like "max simultaneous cores allowed online" - want to use 6 instead of 8.

Max cores online wheren screen is off should be "2"

Thanks in advance!
[Galaxy S III Android Development] ZaneZam:
Sry nachtfalkeaw,

I was reading your question and put in on "i answer later because no time atm list". Well then I forgot. Obviously really getting old :)

Anyway about the hotplug thing: u should use either dedicated hotplug or the zmoove one not both. but this normally is handled by the kernel developer what u r able to use. So it depends if u have the right "buttons" to adjust things. If hotplug is enabled in the governor then u should have hotplug tuneables available. then If you do have and want to use it then u should disable msm hotplug or mpdecision before u enable it in the governor. I can link u to n example how it is done in boeffla kernel were i had also to deal with the probitary mpdecision hotplug for example.
[Galaxy S III Android Development] Gawd:
Phone froze and then shut down automatically while I was watching YouTube.
[Galaxy S III Android Development] orsonbear:
Your cpu (at least) settings are too extreme. Stay on 1600 MHz cpu clock max, or if you are really brave, 1700, no more! Expect reboots or freezes at any time with higher values! My hint, if you love overclocking, is 1600 MHz and undervolt -50 mV, if the phone isn't stable raise the Vcore (in little steps, duh!)
[Galaxy S III Android Development] ZaneZam:
that's true that might help when overclocking yes, but as far as i can see he does underclocking BUT i also saw voltage on custom we can spare our time if u [MENTION=6363737]7u5h4r[/MENTION] did

touch the voltage sliders ;) logs say crash not directly in the governor but when putting cpu into idle mode. if it must be i would suggest to bring all values to default and

then slowly try to underclock step by step. but my honest real suggestion is, dont use oc/uc ov/uv if u want a 100% stable system ;)
[Galaxy S III Android Development] Gawd:
I didn't overclock, I underclocked actually. Default is 2457MHz, I set it to 1958MHz. My device has SD801.

I only did underclock as you figured it out right. And custom setting is actually similar to no undervolting. I don't know but it was set to custom by default and the custom voltages are exactly similar to the no undervolting voltages. I underclocked it a little because it was heating up a bit on default clock speed, and by underclocking, there wasn't noticeable difference in the performance but the device didn't heat up.

But, I'll try to use it on everything default as you suggested and see if it's totally stable. Thankyou. :)
[Galaxy S III Android Development] orsonbear:
A-ehm!... The I9300 phone has a clock maximum standard at 1400 MHz. You overclock it badly at 1900 MHz. You MUST lower the max cpu frequency to 1400 MHz to stay standard. To underclock you MUST go under 1400 MHz. Cheers!

(this is a i9300 area, are we speaking about i9300, I think?)

Update:

I see now that you have another phone! [emoji4] [emoji4]
[Galaxy S III Android Development] Gawd:
Well, I couldn't find another thread about the governor, so I just posted it here. I have a OnePlus One, [MENTION=3279788]ZaneZam[/MENTION] figured it out, lol. You could've too, as I mentioned SD801 and the screenshots. But no worries. Cheers.
[Galaxy S III Android Development] ZaneZam:
and just to add about the "custom" voltage setting: lord boeffla has changed this after a suggestion from my side that not using any custom voltage should be called "no undervolting" so better use this to

be sure u dont use it anymore (values get reset to default) ;) "custom" might have values in it that u previously might setup intentially or unintentionally .
[Galaxy S III Android Development] ZaneZam:
hehe yes we r at neutral ground here. he uses a OnePlusOne with 2500MHz max freq, but still range doesnt matter very true answers though :)
[Galaxy S III Android Development] Gawd:
Default is 2457MHz, maximum(with oc) is 2880MHz
[Galaxy S III Android Development] ZaneZam:
thx yah i rounded as i forgot the exact value but i should have known as this device was my daily

for 2 years but as u might notice i didn't see the cpu tab often :)
[Galaxy S III Android Development] Nachtfalkeaw:
Hi ZaneZam,

no problem because of the later response :)

My kernel supports CPU Hotplug with "MSM Hotplug" and "Thunderplug". No other hotplugs are listed there. Using Kernel Adiutor Mod. So screenshots are appreciated.

On the CPU menu I can configure CPU governours and the different zzmove tuneables. The tuneable "disable_hotplug" is set to "0" so I assume that the zzmove hotplug is enabled, right?

So I would assume I should disable MSM Hotplug.

Will I get problems with the frequency limit because if I have big and little with different max frequencies? zzmove tuneables only allows "hotplug_max_limit" and "hotplug_min_limit". What is the difference between them and "freq_limit" ?

I had a look here but did not really find an answer for all of my questions:

https://github.com/zanezam/cpufreq-governor-zzmoove/blob/develop/cpufreq_zzmoove_profiles.h

Regards
[Galaxy S III Android Development] ZaneZam:
hi Nachtfalkeaw,

yes thats right u have zzmoove hotplug enabled and u have to disable other hotplugging methods otherwise two guys r switching the lamps at the same time :)

so now either give the tunable disable_hotplug a "1" or disable the actual running deticated hotplugging driver and u are good.

now to the limits. these r 2 pairs of shoes: u have freq limits and u have hotplug limits. they do not influence each other. the freq_limit limits scaling frequency

and the hotplug limits limit cores. so for example if u set freq_limit to 1000mhz and max_cores to 2 then all online cores (which should be only 2 then as u limit

them) will scale to that max value. thats it. ;)

u made me curious about your envoirment so i have to ask are u using a platform with big.Little? u r using these terms in one sentence with hotplug_min_limit,

hotplug_max_limit but thats actually not possible as the zzmoove bLE version doesnt have this feature :) can u specify the kernel u use? i mean the conventional

version runs too with big little but not very well ;)

cheers
[Galaxy S III Android Development] Nachtfalkeaw:
Hi again,

thanks for your help.

Yes, I am running a plattform with big-Little - I think. Its a Xiaomi Mi 4i with the Snapdragon 615 CPU (MSM8939).

This is the ROM I am using:

http://xdaforums.com/mi-4i/development/6-0-1r13-resurrection-remix-t3311911

And this is the specific kernel I am using:

http://xdaforums.com/mi-4i/development/enjoy-zenexperience-sensei-t3182860

For configuration of the parameters I am using Kernel Adiutor Mod

http://xdaforums.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549

Per default the phone is using MPDecision which seems to be qualmcomm's default. I can replace it with "MSM Hotplug by myfluxi".

With MSM Hotplug enabled together with zzmove hotplug I can see that the CPU cores are scaling fine, going offline and so on.

If I revert the MSM Hotplug back to the defauklt MPDecision then there is only one core (big) and one core (little) active.

So at the moment I think it is working fine even if there are two hotplugs enabled at the same time.

PS:

Perhaps the kernel developer of "my" kernel did some improvements to zzmove - but all I told you I can find in the "Governour tuneables".

Regards
[Galaxy S III Android Development] EternalFlame:
Yo Zam, running your dope governor/hotplug combo for a few weeks now on my d855 and i must say this should be a default governor in each CAF/AOSP/CM kernel,

zzmoove rocks so much thanks a lot man :good: :)
[Galaxy S III Android Development] sleeper994:
Can anyone recommend any zzmove governor that wont heat up my phone? It seems like each one I try, starts heating up my phone while using simple app like WhatsAPP
[Galaxy S III Android Development] rpdroky:
Hy Zane , first of all ty for this awesome governor , ive been using zzmoove moderate from a long time but i have a little problem with it on S3 , compared to the relax profile the device wakeup ( incomming callls ) is delayed ~3sec , could you give me some hints about what tunables should i modify to improve it a little?

Cheers :highfive: