yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] simms22:
heck, you might even need some black magic help to get it to boot ;)
[Nexus 6 Android Development] oOflyeyesOo:
I am surprised you haven't yet, as so many dev's are using it.
[Nexus 6 Android Development] andrewjt19:
Will this work on Marshmallow?

Disregard, I saw the last couple posts..... [emoji20]

tApPeD fROM mY nEXuS 6
[Nexus 6 Android Development] mchlbenner:
I read the whole thing and supports to 5.1.1.
[Nexus 6 Android Development] gutserker:
Such a shame work was discontinued I've not yet found any other kernels that go as far mixing power savings and overclocking. I'm on elementalX right now and I feel like it could go a lot further with power savings. My screen on time is around 4 hours with 7 hours up time.
[Nexus 6 Android Development] shayneflashindaily:
Well your kernel settings need work then... I'm using EX and get way past that. I'm at 70% right now with 2 hrs sot .. I'll get over 5 today... You got some tweaking to do
[Nexus 6 Android Development] oOflyeyesOo:
Yeah, this is way outdated, but at the time when released, it has the highest SOT.

Maybe Xile will get the new nexus devices coming out soon, get him off the sammy bandwagon. Sickening.
[Nexus 6 Android Development] USA-RedDragon:
Bump because why not
[Nexus 6 Android Development] Xileforce:
If new Nexus is sold through carriers I'll have it for sure. ;)
[Nexus 6 Android Development] trizzv:
Does this work for Android 7.0? Also right now i have elementalx kernel. What do i need to do in order to flash this?
[Nexus 6 Android Development] garywojdan81:
Not for Nougat
[Nexus 6 Android Development] Thanos_D:
Does this kernel work with android 6.0?

Edit: I read the last posts. It's a shame that such a great kernel doesn't support android 6.0
[Nexus 6 Android Development] jan_ruc:
Dirty Unocorns v11.5 (Nougat 7.1.2) version?

Hello, sounds like it has simply EVERYTHING that I need and I'd love to try it but when I flash it in TWRP (3.1.1.0). So after the flashing when it reboots I'm stuck on Google image and nothing happens aftervards. I had to reflash Dirty Unicorns to get the phone to boot once again but no biggie... I'd just like to know if this kernel is compatible with DU? Is CPU OC to ~3000MHz applied by default or only optional? Thank you so much! Keep up the great work :D
[Nexus 6 Android Development] Arju:
You just awoke a really old thread. The kernel is not compatible with DU 11.5 unless it gets updated in the future, and you should have read two post before yours where someone started that it's not for nougat.
[Nexus 6 Android Development] jan_ruc:
Thank you for your reply. Honestly I have read more than 20 pages of comments... I did read that one as well, just I though maybe something changed, oh well so do you maybe know of any other kernel that is compatible with DU 11.5 on shamu? Or do you have any suggestions of other roms I can try that are compatible with this kernel? Thank you so much
[Nexus 6 Android Development] Xileforce:
Awesome!
[Nexus 6 Android Development] jiv101:
1.1 also works on newest blisspop rom
[Nexus 6 Android Development] Xileforce:
Well thats good to hear. Wonder why jamescable had troubles :/
[Nexus 6 Android Development] jiv101:
Not sure, but when I first booted my dpi was all off, and I'm getting this weird wake gesture of shaking the device to wake
[Nexus 6 Android Development] Xileforce:
I would def try 1.2test1 then. Its got specific fixes for ramdisk issues.
[Nexus 6 Android Development] jiv101:
I must say I'm having amazing battery life.. I'm going off [MENTION=4517211]Xileforce[/MENTION] recommendation in the first couple posts...
[Nexus 6 Android Development] Roland Deschain:
The considerable increase in battery life I'm seeing, I did undervolt by -36 across the board, but I think the majority of the benefit is coming from the 35MHz minimum clock; is that a correct assumption? Just curious. I'm using InteractiveX for the governor, haven't done much else for customization. 300MHz GPU, but the biggest gains I see are simply the idle (screen off) savings.
[Nexus 6 Android Development] Mistertac:
That along with some other really cool optimizations that typically we wouldn't even know about are what's boosting our battery life.

35mhz is still my top used freq along with deep sleep and then 1.2 ( changed from 1.5 ) and the voltages/ power draw for 35 are a lot lower than 300mhz so it makes sense

[emoji106] [emoji106]
[Nexus 6 Android Development] Xileforce:
Yup, also the retention voltages are lower 75mv which is the voltage the CPU uses when it goes into its retention state. Basically means its not processing anything from my understanding but its still on. Additionally I lowered the voltage on every single regulator a small amount. I'm going to keep lowering them and testing until we find a good stable amount. Also 110 is the new default step for GPU instead of 240 and it also uses a much slower bus slot. So thatnwill save some juice too. Tons of other stuff like debugging and tracers are removed as well to help squeeze out every last bit of power. Also some frequencies have had their minimum allowed frequencies lowered so that they can drop to a lower power saving speed.
[Nexus 6 Android Development] EniGmA1987:
Just dont go TOO low. We could be stable and good now, but significantly lower regulator voltages from how the engineers designed the board may end up showing probably a ways down the line where it is too late to fix and the damage has been done.
[Nexus 6 Android Development] Xileforce:
Don't worry we are talking just a few MV on each nothing crazy. Except retention voltages which have been proven stable in past. And we test em all on the bin one beta tester to ensure stability :P a lot of these voltages I've seen reliably lowered on past phones.
[Nexus 6 Android Development] jiv101:
I'm having trouble with the screen turning on when I get a phone call, could it be because of low screen off frequency
[Nexus 6 Android Development] Xileforce:
That's possible. What do you have yours set at? Interactivex defaults to like 652mhz. But the normal default is like 1.4ghz
[Nexus 6 Android Development] jiv101:
I'm at 652
[Nexus 6 Android Development] Xileforce:
Try making it 1497600
[Nexus 6 Android Development] jiv101:
I'll test it out

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

Alright it comes back to life even at 729600
[Nexus 6 Android Development] Xileforce:
OK I'll try to rember to raise the default next update :) thanks for testing!
[Nexus 6 Android Development] Xileforce:
1.2 released :)
[Nexus 6 Android Development] elevatorguy:
How do you adjust for the new wakelock... through lkconfig? If through terminal what are the commands? Never used terminal commands
[Nexus 6 Android Development] jiv101:
Su (enter)

Lkconfig (enter)

Download terminal app in Play Store

---------- Post added at 03:48 AM ---------- Previous post was at 03:46 AM ----------

Does new release have uv already or should you still go -35
[Nexus 6 Android Development] Arju:
I'll send you a private message instead as this is not relevant to this thread. :)
[Nexus 6 Android Development] elevatorguy:
Looked in lkconfig and didn't see a setting for the new wakelock that was added. That's why I was asking
[Nexus 6 Android Development] jiv101:
What new wakelock?
[Nexus 6 Android Development] Xileforce:
Lol I believe running

echo 0 > /sys/module/wakeup/parameters/enable_bluesleep_ws should do the trick. Though it won't stick on boot AFAIK. That will disable it btw
[Nexus 6 Android Development] Xileforce:
You still need to manually UV. I probably won't ever manually undervolt the normal frequencies just because everyone's phone can handle different voltages and I don't want people coming to me with reports due to the voltage.
[Nexus 6 Android Development] elevatorguy:
The bluesleep one. Op talked a little about it a few posts back

---------- Post added at 11:56 PM ---------- Previous post was at 11:54 PM ----------

If it won't stick it on boot, won't muck with it till it causes problems. Thanks for the update
[Nexus 6 Android Development] Xileforce:
Well by default its enabled which is stock behaviour. However its still reduced. Its only important if u use Bluetooth.
[Nexus 6 Android Development] elevatorguy:
Don't use bluetooth so really don't need to mess with it. Thanks for the explanation
[Nexus 6 Android Development] glitchhawk:
does this mean success? lol

[IMG="screenshot"]https://scontent-sjc.xx.fbcdn.net/hphotos-xpf1/t31.0-8/10985560_795222890571466_2268467496829934823_o.jpg[/IMG]
[Nexus 6 Android Development] Xileforce:
yup! easy way to check is using better battery stats. just turn on bluetooth and then check ur wakelocks. if bluesleep shows up it didnt work. doesnt stick on reboot tho atm. I checked it and it worked for me.
[Nexus 6 Android Development] jiv101:
I'm getting killed with sensor_ind
[Nexus 6 Android Development] elevatorguy:
You can set up limiting that wakelock through lkconfig
[Nexus 6 Android Development] jiv101:
I've disabled it now
[Nexus 6 Android Development] elevatorguy:
Hope it works for ya
[Nexus 6 Android Development] Xileforce:
ive killed it for weeks without an issue.
[Nexus 6 Android Development] Mistertac:
Yea you'll have no issues disabling that one. Also my BT works just fine too since Xile reduced those WakeLocks.

Now if I'm not using BT the difference between Sleep and SOT is only a matter of a few minutes throughout the entire day which is awesome.
[Nexus 6 Android Development] Xileforce:
Yea I have msm_hsic and sensor_Ind completely disabled and haven't noticed any drawbacks so far. The beta testers also ran with BlueSleep disabled for a few days with heavy BT use and didn't report any problems either. However I'm unsure of the effect on battery life.
[Nexus 6 Android Development] rignfool:
I don't read code or anything... So take this for what its worth...

As I understand bluesleep... Its an ultra low power state required for things like android wear... To keep the connection between the devices alive... Or else you'll miss notifications...

I had a Sony liveview... It ALWAYS lost connection... And I think I remember reading about the topic as I was trying to keep the connection on that stupid watch
[Nexus 6 Android Development] Xileforce:
A few of the beta testers tested it for several days on their wear devices and one tried a pebble. They said no issues....but that's why I decided to leave it defaulted tk on just reduced with the option to disable. For all ik disabling it increases battery usage somehow lol.
[Nexus 6 Android Development] philosophics:
I've set my load_threshold on mako hotplug to 42. Why? Because it's the answer to life, the universe and, everything.

Also, I left my house at 8 this morning. 13 hours later, 57% left...

Sent by a Whale
[Nexus 6 Android Development] Xileforce:
Wow gg. What's your SOT?
[Nexus 6 Android Development] philosophics:
I forgot that I put my phone on the charger at work.

This is actually on battery starting at 11:48am...

Sent by a Whale
[Nexus 6 Android Development] Xileforce:
Hmmm. That's actually not too good lol. You should be getting about 2.5-3h at ~50%. 42 means it will hotplug very aggressively, which may be a part of the cause. Currently I'm running with load at 0. Which means no hotpluggin aka all cores on all the time. That's also what mistertac used to get 8h sot at 10%. Keep in mind though. Sot isn't the whole factor. For instance if you are using stuff like navigation with voice while screen is off or playing music with screen off etc.
[Nexus 6 Android Development] philosophics:
Ya, the screen time is actually notification checking throughout the day and sending text messages. During break, I'll surf through the social apps and update a few apps. Other than that, it was mostly just sitting on my desk. Also, I have really bad reception where I work with no Wifi capabilities.

The odd thing here is that I never pulled up snapchat nor is it in my recents. So, it's time to pull out the hammer...

-Sent by a Whale
[Nexus 6 Android Development] Xileforce:
Lol best of luck! Let us know if you find some good settings.
[Nexus 6 Android Development] glitchhawk:
Thank you sir!
[Nexus 6 Android Development] Xileforce:
No problem man. I'm still not sure if its worth disabling so please report back if you notice any difference in battery life or have issues etc.
[Nexus 6 Android Development] Mistertac:
I've not noticed any ill effects from having Bluesleep disabled, but I don't have any Wear devices myself. I have a Moto Roadster I use for Streaming music and I also have a Moto ear piece I use just for calls, I leave both connected and like I said, no issues.
[Nexus 6 Android Development] USA-RedDragon:
There just might be a new app in town. Mako tunables, etc. Material Design, FREE? You bet your bippy it is. And this developer supports Vindicator completly. But still compatible with other kernels too, should you want. A little rough around the edges but coming along great. Be ready. It's coming soon

Oh, and bump
[Nexus 6 Android Development] Roland Deschain:
There a place we can get this from right now? Assuming not since you said "coming soon", but just thought I'd check.
[Nexus 6 Android Development] Xileforce:
I have a super secret copy I'm running O_o not sure if allowed to give. Will ask.
[Nexus 6 Android Development] Roland Deschain:
No worries if not, I just like to play with stuff. :)
[Nexus 6 Android Development] USA-RedDragon:
We could open the Alpha channel a bit, to get more feedback, right? ;)

https://plus.google.com/communities/101621712785489635419

Join. If your accepted you can get the Alpha channel builds.
[Nexus 6 Android Development] Roland Deschain:
That's a private community that doesn't even let you request to join. Oh well, lol.
[Nexus 6 Android Development] USA-RedDragon:
Whoops. I'll fix that in the next hour

---------- Post added at 12:36 PM ---------- Previous post was at 11:44 AM ----------

Its fixed. Ask to join. Instructions are in the posts
[Nexus 6 Android Development] Roland Deschain:
Woot, requested; thanks. :)
[Nexus 6 Android Development] Roland Deschain:
I've got it installed; thanks! Now it's time to actually read up on mako, lol.
[Nexus 6 Android Development] USA-RedDragon:
Lol. Set on boot is iffy so
[Nexus 6 Android Development] clothednblack:
Just saw this, downloaded and flashed. Running great right now, time to tweak my phone and see what happens.
[Nexus 6 Android Development] Xileforce:
Hope you enjoy sir! Tweaking is always good.
[Nexus 6 Android Development] clothednblack:
Well, really missed the lkconfig option and love the idea that you have full change logs, you definitely have my attention [emoji4]. Will give a good battery test while at work tomorrow. Thanks.
[Nexus 6 Android Development] jiv101:
Wow what happened kernel went quiet
[Nexus 6 Android Development] Xileforce:
Working on an update :). Kernel scene been rather quiet as of late tho. Not a whole lot going on. And my virtual box has been having internet issues...it takes quite some time to download sources when it caps at 7kb/s :/
[Nexus 6 Android Development] GuyInDogSuit:
Ever since flashing this kernel I get video corruption where part of the screen is frozen and the other smaller part is slowly playing. Also did it once when I was on Facebook and it split like that and was acting really slow.
[Nexus 6 Android Development] Xileforce:
Try setting max GPU clock to 605 instead of 700.
[Nexus 6 Android Development] schmolch:
Great Kernel. Thank you!
[Nexus 6 Android Development] Xileforce:
Thanks! Hoping for a new build to released today.
[Nexus 6 Android Development] m0nz:
Xileforce, any idea why Zen Pinball HD is slow/low fps? Everything else about the Kernel seems fast and smooth as hell so it doesn't make sense to me. I don't play many games but I'm gonna test some others as well as some Antutu see if it shows up anywhere else.

I've tried putting all the governors on performance and messing with pretty much anything with fauxclock and it doesn't make a difference.

Either way, keep up the good work.
[Nexus 6 Android Development] Mistertac:
Finally! [emoji41]
[Nexus 6 Android Development] m0nz:
Hell yes!

Also an update, if I disable hw overlays in dev options, the game is smooth. If I use stock kernel on beantalk or liquidsmooth, things are smooth, and changing nothing but flashing Vidicator causes slow fps in game (just zen pinball for now, haven't installed any others).

Anyway- just wanted to give you an update. Hope to reveal something useful for ya.

Oh, also Antutu generates a reboot when testing the CPU portion, no CPU over clock and default voltages.

---------- Post added at 12:57 AM ---------- Previous post was at 12:49 AM ----------

I need this.

Not up on AFH yet :/
[Nexus 6 Android Development] Mistertac:
It's still being tested right now. The next update should be very cool though [emoji6]
[Nexus 6 Android Development] m0nz:
Can't wait!
[Nexus 6 Android Development] Xileforce:
Its weird that you would getfps lag on that one game but only on this kernel. Have u tried setting GPU to stop k frequencies and trying it? Also I'm not sure why you are crashing during antutu. I just ran it at 2.88 min/max freq fine :/ I bump my voltage +12 tho to be safe when benching. Also new update soon. We have a flash able zip for ukm that works with shamu :) will attempt to integrate it into kernel flash tomorrow but my updater-script expert went to sleep :(
[Nexus 6 Android Development] m0nz:
Setting GPU frequencies to different settings in fauxclock hasn't made a difference... I think that is what you are asking? What do you mean "to stop k frequencies"?

Antutu was run on stock beanstalk with stock flash of your kernel, but CPU capped at 2.65 with default voltages. Ill try bumping voltages a bit.

Thanks for the help- super excited about the coming version.
[Nexus 6 Android Development] Xileforce:
Woops meant stock frequency so 600mhz. And sorry I fell asleep last night xD. New kernel will be out today :)
[Nexus 6 Android Development] m0nz:
Duh, I should've been able to figure that out ;)

Also Antutu was only rebooting on beanstalk. Its fine overclocked and undervolted on LS ROM.
[Nexus 6 Android Development] Xileforce:
Awesome! Good to know.
[Nexus 6 Android Development] Xileforce:
1.3 is up! The UKM.zip is in the OP under downloads. Just flash it after the kernel is flashed! Huge thanks to Mistertac and Clnzx2 for figuring that out and making the zip. After flashing ukm just get synapse on the app store and tweak to your hearts desire. Supports zram too :)
[Nexus 6 Android Development] jiv101:
Ukm allows synspse to work right?
[Nexus 6 Android Development] Xileforce:
Yup you have to flash UKM for synapse to work. Future kernel updates will hopefully auto flash it with the kernel.
[Nexus 6 Android Development] Xileforce:
Took down old 1.3 and put up a new one. Only change is that it auto flashes UKM and cleans up old UKM alongside kernel. Thanks to Jamcswain for figuring that out! This means the kernel now natively supports UKM/Synapse and all you need to do is simply install synapse :)
[Nexus 6 Android Development] Xileforce:
Wow. That's a weird issue. Do you mind sharing how you fixed it? It may be helpful to post it in the FAQs when I make it.
[Nexus 6 Android Development] Xileforce:
Awesome man! That's great to hear! Also a quick tip. The 98mhz frequency can be undervolted very far. Unfortunately currently 500mv is the limit until I can figure out where the hardcoded values are. But I've successfully run 98mhz at 500mv for days as a bin 13.
[Nexus 6 Android Development] rignfool:
Nothing special... I just changed the scaling governor in sysfs...

And I used the nifty find command to find Franco's hotplug control
[Nexus 6 Android Development] Xileforce:
Oh OK cool. I've never used terminal to modify kernel values before. I'll have to look into that more. May be handy for people who don't have kernel tweaking apps.
[Nexus 6 Android Development] rignfool:
It doesn't stick on reboot... So you have to do it every time....
[Nexus 6 Android Development] Xileforce:
And this issue is only on mako hotplug? Or does it appear on intelliplug as well?
[Nexus 6 Android Development] jaythenut:
been running from release so far very snappy and smooth not played with setting to much but very nice kernel

thanks op
[Nexus 6 Android Development] rignfool:
It appears to only happen on boot...

After I change governors... Then change back to interactivex... They all listen like they are supposed to...

I run your kernel all 4 cores all the time... And tune interactivex to respond slowly
[Nexus 6 Android Development] Xileforce:
Hmmm weird. Ik it boots with performance governor, but so does normal lean kernel. I just have InteractiveX set to apply on boot and haven't had any issues yet. But I'll look into it.
[Nexus 6 Android Development] rignfool:
Let me give you some more information then...

I use Tasker to stop mpdecision... set mako hotplugging to all 4 cores all the time... Turn cpuboost off... And turn all 4 cores on

I then use trickster, with a 30 second delay, to set the other on boot settings...

Unfortunately, I then have to go into trickster and set any other governor... Then set back to interactivex for it to really be set
[Nexus 6 Android Development] Xileforce:
OK thank you for the details. Also CPU boost is completely removed from this kernel. So no need to disable it.
[Nexus 6 Android Development] gamewarden234:
Can you add flar touch to wake swipe to wake swipe to sleep.
[Nexus 6 Android Development] poczynek:
It's already in.
[Nexus 6 Android Development] Xileforce:
Yup, thats already included in LK which means its in here. Just set it up through lkconfig :)
[Nexus 6 Android Development] OverSu:
Seems to be very great...

Has it the DT2W feature? :D
[Nexus 6 Android Development] Xileforce:
Yessir! Thats A Part Of LK
[Nexus 6 Android Development] TheCuriousOne:
moderator question

Hi,

Could someone perhaps make a sticky out of the op? The descriptions are excellently articulated and really helpful.
[Nexus 6 Android Development] TheySaidWhat?!:
Would any one of those ROMs you personally tested be pure shamu by any chance?
[Nexus 6 Android Development] Xileforce:
Much more to be added :) like a description of what specific optimizations do amongst other things. Hope it helps someone. Even if they don't use the kernel lol
[Nexus 6 Android Development] Xileforce:
I don't know if he tested pure shamu. Ik he tested many cm based ROMs. Many slim based and a few aosp based ROMs as well. So I would imagine you would be okay.
[Nexus 6 Android Development] spevil07:
LOL, update at UKM. ;)

http://xdaforums.com/android/software/zip-synapse-script-universal-kernel-t2736986

Gesendet von meinem Nexus 6
[Nexus 6 Android Development] Xileforce:
Already putting it into kernel source. The dev actually used the fix we came up with in that update :). By we I actually mean Clnzx2. He produced the actual code fix. Mistertac was the ultimate tester and Interrogated everyone in the UKM thread in search of a fix and Jamcswain converted that into a zip that flashes along kernel . I take no credit lol.
[Nexus 6 Android Development] jiv101:
Not seeing bricked hotplug in faux clock or synapse.. Maybe I'm just missing it
[Nexus 6 Android Development] Xileforce:
Its called msm mpdecision in synapse. I'm not sure what other apps can control it but faux can't.
[Nexus 6 Android Development] jiv101:
[MENTION=4517211]Xileforce[/MENTION] could you by chance make a guide for in synapse running bricked (msm) hotplug
[Nexus 6 Android Development] Xileforce:
Yea I guess. Tbh I am still tweaking it. But currently the only tweak I've done is change min CPUs online all the time to 2. For both I leave screen off the same. I also set idle freq to 960
[Nexus 6 Android Development] brando56894:
Any chance the Kernel SE Linux state could be set to permissive for all future releases? Setting it to enforcing doesn't allow Xposed to work since the Kernel mode is set before Xposed is enabled, in order to get it to work one has to change the mode manually and then do a soft reboot.
[Nexus 6 Android Development] apophis9283:
flash this. dont remember where i got it. i take no credit in the genious behind it. if fhe author steps forward make sure to thank him