yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] omvir:
I am getting amazing battery life with this kernel. This is the first time I'm getting anything close to my Oneplus one...

I'm running it on quad cores with input boost of 1000ms.
[Nexus 6  Original Android Development] Tylog:
Which hotplug you use? Maybe post your settings for all, thanks
[Nexus 6  Original Android Development] omvir:
Default settings but with all 4 cores running. You can just configure msm hotplug by setting the minimum cores online to 4. Then I changed the input boost from 500ms to 1000ms.
[Nexus 6  Original Android Development] Tylog:
Ok, that's what I want to know, thanks :)
[Nexus 6  Original Android Development] wrongway213:
I found what I believe are truly the optimal setting for this kernel - I posted some pretty insane screenshots and such throughout the Nexus 6 battery life thread for anyone really interested, one or two here I believe as well. Anyway, I achieved 7 - 10 hours SOT on average still hitting 50k benchmarks(actually interacting normally, syncing, mobile data on, not just trying to push numbers) on a consistent basis with these settings. To anyone looking for an optimal balance of performance and basically no battery consumption, here were my settings:

MSM hotplug. impulse governor. single core max suspended CPU. Gentle fair sleepers disabled. Westwood TCP congestion. Msm_hsic_host wakelock disabled. The rest default other than FauxSound and DT2W. Like I said, consistently hit 7 - 10 hours SOT and ~ 50k benches with those settings. Hope they're useful to someone.
[Nexus 6  Original Android Development] Tylog:
Thank you, normally I never read such battery threads, most time to much trouble in this threads and device usage is always to different from user to use but I will take a look. :)
[Nexus 6  Original Android Development] wrongway213:
No problem. Normally I don't have much use for them either, but my SOT/benchmarks and how I felt they truly translate to battery/performance was so unusually excellent I felt the need to share with as many people as possible.
[Nexus 6  Original Android Development] Tylog:
Sure, that's good. Trying to test the settings now:)
[Nexus 6  Original Android Development] jason504:
What app do you use to control your kernel settings?
[Nexus 6  Original Android Development] wrongway213:
Always use Synapse with Hydra kernel, it's backend supported.
[Nexus 6  Original Android Development] jason504:
I have been using trickster mod I am new to custom kernels. I have been flashing rims for years. But unfortunately the other phones I had did not have a lot if development. We where lucky to have a rom at all. So thanks for sharing.
[Nexus 6  Original Android Development] wrongway213:
I'll do ya one better: here's a short guide I wrote to kernels for new users. (Yes someone else posted it as I wrote it for a friend's thread, but as you can see in the first few lines somewhere I wrote most of that)Anything else you need to know, the thread it's posted in is probably a perfeclty appropriate place to ask.. Feel free to PM me as well if you have any questions about any of it, kernels can be a pain to learn but honestly now that I understand it a bit more I look forward to new kernel stuff more than I do new ROM stuff half the time, lol. Check out my little guide here, and feel free to respond there or PM about any further questions you may have in trying to find a setup that's as awesome for your phone as the setup I posted is for mine. http://xdaforums.com/showpost.php?p=59785889&postcount=5
[Nexus 6  Original Android Development] jason504:
Thanks
[Nexus 6  Original Android Development] Xileforce:
Kernels definitely more exciting :) my unbiased opinion of course ;)
[Nexus 6  Original Android Development] jason504:
I can see what y'all are talking about. Guess you just have to read up on it and learn what everything does. It can be a little daunting at first.
[Nexus 6  Original Android Development] ahmarchi:
Did development for hydra end? Or is neo extremely busy
[Nexus 6  Original Android Development] Tylog:
http://xdaforums.com/showthread.php?p=60395372
[Nexus 6  Original Android Development] ahmarchi:
Ty for reply brother
[Nexus 6  Original Android Development] Tylog:
Np:)
[Nexus 6  Original Android Development] bradputt:
Hmmmm, just downloaded synapse but it says no uci support???

Edit: working now after I reinstall it.
[Nexus 6  Original Android Development] gchild320:
Built this kernel locally today and flashed, must say it's my favorite on this device. Just wanted to say thanks.
[Nexus 6  Original Android Development] omvir:
Would you be able to share a link for the kernel you built?
[Nexus 6  Original Android Development] f100cleveland:
Hey guys, here is one of my personal builds of hydra. Its from Saturday night so it should be fully up to date with neo's source. Its compiled with sabermod 6.0.

http://www.mediafire.com/?2k224p7ffkvvoba

Enjoy
[Nexus 6  Original Android Development] bradputt:
Omg this synapse is driving me crazy, sometimes work, most of the time don't work.

Always giving me the no uci message
[Nexus 6  Original Android Development] f100cleveland:
Just use kernel adiutor if you're having issues. Seems to work good for the most part.
[Nexus 6  Original Android Development] gchild320:
No releasing is up to the developer of the kernel.
[Nexus 6  Original Android Development] omvir:
Its cool. Used the one Cleveland posted.
[Nexus 6  Original Android Development] bleached45:
Just to air on the side of caution though, neo said that he was testing some new caf stuff that didn't seem super stable. Don't know if it is in that source, but it is something t keep an eye out for.
[Nexus 6  Original Android Development] f100cleveland:
I did get permission from neo before posting.

This is straight from his main lollipop branch. There were times before that I was building from his test branches and yes, some weren't stable at all. But this one is from his main branch.
[Nexus 6  Original Android Development] bradputt:
This seems better than zen kernel.

But I got one pesky problem, the screen doesn't seems to respond to s2w, it takes 5~10 sec for the screen to turn on sometimes.

I already revert back to stock values still the same. On latest chroma.
[Nexus 6  Original Android Development] Sammath:
Do you have wakeup boost enabled? I have a 1 or 2 sec delay max. Maybe try and enable that in synapse? Latest build running great here, thanks for the updates build.
[Nexus 6  Original Android Development] bleached45:
Quick question. When using FB notifiers and Wake-up Boost, does the wake-up boost get triggered by Active Display or is that what the FB notifiers are for, to prevent that? Thanks.
[Nexus 6  Original Android Development] ieatacid:
Anyone else get SystemUI force close loops after flashing the latest CM 12.1? It boots fine with ElementalX.
[Nexus 6  Original Android Development] hellsgod:
neobuddy didn't have the time to update the ramdisk to work with the latest cm builds, he's busy with real life stuff atm :)

hells
[Nexus 6  Original Android Development] neobuddy89:
I am occupied with b-school stuff... Hectic schedule.

Merged CM updates, driver updates and linux upstream commits.

Test build for brave hearts...

https://docs.google.com/file/d/0B8Uyz4YuVnvyZlZMbnc1NDEyWDQ/edit?usp=docslist_api

Needs to be tested for daily use stability.
[Nexus 6  Original Android Development] xtcdk:
No isssues with test build so far ?

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] neobuddy89:
Hola.. A new nightly build!

Hydra_v2.0-[05-23]-[04-05]

* Linux 3.10.79 update

* Ramdisk updates from CM12.1

* Misc Drivers updates from CAF

* WiFi Driver updates

* Updated Impulse governor

* FB notifiers disabled by default for stability test purposes.

DL: https://www.androidfilehost.com/?fid=23991606952608667

I thank all for being patient in my absence.

For couple days, I tested CM12.1/stock kernel; in my personal experience, battery life is awful and less smooth when compared with latest Hydra.

Cheers!
[Nexus 6  Original Android Development] Tylog:
Privacy is always the First choice, wb :)
[Nexus 6  Original Android Development] DontPushButtons:
Appreciate the new build, glad to see you around again.

Getting constant System UI force closes on any CM ROM I've tried. I'll try and grab you a log when I have a chance to sit down at a PC. Running great so far on AOSP though :).

Cheers.
[Nexus 6  Original Android Development] f100cleveland:
I made an any kernel version of it if you want to give it a try.
[Nexus 6  Original Android Development] DontPushButtons:
Sure, wanna send me a link over PM?
[Nexus 6  Original Android Development] ieatacid:
Same, SystemUI force close loops on boot after flashing, on CM 12.1
[Nexus 6  Original Android Development] neobuddy89:
Which nightly?
[Nexus 6  Original Android Development] ieatacid:
5-22
[Nexus 6  Original Android Development] an21281:
5-22 was a test build, 5-23 is nightly...
[Nexus 6  Original Android Development] ieatacid:
For the kernel? I'm using 5-23. For CM, I compile my own, but previously I was getting the same result whether I used my own compile or an official nightly.
[Nexus 6  Original Android Development] DontPushButtons:
I was using 5-23, the anykernel version offered cleared me up though. Running just fine now.
[Nexus 6  Original Android Development] Unb0rn:
Any news on fix? Maybe it would be a good idea to post anykernel version, [MENTION=2875820]f100cleveland[/MENTION] made, if [MENTION=3795148]neobuddy89[/MENTION] allows...
[Nexus 6  Original Android Development] f100cleveland:
Consider this a nightly. Compiled with latest ubertc 6.0 and stable branch. It should work on the new ROMs. If not, I'll make an any kernel version of it.

http://www.mediafire.com/?8bko5ladd8d3h2i
[Nexus 6  Original Android Development] Unb0rn:
Thanks! Hope, neo wuldn't mind!)
[Nexus 6  Original Android Development] neobuddy89:
Hydra 2.0 Stable Release

Here is the stable release for 2.0 series:

Hydra_v2.0 (31-May-2015)

* Stable Release.

* Merged google 5.1.1 Shamu updates.

* Switched to new custom-tailored linaro-based 4.9 toolchain.

* FB notifiers are on by default once again.

* Updated ramdisk to improve compatibility with both CM and Stock ROMs.

* Misc driver updates from CAF

Download Link:

https://www.androidfilehost.com/?w=files&flid=27717

Cheers!! :highfive:
[Nexus 6  Original Android Development] trim81:
Love your work!

Thanks for continuing updates
[Nexus 6  Original Android Development] jiv101:
I almost forgot how much I love this kernel, until I just flashed it again, so so many options and tweaking can be done....
[Nexus 6  Original Android Development] Sammath:
Flashed latest version. No problems so far on temaseks CM12.1.
[Nexus 6  Original Android Development] neobuddy89:
A new build for lollipop ROMs - updated from M source.

I am still testing this one, so far so good..

Hydra_v2.1-[06-02]-[02-35]

* Massive updates of multiple drivers - WiFi, MDSS panel, SELinux, Crypto, Audio, Power - straight from M-source.

* Couple of fixes.

DL: https://www.androidfilehost.com/?fid=23991606952613353

May not work at all or as intended on M-preview ROM. So do not try. If anyone interested for M-kernel, let me know.
[Nexus 6  Original Android Development] bdivs11:
I would be interested in a Hydra M Kernel. And willing to test. Also could you add the su fix from buckmarble
[Nexus 6  Original Android Development] dany20mh:
We all interested for M-Kernel :)

Also would be awesome if you add BFS scheduler and ZenDecision Hotplug too :)
[Nexus 6  Original Android Development] neobuddy89:
OK, M build will take some more time than expected. Not smooth build as I expected.

About ZenDecision, what goodies does that bring over existing ones?

Scheduler updates are still due since I need to test couple of things before any merge - benchmarks.

I have experienced in past that upstreaming scheduler to sched_deadline brought down sched benchmarks. Also, CAF has already worked hard to update sched to new level integrating beautifully with interactive governor... (Need to compare this with bfs)
[Nexus 6  Original Android Development] dany20mh:
To me BFS it's faster and smoother when you working with your phone and it will reduce lag such as delay when you want to clear all of your app at the same time and these stuff.
[Nexus 6  Original Android Development] goila:
2.0 system ui conflicts with cm, euphoria
[Nexus 6  Original Android Development] neobuddy89:
Which build you are on? Try latest build of cm12.1, not sure about euphoria.
[Nexus 6  Original Android Development] goila:
aicp working with 2.0. latest cm, eupphoria system ui crash at boot. may be ramdisk problem. leankernel also had this problem

ok i try 2.1
[Nexus 6  Original Android Development] wrongway213:
I know you obviously will want to run your own tests and not just go off the findings of others, but I will say the testing seems to have been pretty comprehensive in terms of both battery and interactivity, and continued user reports with BFS winning out every single time.. if your findings are somehow different I'd almost be more curious about that..
[Nexus 6  Original Android Development] goila:
aicp workin with 2.1, but cm, euphoria, resurrection remix no. system ui has stopped
[Nexus 6  Original Android Development] f100cleveland:
I would add bfs before zen. Not sure what zen brings over mako HP. Mako can be tailored to meet your needs. Zen has zero adjustability.

Not sure how much it'd involve to set your kernel up with bfs, but that does seem to help.
[Nexus 6  Original Android Development] rignfool:
Not true...

There are 2 tunables associated with zen decision...

How long to wait to online cores on screen on...

The battery level at which it will not online cores on screen on...
[Nexus 6  Original Android Development] f100cleveland:
OK, so two were added. But its still laggy compared to mako or msm/intelli and doesn't really have any battery benefit. Maybe after a bunch more development it'll be better, but its still basically in alpha stage.
[Nexus 6  Original Android Development] omvir:
Zen cannot be laggier than mako. Why? Because Zen does not touch the cores. It let's all 4 cores run. What makes it better is that it has little to no overhead which can translate to lower power usage.
[Nexus 6  Original Android Development] f100cleveland:
That's how most have mako setup too. So all cores are online at the same time. Not saying its bad, just saying that its still in early stages. Plus, with how neo has the touch boost implemented, it might take a lot of code reworking to make it work, then its not really truely zen anymore.
[Nexus 6  Original Android Development] wrongway213:
I'm with you - your first post was technically wrong as rignfool pointed out, but in practice it was really right imo. Zen doesn't seem to me to have much practical purpose on a kernel like this that aims to be not one bit like stock - it is great for a kernel such as, well, Zen, that is meant to be similar to stock - but why would we want an mp-decision replacement for a kernel that no one in their right mind would ever, ever in a million years use mp-decision with? I'm of the understanding that Zen is necessary for kernels that do not have hotplugging options activated - I can't imagine anyone uses this kernel without a hotplug though.
[Nexus 6  Original Android Development] rignfool:
When I ran this kernel... I ran msm_hotplug with all cores on all the time... I still firmly believe that hotplugging is detrimental to battery life... But again... Just my opinion...

Though I will say I've conceded to turning 2 cores off on screen off
[Nexus 6  Original Android Development] wrongway213:
Your opinions are all quite valid ones - I just find it odd you would choose this kernel if that is your opinion. It seems to me this kernel, specifically as it performs out of the box, is the exact opposite of that, even going so far as to single-core suspend and such. If it works for you, more power to ya man - I just find it an odd choice; I would think someone wanting to run all four cores would have chosen a kernel not so heavily optimized to run with only a single core at times, two during most others. Interesting to hear that someone running this kernel isn't using hotplugging - next time I flash this kernel I'm gonna have to give it a shot for myself.
[Nexus 6  Original Android Development] indigo888:
I had the same problems with all these decrypted ROMs. Got update latest CM 12.1 nightly and encrypt my phone. And Whyalla-problem gone.Latest 2.0-2.1 works amazing!
[Nexus 6  Original Android Development] wrongway213:
[MENTION=3795148]neobuddy89[/MENTION]

I had the same issue, encrypted, but trying to use it as a kernel for a secondary ROM in MultiROM. When leanKernel was giving systemUI FCs for decrypted users it was also doing this for encrypted users booting up with secondary ROM in MultiROM, same exact behavior I'm seeing here. I would imagine whatever the fix is for decrypted CM users would be the fix for secondaries as well here. I'd post the commit Imoseyon used to fix it but it's only in test build so not yet on github.
[Nexus 6  Original Android Development] ieatacid:
I still get SystemUI FCs using latest unencrypted CM12.1 as well.
[Nexus 6  Original Android Development] dawiseguy77:
I didn't want to read through 67 pages for this answer. Just want to be sure. I know OP says multi rom does that include stock out of the box after rooting?

Bump
[Nexus 6  Original Android Development] rignfool:
Logs?
[Nexus 6  Original Android Development] dany20mh:
[MENTION=3795148]neobuddy89[/MENTION]

Any update for Android M?
[Nexus 6  Original Android Development] neobuddy89:
There is series of crashes on Android M after merging everything needed. Something went terribly wrong it seems.. lol.

Crashes on L for some users is focus right now.
[Nexus 6  Original Android Development] dany20mh:
We will wait again :)
[Nexus 6  Original Android Development] neobuddy89:
New nightly build for lollipop-mr1 is here.

Hydra_v2.1-[06-09]-[09-48]

* Attempt systemui crash fix (crash experienced by some users)

* Linux 3.10.80 update

* F2FS update

* BFQ I/O scheduler update to v7r8

* Misc CAF drivers updates

* CPU Idle driver update from 4.0 upstream

DL: https://www.androidfilehost.com/?fid=24052804347757508

Those who experienced crashes, please revert. Cheers.:highfive:
[Nexus 6  Original Android Development] urnamese3:
hey @neobuddy89 latest 2.1 build gives systemUI has stopped on the latest 12.4 Teamsek build. Here's a logcat (first one after Optimizing apps and second one was the first boot after a clean flash and cleaning cache)

http://pastebin.com/Y0Kx7ZMu

https://drive.google.com/file/d/0B8tpNiB7xja2MEVtRkhoMVlqZ2M/view?usp=sharing

if it helps [MENTION=3357040]Imoseyon[/MENTION] made the 2.9.3cm build of his kernel compatible with latest CM builds
[Nexus 6  Original Android Development] rui.ddevil:
A couple of times (2/3 times) per week my phone hangs, i.e. once the screen is off I cannot turn it back on. This once happened while listening to music and although I could not turn the screen on, the music continued playing normally in the background.

This happens ever since the early 2.0 nightlies and with at least with stock 5.0.1, 5.1 and 5.1.1 (I only use stock android).

If I look at the logs I constantly see something like "Unable to turn on cores 2 and 3" . Could this be the problem, i.e is the system stuck while trying to migrate work to another core?

I have now changed the HOTPLUG from "MSM Hotplug" to "Stock" to check if it still hangs, since no hotplugging is used. It's been running for 1 day and no hang yet.

Anyone else has this behavior?

NOTE: I use all the boost options including wake up boost.
[Nexus 6  Original Android Development] xtcdk:
So far everything running good as always

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] wrongway213:
I see there was a "CyanogenMod" folder with a 6/11 kernel added, but haven't seen mention of it here. Anyone given it a shot or was everyone else unaware too?
[Nexus 6  Original Android Development] Sammath:
It boots and I'm actually typing this after I just Flashed it. So far so good :p
[Nexus 6  Original Android Development] Thunderbolt69:
I've also tried the one in the Cyanogen folder... It works on Carbon Rom.....
[Nexus 6  Original Android Development] dany20mh:
[MENTION=3795148]neobuddy89[/MENTION]

Any update on M build ?
[Nexus 6  Original Android Development] fedef12evo:
i got 6+ hours sot with all core online and conservative bfq, great work. I also disable software crc control. is possible to add adreno idler? thanks
[Nexus 6  Original Android Development] relaxable:
I have been having something that may be same/similar as you describe, but only started happening recently and I have been making lots of changes. Running Benzo Rom. Seems like only started happening when I started using Synapse instead of [benzo version of] kernel adiutor for kernel options. Your post has helped --- I tried running stock hotplug and seems to fix, and now am starting to try different hotplug options....
[Nexus 6  Original Android Development] neobuddy89:
Issue "Unable to turn on cores 2 and 3" is now resolved and probably even screen off issue.

Please try below builds.

[MENTION=535343]all[/MENTION]

Sorry to keep waiting, I was caught up in term end exams. Going forward, AOSP and CM builds are separated until further notice. So you will need to know whether your ROM is AOSP based or CM based.

Nightlies can now be found here: https://www.androidfilehost.com/?w=files&flid=34182

Always download latest nightlies from bottom of page.

Hydra_v2.1-[06-23]-[23-30]-CM / Hydra_v2.1-[06-24]-[00-50]-AOSP

* Improved Stability

* Separate AOSP - CM builds.

* Updated Ramdisk

* Misc CAF updates.

If any issue, please report your ROM name and build used.

I am aware of new craze - Adreno Idler; it will be included in next build very soon.

Cheers.:highfive:
[Nexus 6  Original Android Development] relaxable:
Interesting - I've tried most of the 2.1 nightlies but have never been able to run any with Benzo Rom - system boots, goes through the long process of updating apps, finishes, goes to starting apps... and promptly loops back to black screen and re-start of the boot process, updatings apps, etc.

So, I thought maybe 2.1 was just for M or something and have stuck with V2....

Guess that's not the case, but not sure if I should try a 2.1 given things seem stable for me now...
[Nexus 6  Original Android Development] neobuddy89:
New nightly builds are up.

Hydra_v2.1-[06-24]-[19-40]-CM / Hydra_v2.1-[06-24]-[19-48]-AOSP

* Linux 3.10.81 update

* Added Adreno Idler. Enable via Synapse under Misc tab.

Nightlies can be found here:

https://www.androidfilehost.com/?w=files&flid=34182

Cheers.
[Nexus 6  Original Android Development] xtcdk:
I have been on benzo rom from day 1 with hydra kernel . never had any issues what so ever .

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] relaxable:
Thanks for that - which resulted in my trying the latest 2.1 nightly, and Benzo booted successfully! :good:
[Nexus 6  Original Android Development] Andromendous:
just did a fresh flash of SlimLP and this kernel and got endless google gapps f/c
[Nexus 6  Original Android Development] neobuddy89:
Check if you are on right version - CM or AOSP.

I will download and check tonight.
[Nexus 6  Original Android Development] Andromendous:
Thanks for the reply, yes im on

Hydra_v2.1-[06-24]-[19-48]-AOSP.zip
[Nexus 6  Original Android Development] goila:
with AICP in synapse - no uci support
[Nexus 6  Original Android Development] wrongway213:
Try swiping Synapse out of recents and running this command in terminal emulator:

su

./sbin/uci

if that doesn't work close Synaspe, clear app data, run that command again and try. Flash ROM to get back on stock ramdisk and then flash Hydra if coming from another kernel than the AICP stock one.
[Nexus 6  Original Android Development] xtcdk:
Btw . any tried hydra togetheter with wifi calling ??

Shamu/Hammerhead/Flounder Dkwhq