yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] buckmarble:
This is due to cutting out mpds 3 second touch boost. You can tune the input boost duration at the governor level instead now. Gives you more control. It is currently set at 1/2 second with the default settings in the conservative gov. You will notice a speed increase with just moving it to 1 second. I left it at a half second to cater to battery life but I'm open to increasing it for the default.

With the new modifications for mpd, you will get the same results as you do with zen. So you can avoid the reboots. Blu active can be used with mpd also. I don't know anything on the stage fright situation.

---------- Post added at 07:02 AM ---------- Previous post was at 06:29 AM ----------

I reuploaded the 7-27 build with a default of one second input boost. Let me know if it still feels sluggish.
[Nexus 6 Android Development] d08speed3:
So I should change the value from 500000 (1/2 sec) to 1000000 (1 sec). Is this correct?

---------- Post added at 12:19 PM ---------- Previous post was at 12:18 PM ----------

Oops...didn't read your other post. Lol. Flashed the re upload and all is snappy again. Holy crap is this thing as fast as my turbo car lol. Excited to see results with this new MP and increased input boost on battery life. Think you out did yourself with this.
[Nexus 6 Android Development] eluspo:
There is a new version or update?
[Nexus 6 Android Development] buckmarble:
Same link and build date as before. I just changed the default in one of the ramdisk items.
[Nexus 6 Android Development] mashuto:
Checking in too. I tried the 7-27 release last night (with the old values) and also was getting a lot of choppiness and stuttering (especially during some games). At the moment, I am back on the 7-23 release, but will try out the updated 7-27 release with the new values later today.

Oddly enough, on the last version, with mpdecision enabled (according to kernel adiutor) I can set the min frequency to 300, and it sticks there. Clock speed still jumps up when I touch the screen, which I assume is a touchboost feature, but the minimum frequency does not change once I have it set manually.

Also, since I reinstalled, the init.d change we discussed relating to the wlan_rx wakelocks seems to have stuck this time. My configuration must have been screwy last time around.

I'll probably do another clean flash of my rom this evening with the updated 7-27 build and see if it eliminates the stuttering for me.
[Nexus 6 Android Development] wrongway213:
So I tried to follow this, but I'm not entirely sure how the divisor works in the init.d script. I know the divisor is 1/8, 8 being minimized, 1 being stock, 0 being disabled. How would one go about setting it to say, 8, as opposed to disabling entirely? I like to minimize this wakelock but don't wish to kill it entirely... it drains my battery pretty badly if I leave it stock or if I disable it. Minimizing it is the only thing I have found that doesn't drain my juice, as I am always (literally) on WiFI. New kernel is running great on Pure Nexus by the way:good:
[Nexus 6 Android Development] buckmarble:
If you looked at the math in the code, its literally a variable divided by this value. So variable/1 would be a whole, meaning all wakelocks. Variable/8 would be the 1/8 you mentioned. So to get the 1/8, you would put 8 in the init d script.

msecs_to_jiffies(dhd->wakelock_rx_timeout_enable)/wlrx_divide)

Wlrx_divide is where the value you set in the init.d script would go.
[Nexus 6 Android Development] razrlover:
Just saw 3 options listed few pages back on what's going on here.

Answer: kernels here are go to kernels for me. Intact that's what I am visit that now. Had a few days of issues with others. Now I am back. So that's team for everything!!
[Nexus 6 Android Development] mashuto:
Just thought I would check back in. I reinstalled the updated 7-27 and still got some stuttering (mostly in some 3d games I play). I didnt clean flash with it though and its possible I had some leftover config or kernel change things that shouldnt have been there. Either way, if I have time tonight I will try a full clean flash tonight with the updated 7-27 build and see.
[Nexus 6 Android Development] Custodian:
Dude wtf?!!!! This kernel is leagues smoother than benzo/hells/zen/despair....with just the default settings I'm beyond amazed right now wow
[Nexus 6 Android Development] d08speed3:
What's the CFS build about ?. Still has your MP/Zen combo? This ramdisk has 1 sec input boost? Was just being nosey lol
[Nexus 6 Android Development] buckmarble:
Just wait for the next build to be released.... :)

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

Still has both, but no more zen related reboots ;)
[Nexus 6 Android Development] SeVIIn:
Yeah this kernel is killing it right now, much smoother than anything else I have flashed and played with.
[Nexus 6 Android Development] dave2metz:
Hi there... I'm going to download and install this kernel in a few minutes. I am getting tired of the same old kernels, so I thought I'd try this one. I will report back... Thanks
[Nexus 6 Android Development] buckmarble:
If all goes well with testing through tonight and tomorrow, we will post tomorrow. Just want to make sure we have rid ourselves of the pesky reboots. I will divulge what the cause of the reboots was when we are sure the issue is resolved.
[Nexus 6 Android Development] wrongway213:
If I was a betting man I'd put a whole slew of money on a build being posted tomorrow and the cause of reboots being divulged to all. Elite users, rest easy.. we are certainly in good hands.
[Nexus 6 Android Development] wietse1988:
I'm on this kernel for over a week now, it's been running very well! I only have one thing, when I'm @ home, and I connect with wifi, wifi is really so. Could this be caused by the kernel? I don't have this issue with my laptop and other wifi devices. Only with my phone. But I don't know why it's so slow on my phone.
[Nexus 6 Android Development] buckmarble:
I'm not sure what could be causing the slowness. I downloaded a movie last night over WiFi and was getting between 3 and 4 MB/sec down for the whole download. Check your WiFi settings maybe? Is it a 2.4 or 5ghz network?
[Nexus 6 Android Development] papikev:
This is an excellent kernel. On the latest one and the performance and smoothness is quite outstanding. I hope you guys continue the development.
[Nexus 6 Android Development] buckmarble:
New builds posted in OP.

What's new?

- Back to CFS... BFS was the root cause of all the reboots. Zen was not at fault at all, the reboots were just more prevalent. MPD managed to cover up the underlying issue quite a bit.

- Init.d defaults the kernel to zen on boot

- Wlan wakelocks are reduced to a quarter by default(again, configurable in init.d script)

- Still includes the max/min patches from the 7-27 build for those that choose to use MPD

- Default input boost for the conservative gov has been increased to 1 sec. This is the default gov on boot.

ENJOY!!
[Nexus 6 Android Development] mashuto:
Great, just got to work, and now Im going to have to flash this and totally wont get any work done for a while.

Either way, looking forward to giving this one a spin!
[Nexus 6 Android Development] ztotherad:
okay either I'm an idiot or something, but 7/31 isn't posted on the site, only 7/29 with cfs which I'm guessing what this is, lol
[Nexus 6 Android Development] buckmarble:
That is correct. The build date is the 29th. But since today is the 31st, that's when i updated the OP. We ran the build for a couple of days before to make sure it was good before we post it for public consumption.
[Nexus 6 Android Development] mashuto:
Definitely still getting some minor stuttering in certain games with the default settings (as compared to the 7-23 build) but playing with the cpu governors a bit seems to help (currently settled on blu_active, though dont know how that one affects battery life). Other than that, running great so far and everything else feels super smooth.
[Nexus 6 Android Development] buckmarble:
You are probably seeing the stutter because the 3 second input boost from MPD isn't there any more. It's been cut down to 1 sec and controlled by the governor tunables. The conservative gov isn't the best for gaming either. Blu Active is an excellent gov and should have pretty comparable battery life. If you use a kernel control app and change the governor tunable for input boost to 2 seconds, it'll probably smooth out the game. What game are you playing, i'll try to play with settings to get you the optimal ones for gaming.
[Nexus 6 Android Development] mashuto:
Truth is, I am nitpicking, because I don't notice the stutter in anything except one game, zen pinball (which when theres only really one thing moving on screen, fairly easy to see the stutter).

And if blu_active is comparable on battery life, I am fine just keeping it switched there. Seems to fix the stutter up, and to me, sacrificing a little bit of battery, as long as its not anything excessive, is worth it to me for a smoother experience. Plus, it sounds like with zen running, and the min frequency no longer changing, should probably help with battery life compared to the 7-23 build anyways.
[Nexus 6 Android Development] gr8tech:
Been running/testing the 7/29 kernel since it was posted using Zen/blu_active (since I liked them when they first became available and now I saw that things had been patched, why not try them again) with my I/O set to bfq. I have to say my phone is running extremely smooth. I have not had any reboots or hiccups with the phone and the lag I had in a couple of games I play is now gone again. :highfive: Also battery consumption has returned to awesome. Just wanted to post some kudos to you [MENTION=2967322]buckmarble[/MENTION] for an awesome job. I didn't get to look at what the difference was, but when I downloaded, these were the two files available:

Elite_Shamu_LP-07_29_2015_cfs.zip (what is currently still posted)

Elite_Shamu_LP-07_29_2015_CFS_ZEN.zip (not on the site when I last looked a few minutes ago)

Not sure if it matters which one or not, but I am running the CFS_ZEN as the test that yielded these great results.

As for [MENTION=5318529]mashuto[/MENTION]'s post, one thing I did that may also help is check the GPU max setting. I noticed it was set for 500 (boost to 600) and I just set it to 600 max. That seemed to really help with my games as well as what buck is suggesting. I've not had any issue with heat at that setting for my needs, but you can always drop it down to 550 or back to 500 if need be.
[Nexus 6 Android Development] buckmarble:
The CFS_ZEN build you are running is the same as the release build so you are good to go.
[Nexus 6 Android Development] brymaster5000:
Just follow the link in the op guys, don't bother with the other files on Buck's server. That's the one you want.

[MENTION=2632235]bbedward[/MENTION] if you want the log that gave me the hunch it was bfs here it is. Hopefully you can patch bfs.

https://www.dropbox.com/s/zljllvxjqicbzp4/console-ramoops-7-29?dl=0
[Nexus 6 Android Development] rayraycarter4:
OP still says 07-19-2015?
[Nexus 6 Android Development] buckmarble:
Fixed. I changed the link but forgot to change the label.
[Nexus 6 Android Development] Mervingio:
Hotplug Blue cause Reboot on stock and PA ROM...
[Nexus 6 Android Development] d08speed3:
You sure input boost is set to 1 sec? It doesn't feel like it. Going into CPU tuneables it says 500000. When I chanre it to 1000000 itsl flys again.
[Nexus 6 Android Development] buckmarble:
Two questions:

Did you download today?

Are you on multirom?
[Nexus 6 Android Development] buckmarble:
What kernel build? what is hotplug blue?
[Nexus 6 Android Development] pantmunu:
This is the one I'm downloading. It's the latest with cfs right ...
[Nexus 6 Android Development] buckmarble:
Thats correct
[Nexus 6 Android Development] d08speed3:
Yea I just downloaded today's build. Before flashing in unchecked all settings for "apply on boot" on kernel editor and flashed away.
[Nexus 6 Android Development] pantmunu:
Thank u sir . do u recommend turning mpd and zen decision both on or just zen..
[Nexus 6 Android Development] brymaster5000:
Just Zen. You don't want to have multiples running at the same time. They act differently and will work against each other and will not perform well...
[Nexus 6 Android Development] pantmunu:
Oh yeah. Thanks. No coz there was one time when I was using mako and mpd and was getting some phenomenal battery life lol. Anyhoo .. It's running mighty fine atm . thank u again.
[Nexus 6 Android Development] enzoevo:
I think enabling zen disables mpd. Correct me if I'm wrong.
[Nexus 6 Android Development] buckmarble:
If doing it manually, it is possible to have both on at the same time. But having them on at the same time is not a good idea because they perform the same type of operations and will conflict.
[Nexus 6 Android Development] enzoevo:
If using the 97Elite file to enable zen, is that suffienct to have zen only? If I understand you correctly.
[Nexus 6 Android Development] buckmarble:
Yes. But I already have it setting zen and disabling mpd by default on boot.
[Nexus 6 Android Development] resynx:
I only just booted up with it a little bit ago, but it already feels way smoother than the last build. Awesome work as usual, can't wait to see how it performs in the coming days :)
[Nexus 6 Android Development] d08speed3:
I feel like MPD is faster than Zen. I'm using the CFS MPD one you had on your server the other day. Feels better for me. Zen will overall yield better battery correct?
[Nexus 6 Android Development] Mervingio:
The latest is 7-29? let I will try to put a screen shot or screen record I use Synapse FYI

not sure if that is the problem
[Nexus 6 Android Development] buckmarble:
Well, here's the thing with mpd. I have explained this quite a few times. The reason it feels quicker is because of the 3 second input boost that MPD has built into it, that you cannot change the duration on. When you move to zen, you can now control the duration of the input boost with the governor tuneables.

Another thing to note, neither MPD or ZEN do any kind of hot plugging whatsoever. They do not evaluate and bring up cores based on the load. That is all controlled by the governor. The responsibility of Mpd and zen are to bring the cores back online after deep sleep. Mpd, as stated above, also has an independent input boost built into the binary that overrides the duration set in the governors.

If you want to get the same snappy you got with mpd, increase the input boost on the governor to 2 or 3 secs, but this will adversely affect battery, especially with gaming or constant touch apps.

---------- Post added at 02:12 PM ---------- Previous post was at 02:10 PM ----------

Yes, the latest is 7-29. I have already stated this, we test for a couple days before posting. I still don't know what you mean by blue hotplug. i have no idea what that is. We also do not support synapse, so if you are having issues with it, and reboots on our kernel, we cannot support the issues you are having with it.
[Nexus 6 Android Development] d08speed3:
Gotcha man! My bad for making you re explain yourself. Think I finally understand the Zen, MPD, and hotpluging.
[Nexus 6 Android Development] eluspo:
downloading and testing... thanks for the hardwork!
[Nexus 6 Android Development] dabug123:
First draft
[Nexus 6 Android Development] enzoevo:
Very nice!
[Nexus 6 Android Development] resynx:
Okay flashing this on Omni gave me a default governor of conservative. But flashing on PureNexus gave me a default governor of interactive. Not sure what's fishy here but which is the real default governor? xD Only difference is that I couldn't flash a stock boot.img on PureNexus since it's my secondary ROM on multirom.
[Nexus 6 Android Development] buckmarble:
The reason you are seeing this issue is solely because of multi rom. It doesn't play nice with the any kernel v2 installer that we use.
[Nexus 6 Android Development] resynx:
Ah okay, so the defaults on Omni are the correct defaults right? Conservative and 1728 input_boost_freq?
[Nexus 6 Android Development] buckmarble:
That's correct
[Nexus 6 Android Development] resynx:
Sweet, thanks for the quick responses :D
[Nexus 6 Android Development] buckmarble:
Any time!
[Nexus 6 Android Development] wrongway213:
Just how not nice exactly? Do you mean not nice as in, simply odd inconsistent behavior such as this, or serious issues, i.e. one should not even use AnyKernel V2 kernels for their secondary ROM? I've noticed all kinds of strange issues using AnyKernels for my secondary.. but if you guys are right about BFS, that could explain it all. However, this is the first I have heard about MultiROM/AnyKernel correlation.. quite curious what it is as I know nothing of it.
[Nexus 6 Android Development] resynx:
Just changed PureNexus (secondary) to my internal ROM and reflashed Elite just incase any other defaults were screwed up. All seems well now :)
[Nexus 6 Android Development] buckmarble:
Honestly, I don't know exactly the cause, because I do not use multi ROM. I just know that for some reason the ramdisk items don't take every time which is why you don't see the defaults setting correctly.
[Nexus 6 Android Development] golfgtiedition30:
First time user of Elite here. I'm looking forward to seeing how it fairs over the next few days.

For best battery use would you guys recommend default settings?
[Nexus 6 Android Development] buckmarble:
Absolutely. Glad to have you here!
[Nexus 6 Android Development] golfgtiedition30:
Great , thanks for the quick reply!
[Nexus 6 Android Development] wrongway213:
OK, appreciated. For what it's worth, as a MultiROM user who uses your kernel for my secondary ROM.. all is well here. I just have to be careful not to let 9 copies (or 4) of BusyBox get installed and all is fine, in my experience.. works like a charm actually.
[Nexus 6 Android Development] buckmarble:
Where would you be getting that many copies of bb?
[Nexus 6 Android Development] wrongway213:
Install copy from Play Store, sometimes kernels install copies, UKM installs copies (and I use multiple versions of UKM across multiple ROMs to install Synapse).. it gets messy. I'd guess most users issues are honestly literally just that.. multiple BusyBox installs. It's literally impossible to set on boot anything at all with just one copy too many - delete that one copy and not one single hiccup.. I've got it down like clockwork now because I use MultiROM daily and as you know, I also flash kernels regularly. Just a tip from experience (and hours of frustration) in case anyone is having issues with things setting on boot/defaults/etc.
[Nexus 6 Android Development] :
Thank you :) and good luck with the development
[Nexus 6 Android Development] cujo6801:
5.1.1 here...

Sent from the "DOG" pound...
[Nexus 6 Android Development] :
Thanks guys, it would help the others that are still on 5.0.x to avoid breaking their phones
[Nexus 6 Android Development] DontPushButtons:
Curious, why would people still be using 5.0.x?
[Nexus 6 Android Development] yellowman82:
Most likely for exposed which is kinda silly. Means if 5.2 would to come out these folks would actually stay on 5.0.x just for xposed lmao.
[Nexus 6 Android Development] dawiseguy77:
Is this for stock? Can viper be used with it?
[Nexus 6 Android Development] PatimusXPrime:
I don't have much of a baseline to go off of but i have yet to encounter any slight twitch of an inkling to think about slowing down performance..

Battery, well i just got 2 days off a full charge during medium use and it was my first day on the ROM/kernel. So imagine when it settles down... :good::good::good:
[Nexus 6 Android Development] buckmarble:
It can be used on stock or aosp. Yes viper can be used with it
[Nexus 6 Android Development] buckmarble:
We will be getting another build posted today probably. I rebuilt the last kernel using GCC 6 instead of linaro 4.9.3 and been testing for a couple days. Everything seems good.
[Nexus 6 Android Development] razrlover:
Sounds great!!
[Nexus 6 Android Development] iweksler:
Will this kernel work on HTC One M8 with GPE 5.1 ROM?
[Nexus 6 Android Development] mimsiroll:
Cool new kernel with bfs?!
[Nexus 6 Android Development] buckmarble:
No.

---------- Post added at 06:48 AM ---------- Previous post was at 06:48 AM ----------

Yeppers
[Nexus 6 Android Development] konradit:
Any version of this for 5.0.2? Please...
[Nexus 6 Android Development] brymaster5000:
New Version in OP - 5_10_15.

Added BFQ IO scheduler, Simple GPU Algorithm, Graphite and Strict Aliasing to the optimizations. Enjoy! Thank Buck for this one, I'm just posting.
[Nexus 6 Android Development] manup456:
[MENTION=2967322]buckmarble[/MENTION] everything running as smooth as always with a little extra kick now. Nice
[Nexus 6 Android Development] selayan:
Yay found this thread I've been on 4-23 forever now.
[Nexus 6 Android Development] Xileforce:
Nice! Strict aliasing is a pretty sweet optimization in my opinion!

Edit: just saw u used my commit for that. Cool! But you only grabbed the first one. There's 2 others, although it appears you already fixed the error for bfs. https://github.com/XileForce/Vindicator/commit/907e3323838ec8b328af3b7aaa3300eabaef6bef and https://github.com/XileForce/Vindicator/commit/a93497284b6f63d3675202227222e59ab53c191a these two commits apply the strict aliasing to a lot more files than with only my first commit. I highly recommend looking into it :)
[Nexus 6 Android Development] lotddragon:
It looks like I have a new kernel to flash!! Been running Despair kernel on the N6 but was running Elite on my M8 and am going to be flashing it after I get off of work. Glad to see you guys over here, [MENTION=2967322]buckmarble[/MENTION] and [MENTION=4428185]brymaster5000[/MENTION]
[Nexus 6 Android Development] buckmarble:
Just grabbed them and running a build now. Thanks for the looking out!!!!! Much appreciated!
[Nexus 6 Android Development] droidkevlar:
First time checking this ROM out...title says 7-31 but link days 7-29...is this the latest?
[Nexus 6 Android Development] dirtyjersey856:
I might be wrong, but I think Bry builds then tests said build before uploading for a couple/few days. Great method since Elite is fantastic. Also you do know this is a kernel not a ROM right?
[Nexus 6 Android Development] droidkevlar:
What, you mean this isn't a ROM? [emoji12]

Meant kernel, sorry. Half alseep lol

OK, good to know. Just wanted to make sure the latest wasn't posted in the thread somewhere instead of the first post. Thanks again.
[Nexus 6 Android Development] TheDarkDefender:
I come from Franco. I tried applying color profiles from the fku app but they won't stick. Is there any other app with color profiles that works?

Sent from my Nexus 6
[Nexus 6 Android Development] buckmarble:
I'm not sure on this one since I don't actively use that feature. Perhaps one of the other users can chime in.
[Nexus 6 Android Development] TheDarkDefender:
Ok. Thanks. I noticed conservative is set as the default governor on boot up. But I read you actually set interactive. I'm not sure why it was set to conservative, but probably because I come from Franco. I checked the init.d folder and there are no scripts that would set conservative. Thoughts?
[Nexus 6 Android Development] buckmarble:
Actually, conservative gov is the correct default. I just missed updating that in the OP. You're good to go.
[Nexus 6 Android Development] resynx:
Conservative is the default.
[Nexus 6 Android Development] SeVIIn:
Kernel Auditor works great for any sort of tweaking including color :good:
[Nexus 6 Android Development] Riktar:
Recent Nexus 6 Jailbreak (at last) and heard a lot of great things about Elite Kernels. I came from Hell's Core Mako and I'm having a great experience so far with this + Pure Nexus. Are there any recommended settings to maximize battery while maintaining performance? also is there a reset settings option?

thanks