yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] dandan2980:
The current gov stuff is sweet. Only thing I truly want lol is the input_boost_freq Franco uses in his interactive governor. I know Franco has 2 CPUs on always that is how he rolls it would be nice though to get his stuff on a kernel. So if you would be willing to through his interactive settings with the input boost freq included that would be wonderful. Thanks

---------- Post added at 04:07 PM ---------- Previous post was at 04:07 PM ----------

This latest build you posted is really snappy by the way

---------- Post added at 04:11 PM ---------- Previous post was at 04:07 PM ----------

Yes yes yes please his actual governor would be nice. Read it wrong first time

---------- Post added at 04:12 PM ---------- Previous post was at 04:11 PM ----------

So kinda like a straight up Franco port

---------- Post added at 04:21 PM ---------- Previous post was at 04:12 PM ----------

I've noticed on this last IMG you posted that the max frequency is used a lot more than on the other builds dunno if it good or bad just yet but very smooth overall
[One (M8) Android Development] xboxfanj:
Yeah the one before test (rqstats.img) seems to be the best so far. Compiling one more with mako_hotplug and franco's interactive governor and settings. Then, I'll probably be done. Whatever is best between rqstats and makohotplug will be in the OP and officially used on EOS and Vanir ROMs.
[One (M8) Android Development] dandan2980:
Can't wait hopefully the best is Franco and mako Hotplug I'm already voting lol and you haven't even posted yet. Thanks so much for the time and dedication you have put into these tests very much appreciated.
[One (M8) Android Development] llsantiago:
+1 Same here lol, thank you xboxfanj
[One (M8) Android Development] xboxfanj:
At some point, I'll also be comparing thermal drivers because my friend Joe got 39,000 in AnTuTu after putting his phone in the freezer (35,000 normally), so we should be able to do less throttling for a bit smoother performance and better benchmarks.
[One (M8) Android Development] dandan2980:
Lol that is funny made me laugh. But yeah makes sense so if I wanna smoke peeps in benches I'll just throw my phone in a freezer
[One (M8) Android Development] xboxfanj:
Done: http://downloads.codefi.re/houstonn/franco.img
[One (M8) Android Development] dandan2980:
You are the MAN thank you so much I am diffently donating to you asap I have been waiting so long for Franco stuff. Had his FK app from N5 days. I hope you roll with this one as your final build this is so badass. Even if you don't I'll be rocking this as long as possible. Expect donation by the end of these week again thanks will be testing this all day tonight and tomorrow.
[One (M8) Android Development] paulg1981:
Mind sharing your settings when you get a good setup :)
[One (M8) Android Development] dandan2980:
One thing though that I know for a fact and don't know if this is by design on Franco's end. I've have been testing a sense kernel for sense and the dude has put all of Francon stuff in his kernel as well. But the interactive setting " boost_pulse_duration " is set at 250000 by default which causes are CPUs to never idle under what ever the input_boost freq is set at so for example right now input_boost_freq is set at 1190Mhz so the 2 CPUs just sit at 1200mhz never idle down lower than that so the fix for this behavior is to lower the boost_duration down to at least 80000 from 250000 and the CPUs will idle down once again. But like I said dunno if this is by design and he wants the CPUs to just hang there. So just wanted to pass this info along but Franco stuff is amaze balls and maybe if you feel like its better to lower the boost duration you could set it as default to a lower number. And another thing the CPU does bounce a lot when boost_duration is lowered between 300 - 1190. Never seems to just rest at 300 But once again this maybe by design cause in theory this will actually save battery cause the CPU doesn't haven't to work as hard to ramp up to a CPU freq. I have gotten great battery life on sense with this same exact set up with the exception of lowering boost_duration to let CPUs idle lower. Just putting out what I have already tested for months on a sense kernel with same set up. Battery and performance are unmatched. Apologize for large Post

---------- Post added at 08:17 PM ---------- Previous post was at 08:15 PM ----------

Bro what is default is the best of the best. Actually just lower the boost_pulse_duration from 250000 to around 80000 that all I have changed to let CPU idle lower than input_boost setting.
[One (M8) Android Development] dandan2980:
Forgot to post pic of the setting I was talking about
[One (M8) Android Development] dandan2980:
By default the setting is at 250000 I would change this to 80000 like I said up above Franco may have did this by design to have CPU idle at 1190 with screen on for great performance and battery. But peeps might freak out if they see it idling at 1190
[One (M8) Android Development] llsantiago:
Thank you so much!

---------- Post added at 09:30 PM ---------- Previous post was at 09:28 PM ----------

I think that's a bug with highspeed_freq, my CPU was stuck at 1.2, setting to 300 fixed it
[One (M8) Android Development] dandan2980:
Not a bug just lower boost duration in interactive settings down to 80000 or lower from the default which is 250000 I just explained all of this in post above. I think this maybe by design though.

---------- Post added at 08:36 PM ---------- Previous post was at 08:33 PM ----------

Its not high-speed freq either boost duration is linked to input_boost input_boost is designed to work when screen is touched the CPU will immediately go to the speed that the freq is set at and the time in MilliSeconds that the input boost will stay there is controlled by the boost duration which is set at 250000 MS need to lower it to 80000ms at least and your CPU will idle
[One (M8) Android Development] xboxfanj:
Voting time.

Your choices are:

Rqstats.img (which uses the msm_hotplug driver as well as neobuddy89's hybrid interactive cpufreq governor with both myfluxi and crpalmer's commits)

franco.img (uses mako_hotplug driver and franco's interactive governor and settings).
[One (M8) Android Development] dandan2980:
Franco all day long

---------- Post added at 08:43 PM ---------- Previous post was at 08:42 PM ----------

Smoothest by far

---------- Post added at 08:45 PM ---------- Previous post was at 08:43 PM ----------

I'll make a script for those that want hotplug control for mako hotplug so that they can control the hotplug. Cause you can control with Franco kernel app only if Franco wins

---------- Post added at 08:46 PM ---------- Previous post was at 08:45 PM ----------

Already got one made actually from sense Kernel
[One (M8) Android Development] xboxfanj:
You can control it in Kernel Tweaker.

Also, I will make one more build using msm_hotplug just to put things on a more even playing field. On franco, I enabled his touchboost driver based on CAF's Cpu-boost. I'll try myfluxi's modified CPU-boost on the next msm_hotplug build and then we can fairly compare the two.
[One (M8) Android Development] dandan2980:
OK sounds awesome

---------- Post added at 09:10 PM ---------- Previous post was at 09:06 PM ----------

Maybe that is why input boost wants to peg cause of using the caf CPU boost for Franco input boost

---------- Post added at 09:15 PM ---------- Previous post was at 09:10 PM ----------

Can you enable Franco input boost based on myfluxi modified CPU boost???
[One (M8) Android Development] xboxfanj:
Sorry, not sure what you mean.
[One (M8) Android Development] dandan2980:
Maybe I'm confused you said that you enabled Franco input boost with Caf CPU boost driver. Is myfluxi also a CPU boost driver and if so can his driver be used to enable Franco input boost rather than caf CPU boost driver
[One (M8) Android Development] llsantiago:
Yeah, i know that and i tried to do, but don´t work for me. Looking to governor settings I can see that go_hispeed_load is set by defalt to 0, and that will lock our CPU at hispeed_freq even withouth any load, so I set the go_hispeed_load to 70 and it is working like a charm here!

[MENTION=4003363]xboxfanj[/MENTION] Take a look !
[One (M8) Android Development] dandan2980:
What CPU app are you using I'm using FK which is Franco actual app and mine is set at 90
[One (M8) Android Development] llsantiago:
Using FK too, I will try to do a clean flash
[One (M8) Android Development] dandan2980:
Ok cause I basically put boostpulse duration down to 0 and it works awesome. But youbare right though that highpeed set at zero also Makes CPU peg
[One (M8) Android Development] xboxfanj:
Franco's touchboost driver is based on CAF's cpu-boost driver. Myfluxi also has his own implementation, which I will try for my kernel with his drivers. I'll also try neobuddy89's driver on the fluxi kernel because his is similar but a bit more aggressive.
[One (M8) Android Development] xboxfanj:
Thought I had it set at 90.
[One (M8) Android Development] dandan2980:
Sounds great man Im loving all this interactive gov stuff. I'm a little bit of a fanboy though towards Franco ,lol but will test whatever you release
[One (M8) Android Development] paulg1981:
Just flashed the Franco.IMG and my go_highspeed_load is defaulting to 90....

Also dandan's fix for idle speeds with screen on worked like a charm. Thanks guys!
[One (M8) Android Development] xboxfanj:
By that, you mean "lower the boost_pulse_duration from 250000 to around 80000 that all I have changed to let CPU idle lower than input_boost setting"?
[One (M8) Android Development] dandan2980:
Yes just set it to at least 80000 or even 60000 nothing higher than that. I actually set mine to zero and its still smooth as butta.
[One (M8) Android Development] llsantiago:
Did a clean flash and it's ok now, sorry about that
[One (M8) Android Development] dickenam:
I gotta say, my favorite is fluxi2. Second being Franco. Differences besides governor settings? I'm kinda confused as to which has what drivers/settings etc.
[One (M8) Android Development] dandan2980:
Franco uses mako hotplug which has 2 CPUs always active while myfluxi uses his msm_hotplug as of right now franco has inputboost which gives better performance. Franco is the better choice if you have the FK app and his hotplug setting are more simple than myfluxi. IMHO Franco is the clear winner here. Let's see what myfluxi cpuboost brings to the table.

---------- Post added at 10:34 PM ---------- Previous post was at 10:32 PM ----------

Myfluxi is smooth but not as smooth as the franco IMG just posted
[One (M8) Android Development] paulg1981:
Precisely :)

Thanks for a great kernel!
[One (M8) Android Development] xboxfanj:
http://downloads.codefi.re/houstonn/boost.img

Msm hotplug plus the CAF CPU boost from stock that's also used on cm. Fluxi's and other newer ones require scheduling changes I don't have.
[One (M8) Android Development] dandan2980:
Will try this right now but doest stock cm boost automatically use 1497 as its default freq for the boost as I recall peeps where all complaining about the freq constantly jumping to 1497 alot .I don't think its a problem myself.

---------- Post added 18th August 2014 at 12:19 AM ---------- Previous post was 17th August 2014 at 11:53 PM ----------

Ok just flashed the IMG Up above and I will say it is indeed very nice. This kernel uses one CPU primarily but quickly to use 2 to 3 more cores instantly which in deed gives it great performance. And battery should be good to early to tell. One thing I do notice is that it likes to hit the max speed often. And the CPU boost is set at 1497, as I suspected. But the hotplugging is so instant its fantastic actually but l still like Franco better that's just me cause I can control input boost manually if I choose to. Another observation between tthe two is if I simply pull the notification bar down on myfluxi the single CPU will max out as in Franco the 2 CPUs will work together and just hit the input boost frequency 1190 before it goes past that frequency the load needs more CPU usage and Franco focuses more on using 2 cores and calls for the other 2 if needed which gives better performance doesn't need to hit max speed as often. Franco feels slightly smoother. These are two great kernel devs and awesome set ups I guess it comes down to personal preference. I personally like Franco but not familiar with a lot of myfluxi stuff. I checked out myfluxi msm_hotplug settings in sys/module/msm_hotplug and there are so many setting where as mako hotplug is very simple only 5 settings I believe. More user friendly if you ask me. Any ways its hard to decide between the 2 of them.

---------- Post added at 12:38 AM ---------- Previous post was at 12:19 AM ----------

Also if load thresh_hold is set to 100 in mako hotplug settings it will never use more than 2 CPUs I think there is easier core management using mako. Peeps that don't know mako settings can be found in sys/devices/virtual/misc/mako_hotplug_control
[One (M8) Android Development] xboxfanj:
Dandan, I'll do one more build of msm hotplug, which will have 2 cores for input boost and slightly different settings from neobuddy89.
[One (M8) Android Development] dandan2980:
Bro all your builds have been amazing and am actually leaning towards myfluxi that would be great and actually in the process of downloading and flashing Vanir just cause your kernel is included. I'm a kernel junky lol
[One (M8) Android Development] xboxfanj:
You're thinking fluxi? It sounded from every other post that you liked the Franco builds better.
[One (M8) Android Development] dandan2980:
Fluxi CPUs don't fluctuate as much as Franco. Franco's never just stay idle dunno if its better for battery or not but they both feel very close performance wise.

---------- Post added at 02:00 AM ---------- Previous post was at 01:46 AM ----------

Edit keep bouncing back and forth to test the opening of apps and scrolling and everything Franco diffently has edge on performance bit will use Franco all day tomorrow and see how battery life holds up

---------- Post added at 02:33 AM ---------- Previous post was at 02:00 AM ----------

Here to report one small issue I am having. Previously when testing all these images I was on SlimKat. Everything flashed good all interactive settings applied. I have recently just flashed over to Vanir. And upon Flashing the francoimg 2 interactive settings are not applying on the flash

1- io_is_busy is supposed to be 1 and is 0

2-go_high-speed_load is supposed to be 90 and is 0

I have just flashed the Franco IMG 3 times in a row and have to manually change those 2 settings

---------- Post added at 03:01 AM ---------- Previous post was at 02:33 AM ----------

Also forgot to mention I lost root when flashing "boost IMG" was the first one I flashed after setting up Vanir had to reflash SuperSu in recovery to regain root
[One (M8) Android Development] dandan2980:
I see there is a lot of tweaks for init.d for kernel in Vanir could that be the culprit for the settings not applying properly on flashing the Franco IMG???
[One (M8) Android Development] xboxfanj:
Shouldn't matter. I did used to build with Vanir, so it did have all that, but recently, I have been building with EOS.
[One (M8) Android Development] jcrompton:
Is there a newer project than this :

http://xdaforums.com/showthread.php?t=2768814

That particular thread seems a bit quiet
[One (M8) Android Development] dickenam:
Lots of action in this thread the past few days/pages - READ up homie!
[One (M8) Android Development] jcrompton:
I think you might be misunderstanding me ... I was referring to the thread I referenced that xboxfanj mentioned his involvement with EOS Rom. Certainly this thread is active but that thread (the EOS Rom --- http://xdaforums.com/showthread.php?t=2768814&page=7 ) doesn't seem to be.

So in the end .. maybe you should read more carefully before offering an unhelpful response
[One (M8) Android Development] dickenam:
:good:
[One (M8) Android Development] kickassdave:
Giving this one a go now. Liking it so far. Thanks for all your efforts again :)
[One (M8) Android Development] dandan2980:
Here is what I'm getting so far on Franco mako plug I accidently had WiFi scanning always turned on oops.

Notice the frequency usage is really really good if you ask me. Been listening to music for a while and an hour of screen on time. 30 min of voice calls. I have experienced a little glitch in music playback every once in a while probably cause the gov isn't allowed passed a certain frequency when screen is off but nothing to really complain about. Using Poweramp with V4A super audio quality driver with a lot of options enabled including convolver.
[One (M8) Android Development] dandan2980:
Really tuff choice between myfluxi and Franco govs both are really good one more thing I noticed on Franco IMG is that the screen on can sometimes be a little delayed might possibly be the screen off max is slightly to low for are device cause I know anything under 960mhz screen off causes delay at least on sense kernel.
[One (M8) Android Development] xboxfanj:
I can mix and match also. Can do the 2 core boost on fluxi or mix and match the governors and hotplugs (fluxi interactive with franco hotplug).
[One (M8) Android Development] dickenam:
I would totally like to see a breakdown of which IMG has what gov settings and hotplug drivers. I've liked fluxi2.img and franco.img thus far. I'm sure this is a PITA so don't feel like you have to indulge me, but would be helpful to narrow down which options people favor.

:thumbup:
[One (M8) Android Development] dandan2980:
Would like to try myfluxi interactive with mako hotplug and/or myfluxi with the 2 core boost if you don't mind thanks
[One (M8) Android Development] dandan2980:
2 hours screen on time and over and hour of voice calls and a lot of music playback

Just got home from work on Franco IMG
[One (M8) Android Development] dandan2980:
I put boost_pulse_duration back to default just to see what battery life is going to be like when the 2 CPUs idle at the input_boost_freq when screen is on. I already can tell the difference in smoothness thinking battery will be just as good IMHO
[One (M8) Android Development] dandan2980:
I don't think these test kernel are flashing correctly on Vanir for some reason cause I just flashed BoostIMG test and these are the settings I'm getting in FK which I know displays them correctly are these correct for the BoostIMG test notice that go high-speed and io_is_busy are both set at zero just doesn't seem right
[One (M8) Android Development] dandan2980:
Ok restored back to SlimKat and flashed boost.IMG and here what I get you can tell these are not flashing correctly on Vanir for some reason go high speed and io_is_busy
[One (M8) Android Development] llsantiago:
I get the same issue with PA
[One (M8) Android Development] dandan2980:
Man myfluxi is nice and smooth too probably more battery friendly also. Will have to run this for the rest of the day. Myfluxi is winning me over. Just don't like how the CPU bounces in Franco

---------- Post added at 06:10 PM ---------- Previous post was at 06:05 PM ----------

Hmmmm wonder why Slim is is all good and PA and Vanir aren't. Anyone else on other Aosp ROMs confirm if there settings are flashing correctly. You'll have to be on kernel tweaker or FK to see the settings properly
[One (M8) Android Development] xboxfanj:
They probably override our device settings in the init.<rom>.rc.
[One (M8) Android Development] dandan2980:
I'm confused lol WTH is that and how can one stop this from happening. I can simply change the ones affected with in the kernel app. But for instance I didn't exactly know what myfluxi where but did know Franco
[One (M8) Android Development] Rauch:
Phew... Talk about crack flasher!

After a day of sitting on Franco, I haven't really noticed any CPU bounce when idle... 2 cores seem to sit at 1190 just fine.

Then again, all I changed was what you've previously wrote about changing 250,000 to 80,000. (I'm not too sure about all these kernel settings and stuff. Not my forte by any means.)

I've had not a single issue or slow down. Everything seems nice and smooth. Just not too fond of having to flash SuperSU when I have a native SU on Slim. Speakerphone was just fixed so I finally migrated back from Sense.

Anyway, great work xboxfanj! Keep it up. Been loving your kernels.
[One (M8) Android Development] dandan2980:
Lmao I need help don't I and your CPU should not idle at 1190 when turning boost duration down obviously your go high speed load must be set to zero should be 90. And your io_is_busy should be 1

By your post count you seem to be a noob you are still in Denial bro you will soon be a crack flasher yourself

---------- Post added at 07:07 PM ---------- Previous post was at 07:03 PM ----------

And also wouldn't really call it crack flasher dude I'm actually testing **** out and giving feed back unlike your useless post
[One (M8) Android Development] xboxfanj:
io_is_busy can be 0.

https://github.com/neobuddy89/hammerhead_initramfs_caf/blob/kitkat-caf/init.hammerhead.rc#L207
[One (M8) Android Development] Rauch:
I'm sorry? What did I say that offended you and made you act so rudely? I was merely giving my input and you jump on me like that? My settings happened to have reverted for boost duration and I found the mistake. Like I stated, kernel's are not my forte.

To call me a noob is a whole different story, though. Wow bro, almost 2,000 posts on XDA. :good: Let me get you a cookie. Sadly, I don't have enough time in my day to post nonstop on XDA, nor do I care enough. It's why I have IRC. I have enough forums outside of here to worry about. ZOMG I have 8,971 posts on VWVortex and 3,459 on GolfMK6... YU MUST BE NOOB. Like seriously, pull that douche out your arse.

Although, I will say for testing, you're doing it incorrectly. Jumping around so often, not giving chance a **** to settle.... Poor practice. Actually put time and effort in to your tests vs. just swapping every 15 minutes.

P.S.... Post counts mean ****. Check dat join date brah. Get at me.
[One (M8) Android Development] dandan2980:
I do not agree with you at all like really a kernel needs to settle is total BS. You can tell off immediately flashing how good performance is and one day of testing battery is sufficient enough **** you can test battery in half a day if you can calculate your usage patterns correctly. Study how the CPU frequencies are being used merely by monitoring your ****. You can easily determine if you just use your brain dude. And don't think I was being rude at all simply called you a noob cause you sounded like one and you still do. FYI I have so many post cause I've been a member for a long time. This is my hobby dude so yeah I'm in to my phone WOW maybe you need to Chillax a little.
[One (M8) Android Development] xboxfanj:
Don't care who started it, but it ends now. Sandbox arguing will not be tolerated in this thread. Either move past it or I'm done here.

I don't have patience for this.
[One (M8) Android Development] MATRIKS:
Cool down guys :eek:
[One (M8) Android Development] dandan2980:
Sorry about the arguing im done. Apologies to Rauch.
[One (M8) Android Development] xboxfanj:
http://downloads.codefi.re/houstonn/neo-hotplug.img

Neobuddy89's implementation of myfluxi's msm_hotplug driver, 2 cores online, neobuddy89's interactive governor settings (like the other msm hotplug builds).
[One (M8) Android Development] xboxfanj:
Thank you for pointing this out. I can confirm the issue exists by default on cpuquiet as well. Switching to a different cpu governor such as interactive rather than intelliactive seems to fix it. Can you see if that does the trick for you?
[One (M8) Android Development] Maestertk:
Welcome to the party [MENTION=4003363]xboxfanj[/MENTION]! Happy to see you over here finally :P
[One (M8) Android Development] Prod1702:
That kinda fixes it. Now two cores still stay on and drop down to 300mhz yay however two cores are always on still. Where with CM and Sense it would drop down to 1 core at 300mhz. Not sure if this is right or not or if it matters with power. I did pick interactive and ondemand both are the same.