yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] Sammath:
This morning when my alarm woke me up the screen didn't turn on, had to reboot my device. The issue still isn't fixed, sometimes you need to press the power key or tap 100 times to wake. Running a cm based rom but I don't think thats the issue.
[Nexus 6  Original Android Development] neobuddy89:
No issue here. However, there are two suspects which could be troublesome in rare instance.

I have disabled FB notifiers by default in below build, please if someone can test and reply back if any SOD issue, I will chuck off one suspect.

Hydra_v2.1-[07-01]-[20-54]

* Unified build for AOSP and CM ROMs (that's why double size download)

* Enabled Partial Resume

* T-Mobile WiFi Calling support (please test)

* Linux 3.10.81 update

* Misc CAF updates

DL: https://www.androidfilehost.com/?fid=24052804347767530
[Nexus 6  Original Android Development] Sammath:
An interesting thing I forgot to say about this is that it happens more when you have alot of apps in your ram.

Edit, I still have problems waking my phone sometimes. Double tap 4/5 times in a row to wake it. Same for the power button. Strange stuff.
[Nexus 6  Original Android Development] xtcdk:
[MENTION=3795148]neobuddy89[/MENTION]

on latest version.. when phone is powered off and pluged in for charging, screen will not turn off.. just shows battery . no charging animation and screen just stays on
[Nexus 6  Original Android Development] Unb0rn:
Looks like latest nightly breaks su on latest CM build. Su binary becomes 0.0bytes in size, but there is no such problem on previous build for CM...
[Nexus 6  Original Android Development] xtcdk:
Yep

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] :
Don't think the 01jul build is good. Runs awful on blisspop... Laggy, can't open most apps or the keyboard... Boot animation Laggy.

It's also double the size of any other kernel.

Same thing on the 24jun build, except that systemui won't load all the way.

Might just be ramdisk issues.
[Nexus 6  Original Android Development] neobuddy89:
Wow... CM12.1? Build updated.

Still charges, right? I will check. This is all due to wifi-calling support ramdisk merge.

Please check on below build. This is all due to wifi-calling support ramdisk merge.

Double size is due to AOSP-CM both kernels are zipped together. However, only one is flashed and other is discarded.

I am working on better solution to retain old zip size.

Also, tested below build on BlissPop 02July. Works without any lag.

Please update your Blisspop and Hydra nightly.

Thanks all for the reports.

Hydra_v2.1-[07-04]-[03-49]

* Fixed broken adbd, root *hopefully* after unified AOSP-CM build.

* Stability improvement. (memory management update, mdss/panel update)

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

Cheers. :highfive:
[Nexus 6  Original Android Development] Tylog:
Works fine with latest CM Nightly, no lag, all is good
[Nexus 6  Original Android Development] :
Wow, thanks for the explanation and the testing.

Personally I don't typically update the rom but like one a week... Too much to reconfigure each time. I'm actually on the 30jun build, so it makes sense that the 01jul kernel didn't work. Not sure whay the 24jun one didn't though. Definitely will to give your kernel a try.

Did I miss a note or something that the build are being bundled? Seems that it would've been in the op. What changed that you need to build separately for each now? Just kinda curious... Seems that cm would've stayed close to aosp with this being a nexus device.

In flar2's wake gestures app the only one available is double tap. Is it possible he updated his driver beyond what is included?
[Nexus 6  Original Android Development] Andromendous:
Is this a CM only kernel? Will it work on AOSP
[Nexus 6  Original Android Development] xtcdk:
[MENTION=3795148]neobuddy89[/MENTION] it charges but will not turn screen of . can any confirm . happens when phone is powered down and pluged in for charging

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] Unb0rn:
Looks like su problem is still there... Binary is still 0.0 bytes, and apps still can't use superuser.
[Nexus 6  Original Android Development] xtcdk:
Works fine on benzo rom . though the zip installs the cm version . bootloop . manual flashing the aosp and everything works find except the charginh thing

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] neobuddy89:
New nightly build:

Hydra_v2.1-[07-05]-[20-05]

* Fixed broken root on CM-based ROMs. (not sure how this will affect wifi-calling, but CM should update for wifi-calling first)

* Fixed broken charging animation when device is off.

* Misc update for crypto drivers.

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

Cheers! :highfive:
[Nexus 6  Original Android Development] xtcdk:
Thank you for quick fixes and updates ??

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] frontlyna:
WiFi calling not working on Euphoria with the newest kernel...
[Nexus 6  Original Android Development] neobuddy89:
We will need CM to support it officially.
[Nexus 6  Original Android Development] neobuddy89:
Can you tr putting SELinux to permissive mode (via synapse and then reboot) and try wifi calling?
[Nexus 6  Original Android Development] Unb0rn:
Hey, neo, looks like you've fixed su, but something happened to uci. Synapse tells there is no UCI support...
[Nexus 6  Original Android Development] :
Did you flash ukm?

Or is Neo typically including the UCI backend?

I've always just flashed ukm when a kernel calls for synapse, so really not sure if he does
[Nexus 6  Original Android Development] Unb0rn:
Synapse support was added a long time ago. Only recent build for CM has issues for me.
[Nexus 6  Original Android Development] wrongway213:
Synapse backend support as well as Busybox is part of the kernel, no need to flash UKM and typically there is need to remove Busybox.
[Nexus 6  Original Android Development] neobuddy89:
Wow.. Looking into it.
[Nexus 6  Original Android Development] dany20mh:
[MENTION=3795148]neobuddy89[/MENTION]

Any update for Android M or still don't have time for it.

Thanks.
[Nexus 6  Original Android Development] Lemagex:
Odd... Intelliplug is in the features but I have never been able to set kernel to anything other than MPDecision or modify intelliplug settings using Faux control... is this normal?
[Nexus 6  Original Android Development] xtcdk:
Just reporting back on latest build . no issues what so ever . ??

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] mohammed510:
Where is it? Is it the build from the fifth of July? That one does not have uc support?
[Nexus 6  Original Android Development] xtcdk:
Works fine here . try fc synapse and clearing data\cache . happens sometimes after af new kernel

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] Andromendous:
Ya i tried this kernel on a couple roms and it told me no uic support also
[Nexus 6  Original Android Development] :
It's supposed to be bundled... If you're getting no UCI support detected, try installing ukm, it's a script that generates it in the fly based on values found in the sysfs.

Just make sure that you grab the ukm uninstall zip too, so that you can remove it once support is added back in.
[Nexus 6  Original Android Development] neobuddy89:
Hydra_v2.1 (16-July-2015) (Stable Release for 5.1.x)

* Stable Release for AOSP/CM based 5.1 ROMs.

* Linux 3.10.84 update.

* Fixed Synapse UCI detection.

* Updated log collection in Synapse and fixed last_kmsg not being retained after reboot.

* Lowmemorykiller (LMK) updates from motorola.

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

Cheers. Next series will contain new m-preview updates. :cool:

Regarding kernel build for m-preview, will give another shot this weekend.
[Nexus 6  Original Android Development] Formhault:
NEO!!! So good to see you here! If you remember me :D

I just flashed your latest stable release on Temasek CM12.1. So far... flawless.

Just one thing : the built-in LiveDisplay color temperature modifier doesn't work anymore.
[Nexus 6  Original Android Development] neobuddy89:
Great to see you as well!!! Use Synapse to explore the potential.

And use Savoca's app for controlling display parameter, I will check what's with CM:

http://xdaforums.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
[Nexus 6  Original Android Development] Formhault:
Right now I am having a problem with ringtones not playing back at full volume from the first try / time :( as if I have incremental volume enabled (even though it isn't). Not sure if it's kernel or ROM related... or just Nexus, lol.
[Nexus 6  Original Android Development] xtcdk:
Thats normal .

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] Formhault:
What??? Normal? :eek:

Hang on, I'm missing notifications due to this. This is normal?!?! Is this fixable? :(
[Nexus 6  Original Android Development] xtcdk:
you could try viper4android. mine does the same on notifications, it sounds like some 'automatic gain control' or 'dynamic range compression'.. but music and videos works fine. its a known motorola

thing :

http://xdaforums.com/nexus-6/help/nexus-6-sound-fade-t2975596
[Nexus 6  Original Android Development] Formhault:
It's fine on media. But on notifications... It's not exactly bothering me, cause I check my phone every 10~15 minutes, but... some times, it is bothersome, lol. What the actual f***, I thought the Nexus line is like 100% stable, rock solid, flawless etc. I guess if it's not an iNexus... :(

Is this being worked on? No dev here on XDA has claimed to be able to fix it? Is it the same in Android M? I see this is a pretty old issue, and the recent Android 5.1.1 revisions didn't fix it :eek:
[Nexus 6  Original Android Development] xtcdk:
Dont know . not the thread here to talk about it . think its hardware related

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] Formhault:
Can't possibly be hardware related. You're right, we're derailing the thread way too much. Sorry!
[Nexus 6  Original Android Development] Andromendous:
The only rom ive used that has fixed this issue for me is Terminus, theres gotta be a reason
[Nexus 6  Original Android Development] Andromendous:
So... I was just messing around with synapse, i was using intelliplug, and i switched the cpu govs. To ondemand, and this is what happend.

I switched back to conservative and same thing.

So i cleared synapses app data and cache and rebooted

When i opened synapse this time i got this

Im running terminus rom originally i did a full wipe, flashed terminus, booted, went back full wipe again and flashed rom,kernel,gapps, supersu
[Nexus 6  Original Android Development] Formhault:
Too bad the dev stopped at 5.1.1_r1 :(
[Nexus 6  Original Android Development] Tylog:
He doesn't, Lichti was busy with privacy but next build comes.
[Nexus 6  Original Android Development] Formhault:
You got a Nexus 6, too? :eek:

Damn, I see so many familiar faces with the Nexus 6...

Looks like Lichti's work is being carried on, anyway.

In the search for the perfect ROM, sorry Neo :(
[Nexus 6  Original Android Development] Andromendous:
It doesnt seem to matter, its running great for me
[Nexus 6  Original Android Development] revolt1:
How is this compared to hells kernel
[Nexus 6  Original Android Development] Formhault:
Different code.
[Nexus 6  Original Android Development] revolt1:
How is this compared to hells kernel

I mean as in battery life and performance
[Nexus 6  Original Android Development] neobuddy89:
Try it yourself. You can always switch back.

[MENTION=373710]others[/MENTION]:

Is anyone waiting for new nightly? :silly:
[Nexus 6  Original Android Development] Andromendous:
Shhhhhh!!!..... You'll wake them!
[Nexus 6  Original Android Development] montbazon:
Why not? I'm ready for now!
[Nexus 6  Original Android Development] Unb0rn:
Hey, [MENTION=3795148]neobuddy89[/MENTION], just roll it out already! =) I'm always ready for a new one!
[Nexus 6  Original Android Development] neobuddy89:
Well... here we go again..

New nightly build

Hydra_v2.2-[08-05]-[01-30]

* Linux 3.10.85 update

* Updates from M-preview-2 (wifi, panel, power, etc updates)

* Complete memory structure updates from CAF

* GPU driver updates from CAF

* MMC driver updates from CAF

*CFQ I/O sched improved performance

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

Cheers.. :highfive:
[Nexus 6  Original Android Development] 875295391:
Dear,DEV.Which rom do you recommend for your kernel？I am using AICP ROM now.
[Nexus 6  Original Android Development] wrongway213:
Generally kernels are not built for particular ROMs unless they are packaged with that ROM as the baked-in kernel. This kernel is billed as a hybrid kernel - meaning, AOSP and CM both, so to tell you the truth, it's right in the description of what this kernel is about that this is not built for a specific ROM, but for both AOSP ROMs and CM ROMs. I can't imagine you'll get a more specific recommendation than that, so long as your ROM is current in terms of keeping up with AOSP/CAF code.
[Nexus 6  Original Android Development] Nikki1993:
Hey,

I just flashed this kernel and short use already showed some impressive performance and battery improvements. Props to the op. ?. I used synapse tool as described in the first post, but synapse doesn't save my profile. Keeps saying that I need to type a name for it first even though I already did that. Anyone knows what's up and how to save the profile so I don't need to reconfigure it with each android update?

Cheers!
[Nexus 6  Original Android Development] neobuddy89:
There is no specific ROM where this kernel will work best. It would run equally well on every 5.1.x ROM.

On personal note, my favorite ROMs are CM-based ROMs like Temasek, Radium, Blisspop etc.
[Nexus 6  Original Android Development] omariscal1019:
Is ur kernel working with wifi calling? Cant seem to get it to work... Thanks
[Nexus 6  Original Android Development] v4npro:
Mine isn't either. Good kernel overall though.
[Nexus 6  Original Android Development] xtcdk:
Be sure to type profil name then enter and then backup . it works . View attachment 3430240

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] omariscal1019:
Edit: does work wipe cache and dalvik and starting working lol...

Confirm working WiFi Calling works with newest build thanks for awesome kernel!!
[Nexus 6  Original Android Development] neobuddy89:
If wifi calling works, it's working with your luck.

As announced earlier, wifi calling will be supported once CM stock officially supports it (some compatibility issues)
[Nexus 6  Original Android Development] montbazon:
I experienced lots of SoD.

Now I try to turn off two experimental feature; Adreno idler and FB notifier.

I hope this working well.

If you need something to fix, I'll try to send you.

My device is XT1100 64GB. And PVS is 10. Not so bad.

Regards.

+ Now I'm quitely sure about that FB notifier make SoD.
[Nexus 6  Original Android Development] YevOmega:
Got stable v2.1 yesterday on PureNexus, and my screen looks weird. Colors seem washed out. Thoughts?
[Nexus 6  Original Android Development] Nikki1993:
Got it workin cheers. Another question though, this is not really Hybrid related but if it is fine to ask it here. In Synapse what's the difference between a profile and config? I found mixed explanations and it seems like both functions perform identical tasks but config seems to be "safer" to use than the profile, according to some users on reddit. So which one to use in the end to make sure that in case Synapse derps or system has to be reinstalled I have all my settings backed up nice and dandy?
[Nexus 6  Original Android Development] neobuddy89:
Thank you.
[Nexus 6  Original Android Development] neobuddy89:
Colors are pre-calibrated.

To turn off calibration,

Open Synapse

Goto "Gamma" tab

Uncheck "KCAL" toggle.

You're done.

EDIT: Hopefully, you aren't using Night Mode alike features of ROM which can be cause of your despair.
[Nexus 6  Original Android Development] YevOmega:
Thank you!!! It's back to good colors now.
[Nexus 6  Original Android Development] montbazon:
Forget.
[Nexus 6  Original Android Development] Formhault:
delete
[Nexus 6  Original Android Development] Zythyr:
I want to run the iotop script which requires I/O account feature to be enabled. Is it possible to include it in this kernel?

For iotop to work, the kernel be be configured for the following:

CONFIG_TASK_IO_ACCOUNTING

CONFIG_TASK_XACCT

CONFIG_TASK_DELAY_ACCT
[Nexus 6  Original Android Development] Formhault:
Erm, is this voltage right? That jump seems kinda big to me :eek:
[Nexus 6  Original Android Development] xtcdk:
View attachment 3434500

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] Formhault:
Okay... looks like the 960 MHz step has 870 mV for me, for some reason. And from that point onward, I guess they're all messed up :eek: although I did not meddle with them !

Uninstalled Synapse, reflashed kernel, reinstalled Synapse... The voltages are the same (too high)! :(

Dang it, it's the same on Elite. Could it be due to the fact that my phone is pvs2-speed13?
[Nexus 6  Original Android Development] Nikki1993:
Hey guys,

So far so good with battery life on this kernel, but I get some performance issues with some apps, for instance Google music while scrolling. Scrolling is rather laggy when going through the playlist. Any suggestions? I got these settings right now in synapse:

Msm limiter enabled.

Cpu frequences default untouched.

Cpu governor impulse.

Cpu boost settings default untouched.

Cpu voltage default untouched.

Gpu frequencies untouched with adereno idler enabled.

GPU governor msm adreno tz

Hotplug settings untouched on default settings.

Read ahead set to 1024kb

Fiops i/o

Software crc control enabled

Memory section untouched.

Misc section has USB fast charge enabled with westwood set as default algorithm.
[Nexus 6  Original Android Development] xtcdk:
[MENTION=4792769]Nikki1993[/MENTION] try disable adereno idler . or rising min CPU

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] Nikki1993:
Just tried. Both adreno idler disabled and boosted to 4 cores online. Still laggy. Do I need to reboot the device after applying settings or it wouldn't matter?
[Nexus 6  Original Android Development] Nikki1993:
Just flashed stock kernel out of curiosity to check and it seems to lag when scrolling even on stock kernel. I remember Franco saying that animations and scrolling are worse on nexus 6 than on 5... Sad if it's true... ?
[Nexus 6  Original Android Development] neobuddy89:
Is there any penalty on performance due to this? I would enable it. :)

Use Synapse, swipe to Hotplug and select "Touch Boosted CPUs" as 4

I would recommend not to change min readahead, and using CFQ/ROW iosched.

Try Temasek/Radium or different ROM?
[Nexus 6  Original Android Development] neobuddy89:
Voltages are untouched from kernel side (also check if your ROM has any init script or any kernel app changing it).

Would like to leave it to professionals who understands flipflop needs on chipset.
[Nexus 6  Original Android Development] neobuddy89:
As said I have not touched kernel config for voltages. Here is kernel config for pvs13-speed2

qcom,speed2-pvs13-bin-v1 =
< 0 0 0 >,
< 223200000 660000 56 >,
< 300000000 680000 76 >,
< 345600000 690000 88 >,
< 422400000 700000 109 >,
< 499200000 710000 130 >,
< 576000000 720000 151 >,
< 652800000 730000 172 >,
< 729600000 740000 194 >,
< 806400000 750000 217 >,
< 883200000 760000 239 >,
< 960000000 760000 260 >,
< 1036800000 770000 282 >,
< 1113600000 780000 306 >,
< 1190400000 790000 330 >,
< 1267200000 800000 354 >,
< 1344000000 810000 378 >,
< 1420800000 820000 402 >,
< 1497600000 830000 428 >,
< 1574400000 840000 453 >,
< 1651200000 850000 479 >,
< 1728000000 860000 504 >,
< 1804800000 870000 531 >,
< 1881600000 880000 558 >,
< 1958400000 890000 585 >,
< 2035200000 900000 613 >,
< 2112000000 915000 642 >,
< 2188800000 930000 675 >,
< 2265600000 945000 708 >,
< 2342400000 960000 742 >,
< 2419200000 975000 777 >,
< 2496000000 990000 813 >,
< 2572800000 1005000 849 >,
< 2649600000 1020000 886 >,
< 2726400000 1045000 922 >,
< 2880000000 1075000 1003 >;

960 MHz has 760 mV
[Nexus 6  Original Android Development] kykint:
I'd like to enable intelli_hotplug through Kernel Adiutor(not synapse). Should I leave mpdecision ON as well?

Thanks in advance :)
[Nexus 6  Original Android Development] AuxXxilium:
no you get a reboot with 2 hotplug driver ;)
[Nexus 6  Original Android Development] Formhault:
That's pvs13-speed2. I have pvs2-speed13 :laugh:

---------- Post added at 02:43 PM ---------- Previous post was at 02:43 PM ----------

Yeah, I figured that out... it's because my PVS is sh*t :(

I can undervolt like 30 mV at least. Otherwise it just gets too damn hot, and it's summer already, lol...
[Nexus 6  Original Android Development] kykint:
Thanks for your reply.

I'm not sure if the same goes with DorimanX, but that kernel turns on mpdecision alongside other hotplug drivers(intelli_hotplug, alucard_hotplug, etc..), and I recently found a commit in hydra's ramdisk to not disable mpdecision when changing hotplug methods : https://github.com/neobuddy89/shamu_ramdisk/commit/ac26cf0112201b981e0720071fd705528a56bb37

Just wondering if hydra and dorimanx handle hotplug methods in a different way :D
[Nexus 6  Original Android Development] AuxXxilium:
this commit makes it able to use stock hotplug (mpdecision) and makes sure that msm hotplug is the only hotplug at boot.
[Nexus 6  Original Android Development] neobuddy89:
In past, on Nexus 5, we discovered mpdecision needed for screen to turn on for wireless charging. So, mpdecision does some work apart from hotplugging.

Hence, instead disabling mpdecision entirely, we decided to curb it's hotplugging ability.

So, added a toggle in kernel:

https://github.com/neobuddy89/shamu/commit/807813bcc41a75d0274e06d3cbe01af10d58b326

Hope that explains.
[Nexus 6  Original Android Development] kykint:
I think I get it now. Thank you all for your kind explanations :)
[Nexus 6  Original Android Development] neobuddy89:
A new nightly build has been uploaded.

Since there are lot of changes compared to 2.0 base, we are starting with 3.0 nightlies.

Hydra_v3.0-[08-15]-[14-40]

* Linux 3.10.86 update

* Enabled support for iotop script.

* LMK changes - dropped LMK profiling via synapse (obsolute maybe). Enabled and tuned CAF Adaptive LMK

(Prevents sluggishness and provides very low app launch latency.)

* Complete CAF updates for memory structure.

* RCU driver updates from CAF

* Misc updates and fixes from CAF

* Upstream updates for i/o scheduler throttler.

This maybe placebo, but overall experience has smoothened up. Perhaps, because LMK now allows 40x memory for foreground apps when we removed profiling.

DL: https://www.androidfilehost.com/?fid=24052804347794270
[Nexus 6  Original Android Development] xtcdk:
As always running great

Shamu/Hammerhead/Flounder Dkwhq
[Nexus 6  Original Android Development] neobuddy89:
Finally, I took up some challenge and tried merging newer CAF Sched + CPU Idle + Power Mode combo updates.

Though it's half way for Sched updates (and with CPU governor integration pending), shamu is snappy like never before...

https://github.com/neobuddy89/shamu/commits/lollipop-pm-sched WIP!

Get ready for some ultimate CAF blessings.

(This is reason why we didn't went for BFS before.)
[Nexus 6  Original Android Development] Sammath:
Running fast w/o problems. Thanks for the update, been using a few different kernels but hydra is still my fav :)
[Nexus 6  Original Android Development] AuxXxilium:
do you think we should enable the LPM Modes with your latest changes or leave these disabled?