yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Android Development] ZaneZam:
Ah thx for letting me know that it's still working (assuming u are using the latest version) on omap good to hear. ;) well absolutely as stated I like it flexible so I will work on a plan to archive that "adaptive" profiles. And actually these macros u are referring are needed and mainly for enabling/disabling hotplug tuneables completely and for compatibility/feature stuff. Nothing I can calculate or switch at runtime here. If that would be possible I would have made that so because as stated the third time now I like it flexible so I'm definitely sharing your dream *gg*. maybe I find some ways when working on the next plan. I'm constantly learning from this project ;)

Thx for throwing in your ideas, always appreciated..
[Galaxy S III Android Development] 1N4148:
Hm, thinking about that... The only "problem" is, that if a "hardcoded" frequency isn't available in the table, it's getting set to 0. I didn't make a table listing all default values for each profile to get an overview, but I think, they are quite different among the profiles so a good way might be platform specific profile-includes? Thus, the master profile.h includes a platform dependend profile.h where all "best practice" values for this platform are included.

Your values are specific for the S930x?
[Galaxy S III Android Development] ZaneZam:
Yes the values are specific for exynos and qualcomm platform. And yes they are very different in terms of values and in terms of order! But you initiated a idea by your suggestion to use the next available freq. It would be a bit of calculating around but I think I can archive that with just one profile file ;) but first I have to have time for that ;)
[Galaxy S III Android Development] UGW:
The ZZmoove version used in boeffla 7 beta 6 was awesome! it was the first build where I didn't had any laggs with zzmoove battery extreme setting while hearing music with neutron... unfortunatly it's gone back to lagging with Beta 7 and the new zzmoove version :( Don't wanna complain, it's my all time favourit governor since I tested it for the first time... Just some feedback, because I was so happy with beta 6 and the included zzmoove version(I actually switched back for the time being and lags are gone again).

Sry that I don't know the actuall zzmoove version, but it's hard enough to post this here with my crappy chine internet...

I'm on back to noot btw.
[Galaxy S III Android Development] andip71:
Wow, now I am really curious about ZaneZam's response.

Because I know, the updated zzmooves were having fixes for Qualcomm devices only. So you should not see any single difference. In theory...

Very interesting

Andi
[Galaxy S III Android Development] ZaneZam:
Indeed interesting :) because the version in beta 7 is literally the same as in beta 6 with just one little change regarding start/stop of the governor And that makes no difference during runtime so i can't imagine that it does in any way must be something else.. ;)
[Galaxy S III Android Development] rogersb11:
Latest beta running great on my note 2 kernel. You rock Zane
[Galaxy S III Android Development] UGW:
That is weird indeed... Well the lags aren't actually as bad back when I used older versions of Boeffla 6, but just after flashing the new beta 7 for boeffla 7, I got some lags again while hearing music. And there seems no other change which could impact that. Maybe I will try beta 7 again and use it for a couple more days in order to check if the lags stay...
[Galaxy S III Android Development] gabyif:
Hey [MENTION=3279788]ZaneZam[/MENTION], what idle mode do you recommend me to use with you governor.Now I use Aftr+lpa, but I can feel that the screen takes some time to bright up, do you think this is the cause, the idle mode? Or can you recommend me to use other profile of your governor (I use moderate right now, pretty hot indeed, sometimes) :)

Thanks
[Galaxy S III Android Development] ZaneZam:
hi gabyif,

yes it might be that the cpu idle mode influences the wakeup time a bit but easy to check, just disable it *g*. even though personally i have enabled it since it was introduced in boeffla kernel and got

no negative experience with it on the S3 yet. about profile recommentation: well there are not much differences regarding this as they all have almost the same sleep settings ;) but as often it might be also a combination of settings/things in background which influences this. i heard about that on some system zzmoove "fixes" this delay on other systems it "makes it worse" ;). fact is that i'm going a very strict battery saving way at sleep since the very first version of zzmoove and that might not be the best for the wake up and for things which are running at sleep (playing music or using bluetooth equipment for example) but again i have/had no issues with my equipment/usage

yet. anyway i consider to tune all profiles (or maybe add another one) to avoid possible problems at sleep.

cheers

ZZ
[Galaxy S III Android Development] fonfox:
Hi ZaneZam

one request it's just the same on beoffla original, but maybe you have an idea.

after random reboot zram often is disabled and phone run without zram well. Just on 4.3 debloted rom I never used zram. But on back to noot I think it's helpful. What tunables can help.

About more than one day it's run very stable but now it's the same. I know this is not a problem from linaro.

Thanks

Edit Oh sorry maybe I am in false thread
[Galaxy S III Android Development] andip71:
You should not have any random reboots at all. A random reboot always leaves the system in a very questionable state,you should do a full reboot after it.

But also I have to say: the ported roms are done as good as possible, no question.

However they will never run as stable as roms developed originally for the s3.

I think all should know that to have the right expectations...

Andi
[Galaxy S III Android Development] fonfox:
But why run system mutch better without zram. I know this is problem from rom and not from your great kernel
[Galaxy S III Android Development] andip71:
Zram is not a real solution to overcome the ram shortage of the s3.

For some it helps to use it, as they can hold more apps in memory.

For some it gets worse and a bit laggier.

Depends, as always, very much on personal usage pattern...

Andi
[Galaxy S III Android Development] fonfox:
What is the minimum zram you request for back to noot thanks a lot

Sorry to ZaneZam I spam your thread
[Galaxy S III Android Development] ZaneZam:
No problem :) maybe I even can throw in my 2 cents in addition by suggesting to Just stick with boeffla default zram settings as Lord boeffla has pre-configured them in the corresponding kernel versions for ported 4.4.2 and 4.4.4 roms as far as I can remember that was 4 devices 600mb swappiness 80 ;) if I'm not exactly right try these settings anyway, I've good long term experience with it also on 4.3 roms ;)
[Galaxy S III Android Development] ZaneZam:
ZZMoove v1.0 beta5 Released!

Hi Guys,

Just want to inform u about the latest Version 1.0 beta 5 released on 07.01.15

Changelog:

added the possibility to use buildin hotplugging also on qualcomm platform. by defining the maco QCOM_NATIVE_HOTPLUGGING u can enable the

needed additional changes. Be aware that on qualcomm platform hotplugging from the usual present mpdecision userspace service has to be disabled

before using native hotplugging in the governor. you can achieve that by switching all cores to forced online mode via sysfs for example by doing

this: echo '1' >/sys/devices/system/cpu/cpu0/online_control from shell

fixed internal non-setting of all hotplug down threshold values for hotplugging when switching to any profile settings

profile header file (Version 0.3 beta3 OPO)

adjusted hotplug block values for native hotplugging and add scaling responsiveness settings to zzopt profile

enjoy!

ZZ
[Galaxy S III Android Development] andip71:
Thanks a bunch, ZaneZam.

Just wanted to add, the following of my kernels use already the new zzmoove version:

OnePlus One kernels for:

CM12

CM11

CM11s

S3 kernels for:

CM12 (normal and NG)

CM11 (normal and NG)

Omnirom (normal and NG)

Samsung S3 kernels will follow next week...

Cheers

Andi
[Galaxy S III Android Development] Gentilsatan:
[MENTION=947981]Lord Boeffla[/MENTION] plz a kernel for S5

----->

\m/
[Galaxy S III Android Development] andip71:
First I need a s5...[emoji15]
[Galaxy S III Android Development] HaTrED_:
[MENTION=3279788]ZaneZam[/MENTION]

New version is out... I'm waiting for that magic touch on a already magical kernel

;)
[Galaxy S III Android Development] STAticKY:
Yea I pm'd him about it and he replied saying consider it done. Haven't seen it in his github yet either. Guess he just hasn't pushed it out yet..

01000010 01101001 01101110 01100001 01110010 01111001 00100000 01101100 01101111 01110110 01100101 00100000 00111011 00101001

TP.
[Galaxy S III Android Development] temasek:
I am having zzmoove 0.5.1a yet to push up. The lcdfreq revert commit was after the zzmoove 0.5.1a.

As a rule, I dare not release zzmoove 0.5.1a into github before ZaneZam does.

So no its in my local and not pushed to my github yet.
[Galaxy S III Android Development] Yank555:
[MENTION=2332422]temasek[/MENTION] : Makes perfect sense :D
[Galaxy S III Android Development] temasek:
Yup common sense to being respectful for original author. I cannot publish before original author, just ain't right. :)
[Galaxy S III Android Development] peramikic:
FYI... just had it lockup coming out of stweaks after switching to pegasuseq. Didn't freeze on the next try after reboot though... Googy Max 1.5.0a with latest zzmoove on Tema 's RC 5.6
[Galaxy S III Android Development] MIKEMON:
Yes, that's right guys should ZaneZam ported to boeffla and other kernels?

seems to be very successful
[Galaxy S III Android Development] hnernes:
This may be a boeffla thread question, but I'm asking here because it's a zzmove question: what is the difference between the four zzmove variants in boeffla? You have stated before that zzmove optimized is kind of in between battery and performance, but where do you place normal zzmove (in terms of battery and performance), and why is not normal zzmove "optimized"?
[Galaxy S III Android Development] STAticKY:
I think normal is with all the tunables at their default setting whereas the other profiles are all "tweaked"

TP.
[Galaxy S III Android Development] hnernes:
But why is not the default values of zzmove the most optimal/optimized? Seems strange to me.
[Galaxy S III Android Development] STAticKY:
Not sure, you have to ask zanezam

TP.
[Galaxy S III Android Development] ZaneZam:
yeah as STAticKY wrote the "zzmoove" setting has just the hardcoded defaults included and is the prototype setting without optimisation in any direction. i made that optimized setting to nuke some lags on newer roms (since XELLA). Then i made the "extremed" bat and perf settings, and it seemed optimzed was somehow in the middle of these two ;) i didn't remove the "zzmoove" setting because some users still liked it, so why removing that option ;) AndiP was so kind and leave it in his kernel! beside of that i want to say that's a little bit difficult do make THE settings for all of us. it depends on so much things. it doesn't mean if "optimized" setting runs good on my system that it also do it for u on your system ;)

so i think more options are better ;)
[Galaxy S III Android Development] ZaneZam:
Version 0.5.1b released!

Hi Guys

just added the changelog for the version 0.5.1b to the OP!

this time with the real fix for the deadlock issue! :victory:

enjoy!

ZaneZam
[Galaxy S III Android Development] davtse:
You, sir, deserve a medal. :thumbup:

Still figuring my way through 0.5.1b thanks to [MENTION=2332422]temasek[/MENTION] but loving everything so far!
[Galaxy S III Android Development] MIKEMON:
absolutely super job, which will be added to boeffla kernel?

thank you for the information
[Galaxy S III Android Development] ZaneZam:
Thx! Yes it will be included in next version of boeffla kernel (2.12 stable I guess)
[Galaxy S III Android Development] davtse:
[MENTION=3279788]ZaneZam[/MENTION] , is it possible to set the LCDfreq as a tuneable instead of limiting it to 40hz and 60hz?
[Galaxy S III Android Development] ZaneZam:
Unfortunately there are just these two modes high 60hz low 40hz so that would not make sense ;)
[Galaxy S III Android Development] davtse:
Ah.. I see I see... I was actually hoping to reduce low mode even more to about 30hz. But not an issue. Cheers and thanks again for all your hard work!
[Galaxy S III Android Development] noobSU:
Or what about the clean black & white screen? :D (No funky color reproductions = better battery?) :D :D
[Galaxy S III Android Development] ZaneZam:
hehe nice you guys are mixing things up, u can wait for the announce in the "other thread" but it will still take a little bit :)
[Galaxy S III Android Development] HaTrED_:
Sorry, my bad! Missed correct thread totally... eish! :D
[Galaxy S III Android Development] beeshyams:
thanks for a great governor

Dear Dev

Thanks a lot for the battery saving .... Am a newbie but rooted primarily to have good battery life and your governor with Agni never let me down

Keep up the great work
[Galaxy S III Android Development] Gentilsatan:
[MENTION=3279788]ZaneZam[/MENTION] good works man, as usual..

We have a great developer who comes to add this governor to his great kernel.. Thanks you [MENTION=6334815]zparallax[/MENTION]

Good job The Community

\m/
[Galaxy S III Android Development] The Peterle:
[MENTION=3279788]ZaneZam[/MENTION] [MENTION=947981]Lord Boeffla[/MENTION]

Perhaps u know about me in early time of the s3 kernel testing. We have some problems to port zzmoove to Sony xperia z2. Is it possible to have a look on our German dev [MENTION=3816568]Myself5[/MENTION] who would port this awesome governor?

https://github.com/Myself5/android_...mmit/9081b4624a394c76b7018ff9f43d844af2bebc05

Please contact him or me if you know some solutions.

Kind regards

Peterle
[Galaxy S III Android Development] ZaneZam:
well yes i can remember u peterle *g*,oh and i would be happy to help and see it running on a "z2" hm z2 stands for zz? seems like it's made for it, but as often *****ing around eh? :D

ok i will contact him/you if i have time (oh how i hate that i have to repeat that sentence over and over again, but that's my live atm. just stressful :( )

anyway, till then ;)

ZZ
[Galaxy S III Android Development] joefso:
what is the difference between hotplug profile zzmoove native default and the governor zzmoove? Should the hotplug be left on default if I use zzmoove?

edit: I read http://www.boeffla-kernel.de/non-joomla/en/bc-settings.html but i am not entirely sure....

Using bacon/oneplus
[Galaxy S III Android Development] ZaneZam:
hi joefso,

u can't directly compare this hotplug profile and zzmoove as the governor here. the native hotplug profile is a part of zzmoove, more precisely it's the hotplugging part

and it's just a switch, when u use zzmoove native hotplug profile then hotplugging will be enabled in the governor and mpd hotplugging will be disabled (and vice versa if u

change to another governor!). this is a speciality of boeffla kernel for opo devices as usually on newer platforms such as the qualcomm in your opo device hotplugging is

only done by the so called mpdecision service and governors do only what they are originally made for - just switching freqencies. should it be enabled? yes it is recommended to use

this native hotplugging as all the zzmoove setting profiles were made with hotplugging values included so they are "complete" with it. beside of the benefit that we have again the

full control over hotplugging and can set it how we like. so in short it's an "addon" to zzmoove ;)

hope that helps a bit to understand...

cheers

ZZ
[Galaxy S III Android Development] Minto107:
Hey mate! I'm compiling a kernel for my device(Samsung T211) and I've got a noobie question. Can I add it into my kernel even if my device isn't S3 or similar? Thanks for this CPU governor. I love it since I started using S3 [emoji14]
[Galaxy S III Android Development] ZaneZam:
might work yes, but u only know it for sure after putting it in the sources and try to compile and after that make a test :)

feel free to ask if u stuck somewhere, will try to help then ;)
[Galaxy S III Android Development] Minto107:
I think that this governor might make my device work smooth(now it lags, freezes etc.) and we don't have many features in our kernels so zRAM+zzmoove=smoothness :D Thanks for answer!
[Galaxy S III Android Development] putti71:
Hi ZaneZam, I am on EchoeROM for S5 and use his latest kernel and he has configured his kernel for the synapse app. I like to use your govenor yank battery, but I have no clue how to get it.

It is probably very easy.

In the picture I can see the different profiles, but I have no idea where to change profile.

Perhaps you can help me out here.

Thank you in advance.

Regards

View attachment 3254087
[Galaxy S III Android Development] ZaneZam:
i saw your post in the boeffla thread :) you would have to give the tuneable "profile_number" the value 2, thats it actually
[Galaxy S III Android Development] putti71:
Thank you! I put it under mode (2), is that right?
[Galaxy S III Android Development] ZaneZam:
i'm not so into synapse things, but that sounds logical yes :) but i guess then "profile" should hold the profile name "ybat" or similar if it has switched. but i'm only guessing here ;)
[Galaxy S III Android Development] putti71:
Still don't know. I guess I ll going to ask Friedrich from AEL kernel, he should know. But thank you a lot.
[Galaxy S III Android Development] ZaneZam:
well just one suggestion: you can also use a tool like setcpu to change the profile in "profile_tuneable" (this is btw. the real name of that tuneable) and give it the value 2

as said. then the profile will be activated on the fly. then open synapse and look what values were changed. this might work or not depending on if synapse changes values back

to the previous set values in synapse (i guess its like that) just an idea ;)
[Galaxy S III Android Development] putti71:
Now I bought setcpu, but there is no sich profile_tuneable, but I found this : profile number

Could it be the one?
[Galaxy S III Android Development] ZaneZam:
yes sry i wrote it wrong due to bad mutlitasking *g*, its "profile_number" of course :)
[Galaxy S III Android Development] SaggyAfiq:
I'm sorry if this kind of question annoys you but I'm really curios about it. I have Cm12 installed on my Galaxy s3 gti9300 with Boeffla kernel installed. I've set the governor to Zzmoove with Extreme yank as profile, after a reboot I still have the same battery lose before I applied the setting. I tend to lose 5-10% of battery within 10 minutes. Can anyone please explain what's going on because I'm still new to this.
[Galaxy S III Android Development] ZaneZam:
with such a high lost of bat in that short time i would suggest that u install better battery stats app and check which service/app keeps wakelocks and therefore doesn't allow your phone to go to sleep ;) another thing what sometimes happen is (not sure if that still applies with android 5.1) that the media scan service "eats" your bat because u of a rescan after every boot. if u have a lot of media files like pics/music/video files that scan can take up to 5-10 minutes with a pretty high system load. i faced that once back in the days with JB/KK on the S3 after using my phone as a temp external storage and forgetting to delete over 3000 pics. if that is the case a app like "autostarts" ("rescan media" was another app but isn't up-to-date and doesn't work anymore since KK4.4) can help as u can disable the media scan service after/during start of android system. finally some last words about the impact of the governor: my experience showed even if it doesn't work porperly by for example producing a stuck in freq scaling the bat drain isn't that much. ;)
[Galaxy S III Android Development] khanmein:
[MENTION=3279788]ZaneZam[/MENTION] u really don't face any FC on default aosp keyboard or even SwiftKey? what's wrong v my phone? other ppl mentioned those FC, random reboot etc i don't face any of those problem. now the biggest bug for me is keyboard. something to do with rom, kernel or gapps? i'm using pa gapps last one 15th march.
[Galaxy S III Android Development] ZaneZam:
Ehm OK but we are here in the zzmoove governor thread :)

but I can still answer your question. no I really never ever faced keyboard fc's on all devices I got. :)
[Galaxy S III Android Development] ZaneZam:
just i case u didn't saw this : http://xdaforums.com/showpost.php?p=60219999&postcount=7486

seems to be that u need the right gapps.
[Galaxy S III Android Development] khanmein:
i tried many different gapps. the FC still exist. i'm using swiftkey all the time but i change to AOSP default & google keyboard also same. now i'm using pa gapps 18th april.
[Galaxy S III Android Development] aamitabh28:
I just started using zzmove governor on ak kernel on my oneplus one!

I was looking at a guide of info and stumbled upon this.. This is awesome!

The governor in itself is amazing

Thanks man!
[Galaxy S III Android Development] okanbey1:
I still can't choose which governor should i use for zzmoove i think i'll use zzmoove game
[Galaxy S III Android Development] ZaneZam:
OK :)
[Galaxy S III Android Development] layman806:
Hey, thank you very much for such a nice governor! Now I don't even need a separate hotplug like bricked hotplug to manage the CPUs. Getting up to 5hrs 30mins SoT on my moto g with 4th profile.
[Galaxy S III Android Development] okanbey1:
Which governor should i use optimal performance (no lag) but it won't drain a lot of battery like a balanced one?
[Galaxy S III Android Development] ZaneZam:
that's a good question which I can't answer u have to find out what works best for u and your system/usage. try all the settings one by one for some time and see.
[Galaxy S III Android Development] Stroky:
I´m now trying the Performance Version with native 4 cores min.

Max Freq. is set to 1,5 GHz.

The system runns really smooth and my battery consumption seems to be less then with enabled Hotplugging.
[Galaxy S III Android Development] Stroky:
Wow!

Thanks a lot, looks like you had a lot of work!

I just flashed the new Boeffla to get the new version :)

What do you think about that always quad core when screen is on mode what Google made with the Nexus 6 update?

I try it right now with your Governor and my battery life is also great!
[Galaxy S III Android Development] Myself5:
[MENTION=3279788]ZaneZam[/MENTION], I guess you just forgot about me, however, I'm going to try it again :P, I added ZZMoove to my Kernel for Z2 (and Z3/Z3C), however, when selecting the Gov the phone immediatly reboots. If wanted I can provide the kmsg and other logs. Would be really nice if you can help me out with that.

Regards
[Galaxy S III Android Development] ZaneZam:
hm yeah if it doesn't make a difference on some systems then I would find that very good as we can completely spare hotplug and it's possible drawbacks then ;)

curious about a long term report from you :)

Yeah man completely forgot, sry! having a lot of work these days and not only with Android stuff (unfortunately!) glad to get things at least a bit sorted :)

yeah sure drop me some logs then I can look into it, hopefully we can get it zzzzmooving on the ZZ then. ;)
[Galaxy S III Android Development] ZaneZam:
Bugfix Version!

Hi Guys,

again a new version available as there were some little things to fix in addition:

Version 1.0 beta7a (bugfix)

Changelog:

fixed some half-baken macro and miss-placed code issues

fixed open comment after removing changelog from source file in opo-bacon version

added missing variable definitions for freq adjustment functionality in i9300 version

renamed 'debug' tuneable to 'zzmoove_debug' to be more unique

hope u now can enjoy it whithout build errors :fingers-crossed:

ZZ