yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Mistertac:
Everyone thank [MENTION=5169465]RIPng[/MENTION] ! Seems he doesn't sleep anymore at all until he brings us new features.

Edit :

Guys the new governors may need some fine tuning, I'd hold off on using them until RIPng gets some sleep and looks into it.

He has to do a lot of coding to get these things working on our device... Not easy at all.
[Nexus 6 Android Development] tdamocles:
I'm going to miss your sweep to wake and double tap to wake and also your overclock cuz it was the most stable .. I guess all good things have to end sometime.
[Nexus 6 Android Development] Mistertac:
This kernel is in constant development. He just debased it to gain more stability. In the process of adding Governors that no other Shamu kernels have. For the time being the Double Tap to wake app works just fine. The Over Clock truly isn't necessary unless you want to just keep running benchmarks. Other than that this 805 chip handles anything you throw at it with stock Min/Max values.

Sorry I get a little defensive that's all cuz because " all good things " are not ending that's for sure. There's more to come.
[Nexus 6 Android Development] markwebb:
On r15 I cannot change the CPU governor under CPU clocks. It keeps rebooting if I tried to make a change . I am stuck on interactive. Am using elixr rom.
[Nexus 6 Android Development] Mistertac:
Yea that's why I said for people to hold off on the new governors for the time being. There all causing reboots. RIPng needed some sleep and pushed that update to everyone and went to bed. Typically we would have tested it more but he was excited to get those governors out to everyone.

No biggie he'll fix it up after his 2 hour nap.
[Nexus 6 Android Development] markwebb:
He only has kernels 10-15 up: older ones taken down.
[Nexus 6 Android Development] Mistertac:
Versions 10-14 are still good to go and R15 is working well for me, I've just left it on Interactive myself. What version are you looking for?
[Nexus 6 Android Development] DespairFactor:
R15 was pulled
[Nexus 6 Android Development] joeyddr:
should i not be running it? it's been fine for me although i'm still just running interactive.
[Nexus 6 Android Development] DespairFactor:
I pulled it due to the governor issues
[Nexus 6 Android Development] Mistertac:
No you're fine with the basic governors like Interactive. I've been running it without any issues at all. In fact I've got 2 hours SOT with 77% Better left. It runs great.
[Nexus 6 Android Development] GchildT:
Notification LED not working with Light Flow anymore.
[Nexus 6 Android Development] Xileforce:
Running validus ROM atm
[Nexus 6 Android Development] eurominican:
[MENTION=5169465]RIPng[/MENTION] what kernel tweak app do you recommend if any at all?
[Nexus 6 Android Development] Xileforce:
He uses trickster
[Nexus 6 Android Development] DespairFactor:
Trickstermod or Faux, it's preference really, Faux is more expensive but gives you intelliplug tweaks, trickster is cheaper and is more universal for kernel control. We are still trying to get UKM and synapse working, which means free and truly universal:)
[Nexus 6 Android Development] Mistertac:
I've used both Trickster and Faux and prefer Trickster myself.
[Nexus 6 Android Development] eurominican:
Awesome. Ive been using trickster.
[Nexus 6 Android Development] DespairFactor:
R18 is up, it is the governor frenzy, let's get you guys some new governors going, keep in mind all governors are WIP.

EDIT: Pulled for about 20 minutes while I compile with the newer sabermod 4.9.3 toolchain:)
[Nexus 6 Android Development] mpat95:
What is it up on i dont see it under the download link.. Thank you!
[Nexus 6 Android Development] oOflyeyesOo:
With all the new governers, what would be most ideal for battery life?
[Nexus 6 Android Development] DespairFactor:
It is all preference based, you can tweak them all to give you great battery life, I can't recommend any yet and neither can the testers since we have only spent part of today with them.
[Nexus 6 Android Development] DespairFactor:
R19 is up!
[Nexus 6 Android Development] Xileforce:
This page may help you. http://rootzwiki.com/topic/40336-cpu-governors-explained/ personally I like SmartassV2 as its basically a refined version of interactive
[Nexus 6 Android Development] oOflyeyesOo:
Thanks, I knew that was around somewhere. I used smartass 90% of the time in past rom's on other phones.
[Nexus 6 Android Development] Xileforce:
Yes I like it, though its current implementation may be bugged. It seems like core1 gets locked to max frequency when using intelliplug with touch boost on.
[Nexus 6 Android Development] Fadakar:
Even without intelliplug and touch boost my core1 is always maxed on smartassv2
[Nexus 6 Android Development] Mistertac:
The new governors are still a WIP.

Lionheart and Yankactive have been the two I've been playing around with, and they are not bugged. Give RIPng some time and he'll have things sorted out.

If you guys haven't noticed... This is the only kernel right now that has more Governor and Scheduler options and that's because it's a major

PITA!

Edit...

Also Dance Dance seems to be working just fine but I personally haven't ran it much. Tomorrow I will.
[Nexus 6 Android Development] Fadakar:
Oh, I'm not by any means blaming him, I know this is a WIP and even if it wasn't, it's a risk I take by flashing it. Bugs happen, not a big deal when I can just change the governor in seconds and have it fixed.

I actually did have my phone fail to resume from sleep on yankactive. Stock governor settings, default max cpu, min cpu was 1267, intelliplug enabled. I don't know if it makes a difference but it was charging wirelessly when it happened. I pressed power a handful of times and when I found it didn't wake I just let it sit for a minute off the charger and it still failed to wake back up. Running smartmax right now with the same basic settings and so far so good.
[Nexus 6 Android Development] Mistertac:
Hmm I haven't had that issue with Yankactive myself, I don't have wireless charging either though.

Feel free to share any other bugs you run into, I was just stating that it's a WIP for everyone really, I didn't think you were coming off any particular way.

Let us know how SmartMax is for you.
[Nexus 6 Android Development] Xileforce:
That might've just happened to me too...then. Again...I was running -60mv
[Nexus 6 Android Development] Fadakar:
Ugh don't even get me started on undervolting, my supposed PVS12 couldn't even handle -25mv. My test was the antutu bench three times back to back and it always FC on the second run. :(
[Nexus 6 Android Development] rignfool:
You do realize the kernel is already undervolted a ton at higher frequencies from stock?

I doubt anyone could run consistently more than another 25 whatevervolts without reboots under load
[Nexus 6 Android Development] DespairFactor:
What is your max screen off? This could cause SODs possibly. Can you check if any other governors do this? I have a wireless charger so I should be able to replicate it as well.
[Nexus 6 Android Development] Xileforce:
I believe rip is using stock voltage tables.
[Nexus 6 Android Development] thair7391:
Aye aye. I have a bin 7 and even -33mV caused problems, although it was only with one app closing. Must have some unique arithmetical instructions.

I'm happy undervolted at -24mV though and overclocked only to 2.8. I honestly don't even know why I'm using that clock speed because I can't tell a difference between 2.3 and 3.0! It's already FAST the way it is!

Anyways, all these settings combined with conservative intelliplug enabled increased my battery life about 130% from stock! I have an hour drive to work and an hour back home every day, streaming high-def music through LTE then playing it through car stereo Bluetooth along with average consistent use throughout the day and by 7 PM when I'm home in the evening, still at between 73 and 80% battery life! I'm happy with that.
[Nexus 6 Android Development] frenchy714:
I'm PVS 2 and uv -50 mv across the board on every kernel and have run r19 pretty hard without any issue.

I pooped my pants once, it's a long story....
[Nexus 6 Android Development] thair7391:
I apologize if this question is out of place or too rudimentary, or perhaps can even be answered elsewhere, but has anyone kept a central, organized change log on this kernel?

The developer is always so hard at work that there's multiple releases per day and I'm having a hard time keeping up with what's changing and being added!

To the OP, if you'd like me to start keeping a log for you, I can do so starting from the current release. Just let me know what I can do.
[Nexus 6 Android Development] DespairFactor:
The best place to look for changes is my github really. It's not easy to do a changelog for every build, I am already coding R20+, I usually comment what's been added when it is released.
[Nexus 6 Android Development] rebretz000:
R19 booted for me. Woo-Hoo. Running great. Wonder if I couldn't boot previous versions because my PVS is 2.
[Nexus 6 Android Development] aSquard:
I'm PVS 11 and running -50mv globally on R19 with SmartAss - no issues. Ran Antutu once just to make sure
[Nexus 6 Android Development] DespairFactor:
This is likely, I recreated the entire kernel to support unlucky guys like you.
[Nexus 6 Android Development] rebretz000:
Hopefully my next one is better. I have a replacement on the way. I have data connectivity issues.
[Nexus 6 Android Development] angieri918:
Just flashed 19 and after booting back into the rom my text messenger app is gone.. Any reason for that?
[Nexus 6 Android Development] tdamocles:
Just installed r19 and all I get is freezes without changing anything. Reflashed back to r12 and overclock to 2803mhz- stable..weird...
[Nexus 6 Android Development] DespairFactor:
The kernel doesn't touch your applications at all...

Try a clean flash
[Nexus 6 Android Development] phr0zen:
Seem to be having blacked out keyboard (half the screen is black) when turned to landscape to the right. Came from R12 with no issues. Even tried rebooting! And clean installed FYI

Edit: after XDA app FC'd, the keyboard seems to work in the app. Chrome still either flickers or totally blacks out.
[Nexus 6 Android Development] Xileforce:
No issues here and I'm -60 undervolt.
[Nexus 6 Android Development] Zenzr:
Installed clean. Wonderful work. Excited to see how battery life tomorrow.
[Nexus 6 Android Development] DespairFactor:
Zenzr, do I not have you on steam? Don't I know you from noobdev CM10.2 days?:eek:
[Nexus 6 Android Development] Zenzr:
Absolutely sir. I sent you a message earlier when I saw you were deving this. USCC carries the nexus 6. Glad to flash your work!
[Nexus 6 Android Development] DespairFactor:
On steam? Or where did you send me a message? I never got one here.
[Nexus 6 Android Development] Zenzr:
Steam I thought.
[Nexus 6 Android Development] DespairFactor:
I got it and responded a few times just now:)
[Nexus 6 Android Development] ryude:
Kernel is running great.

My configuration:

Governor: Lionheart (because it has more configurable values than Conservative)

Down_threshold: 40

Freq_step: 10

Sampling_rate: 100000

Sampling_rate_min: 10000

Up_threshold: 95

Undervolt -50

Patched mpdecision no minimum frequency

Min CPU 300Mhz

Max CPU 1728Mhz

I/O Scheduler: Deadline

Fsync Disabled

Display Color: 242 240 255

Adaptive brightness disabled
[Nexus 6 Android Development] Mistertac:
Let us know how Lionheart goes after running for a day or whatever. I'll do the same.
[Nexus 6 Android Development] ryude:
Sure thing. So far I've noticed a massive difference while watching twitch streams. The heat output is like 1/3 of what it was stock. I can actually hold the phone without it making my hands sweat lol.
[Nexus 6 Android Development] brizey:
So I have a dreaded bin 1 SOC. And I am running undervolted right now (just -12 across the board for now) on R19, using ondemand, which is probably the most aggressive governor (other than performance I guess, if anyone actually uses that other then when benchmarking). So far no issues.

Every new phone there is a big uproar over SOC binning for the first month or two then it goes away because everyone moves on to more important things like features, etc. I had a mediocre bin on my S4 and ran it overclocked 19 months. I had a hero chip in my Thunderbolt (well, everyone did...it was pretty clear that HTC underclocked the crap out of it trying to leave some juice left to run the absurdly power hungry off-die LTE radio), it would run at a 90% overclock (which is of course, insane) and pretty much everyone ran it at about 60% over. Even the recoveries overclocked on that phone, lol. But it was a single core chip.

I guess the point is that I was able to run a 2.9 OC without much problem here, and frankly could only tell the difference because of the number antutu posted. The graphics scores seemed to be the same (not surprising). I had to bump the voltage a bit to be able to run back to back antutu tests. It just seems that we are at rapidly diminishing returns when it comes to CPU performance...very similar to the PC world where unless you are doing stuff like Excel sheets with a few million formulas or something you can't really tell the difference between an i3 and an i7.

Where the rubber meets the road for us is going to be the 420. It is pretty clearly a freaking monster GPU, giving even the K1 a run for its money...it's not as fast, but its also not sitting on a tablet-sized heatsink running at almost a GHz like they can do with the K1.
[Nexus 6 Android Development] Mistertac:
I'm actually running this setup today :

Yankactive Governor stock paremeters

UV -50 across the board

FIOPS Scheduler with Read Ahead at 1152

TCP - WestWood

Stock Min/Max CPU Frequencies

Intelliplug On - Fsync & MPDecision Off

Screen - 230 , 230 , 245

Bumped Max Screen off to 1036800

Runs great.
[Nexus 6 Android Development] frenchy714:
How can I get my min. freq to stick? I change it to 300 MHz and it reverts to 1728 I believe. I'm using trickster, Lionheart, mpdecision and fsync off, with intelliplug on.

I pooped my pants once, it's a long story....
[Nexus 6 Android Development] Mistertac:
Are you using any apps to monitor the frequencies in real time? That could just be Trickster picking up on that frequency when you're viewing it in Trickster but your Min may still be 300.

I use System Monitor to view in real time. You can find it on the Play Store.

Other than that you could try re-toggling Intelliplug a couple times to make sure it's actually setting properly.

Many of us don't have any issues with that, it's typically MPD or just Trickster like I said .
[Nexus 6 Android Development] frenchy714:
I'll download sys monitor and see what's going on. Thanks.

I pooped my pants once, it's a long story....

---------- Post added at 08:18 AM ---------- Previous post was at 07:47 AM ----------

Which system monitor are you using? There's one from Christian and the other is from Pavel.

I pooped my pants once, it's a long story....
[Nexus 6 Android Development] Mistertac:
I use the one from Christian. The CPU monitor has a widget that stays on top of any open windows, plus it has other great features too..
[Nexus 6 Android Development] ryude:
Go to Lean kernel's downloads and then utilities. Download nominfreq mpdecision zip, flash it in TWRP.

It's a setting in the ROM, since mpdecision is not a kernel feature. It's a Qualcomm feature that polls the kernel, which then polls then CPU. It's terribly unoptimized, which is why I disable it and use intelliplug instead.
[Nexus 6 Android Development] joeyddr:
I get SOD's with yankactive, no undervolting.
[Nexus 6 Android Development] frenchy714:
Yeah I was aware of this and would flash that patch while running Lean. Even though I knew RIP is using Lean's ramdisk, I wasn't sure if the same would apply while on Sensei. I'll give that a try too, thanks.

I pooped my pants once, it's a long story....
[Nexus 6 Android Development] Mistertac:
I don't have any issues with MPDecision getting in my way of Min Freq

But if flashing that MPDecision zip fixes it up for you that's good.

Edit...

Here's what I'm talking about when I say Trickster is lying to you about your Min Freq

Its simply picking up on the Freq that the CPU was at when you opened up Trickster..
[Nexus 6 Android Development] ryude:
So far Lionheart is doing great, I made some adjustments to give me a bit more responsiveness though. So far I'm at 3hr SOT at 66% battery. Very good IMO.

[MENTION=5500746]Mistertac[/MENTION] I think it's a bug, sometimes it will let you change min freq and other times it won't. It's been wonky for me, so I just flash the zip for a guaranteed solution.
[Nexus 6 Android Development] Mistertac:
What do you have your Max Screen Off Freq set to?? And have you changed any other parameters?

---------- Post added at 08:57 AM ---------- Previous post was at 08:55 AM ----------

That's why I've just been relying on System Monitor to show me that my Min is truly set to 300.

See my last screen shot above..
[Nexus 6 Android Development] joeyddr:
tried 652800 which works with interactive and i have tried 1267200 both give me a sod
[Nexus 6 Android Development] ryude:
I don't use Trickster, I'm using Aero Control. It's pretty nice for my needs.
[Nexus 6 Android Development] Mistertac:
That's odd. Yankactive isn't too far off from Interactive so I'm not sure why you'd have that happening.
[Nexus 6 Android Development] joeyddr:
if i switch it back to interactive all is well... my bin is 8, is this undervolted right off the bat? I also noticed that the option to set max screen off under governer settings is gone and i can only set it in the hotplug area.
[Nexus 6 Android Development] Mistertac:
It should be right here...

You're on the latest kernel release right?
[Nexus 6 Android Development] joeyddr:
yes but i meant there used to be an option under governor control.
[Nexus 6 Android Development] ryude:
I think they updated trickster. I remember it being under governor control as well.
[Nexus 6 Android Development] DespairFactor:
You need to format userdata, which removes the encryption:)
[Nexus 6 Android Development] Xileforce:
It should be noted that this will wipe literally all data. Meaning pictures, downloads, apps, videos, etc. The ROM and kernel will be there just everything you have on its gone.
[Nexus 6 Android Development] mjwhirly:
Hence why it's called wiping "userdata" :-p
[Nexus 6 Android Development] rignfool:
Bug:

The charging LED does not come on
[Nexus 6 Android Development] drunkboi:
I can't use this Kernel on AOSP Rom correct?
[Nexus 6 Android Development] Xileforce:
Yajust wanted to let him know that its far more than a simple factory reset

---------- Post added at 09:42 PM ---------- Previous post was at 09:42 PM ----------

You can use this with any ROM AFAIK. I'm using it on slim ROM. Ik someone else was using on rastapop.
[Nexus 6 Android Development] antiochasylum:
This is by no means a "bug" - there was NO charging LED from Motorola/Google.

The Developers here found it and enabled it. So by no means is this a BUG, but a feature that has not yet been baked in yet. SMH.
[Nexus 6 Android Development] DespairFactor:
Go into LED control in trickstermod and select the charging for the color you wish.
[Nexus 6 Android Development] antiochasylum:
I know, I was just stating, it wasn't a bug.
[Nexus 6 Android Development] Xileforce:
Anyone found stable voltages for 2.88ghz, 2.95ghz, and 3ghz for bin 5?I can't seem to find one :/. Seems like around 1157 works for 2.88 pretty good, but sometimes I still crash in antutu.
[Nexus 6 Android Development] DespairFactor:
Benchmarking higher clock speeds isn't very wise, it also doesn't help much for benchmarking actually. I prefer testing your day to day usage to see if it's stable and performs better.
[Nexus 6 Android Development] Mistertac:
That's what I do. I don't bother with Benchmarking myself, if I can go all day and have 5+ hours screen on time then I'm good!

On another note my PVS Bin# is a 4 and I had no issues with this initial release where it OC'd us to a little over 3ghz. So how much does that PVS number even matter as far as that goes? I saw few of you having reboots and looping etc, that's why I'm asking.

Anyways.. Latest release running great here. Thanks again RIPng.
[Nexus 6 Android Development] DespairFactor:
Posted just in time for a new release;)
[Nexus 6 Android Development] Mistertac:
R5 up and running good here. New options keep popping up in Trickster, very cool man
[Nexus 6 Android Development] brizey:
Giving this one a go. So far, so good in R5. I am using intelliplug and ondemand. Tuning using faux clock. Everything seems to be working. Using perfmon, I can see the hotplugging work and the rapid jumps to max that ondemand brings (I set the load to jump at 65...I am more of a performance guy than a battery guy). Getting just under 50K antutu.

Question: with R5, is there a way to overclock? I read about the aroma stuff, but there is no aroma in the R5 installation zip. Is that rolled back for now? Not that I can overclock much with my bin 1 chip, lol. Honestly, it doesn't really need it. I am more interested in an 800 MHz gpu :cool:
[Nexus 6 Android Development] DespairFactor:
I have never used aroma, there is CPU over clock, no GPU over clock yet.

UPDATE: I will work on GPU overclock tonight and maybe a lower frequency for CPU
[Nexus 6 Android Development] brizey:
Overclock is not showing up in faux for me. Must have been mixed up with another kernel on the aroma thing.
[Nexus 6 Android Development] DespairFactor:
Oh sorry, it seems like it got borked in latest build, I will fix that when I add GPU OC tonight.
[Nexus 6 Android Development] brizey:
No problemo. So far this has been great. I like intelliplug... It plays nicer with alternative governors and governor tweaking.
[Nexus 6 Android Development] the.emilio:
Gonna wait for that UC on CPU. Running #4 on a rooted factory image. Nice so far.
[Nexus 6 Android Development] Mistertac:
Gotcha... Yes it seems after one of the kernel updates it has found a new home. Not sure what's up with that either. RiP cam elaborate maybe, either way if it's supported it should pop up where we see it now.
[Nexus 6 Android Development] joeyddr:
is this kernel undervolted by default?
[Nexus 6 Android Development] DespairFactor:
I removed it on the govenor settings becaue it only applied to interactive, which isn't very effective since it only would work with that one governor. I decided it made more sense to use MSM sleeper.

The voltages on the kernel should be the stock ones until you modify them yourself.
[Nexus 6 Android Development] kepapas:
I might sound like a newbie

How do you get led charging light to work ?
[Nexus 6 Android Development] DespairFactor:
Set it in trickster or you lkconfig.
[Nexus 6 Android Development] ryude:
Battery life so far.

Here's what I got out of it, keep in mind I watched 2+ hours of 1080p60 streaming video.
[Nexus 6 Android Development] zcgofaster:
This was yesterday. Using recommended settings from RIPng's Elix-R rom post. Using Elix-R rom, UC -72, brightness around 50%. Min 300, Max 2600 clock. On Wi-Fi for most of the day though and caught a small charge off USB for 10 minutes while backing up some photos to the computer. Performance is great, no problems whatsoever.
[Nexus 6 Android Development] Zenzr:
Damn. I guess I'm going to go set up his recommended settings.
[Nexus 6 Android Development] USHERROB:
[MENTION=280004]rip[/MENTION] - Any chance you are going to incorporate this into the kernel at some point in time? I thought it to be a pretty neat feature.

http://xdaforums.com/android/software-hacking/kernel-tap2unlock-tap2wake-feature-t2965344