yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] nathanchance:
Update!

Nothing much in the way of features this release, just some upstream patches from the stable Linux 3.12 branch that address some core race conditions that may crop up from time to time. I also updated F2FS to the latest stable source here, not that it is terribly useful at the moment but still. As with every release, if there are issues, let me know.

Download Flash 3.11 for N: Main | Mirror

Changelog: (also on Github)

Upstream core scheduler commits

Upstream EXT4 commits

Upstream F2FS commits

Updated AnyKernel source and modified update-binary a bit (thanks [MENTION=4544860]osm0sis[/MENTION])

Fixed fstab.angler
[Nexus 6P Android Development] theboondocks:
Question: what are the specific instructions to flash from this kernel to another? Apologies if this question has been asked; I just don't wanna brick my phone :)
[Nexus 6P Android Development] winxuser:
Some Linux kernel 3.12 stuff, hmmm interesting. Have you checked 3.12 for any inkling that it could support your chipset???
[Nexus 6P Android Development] ak:
As always, flash stock kernel ... reboot ... flash another kernel .... :good:
[Nexus 6P Android Development] theboondocks:
I know I sound stupid, but could you please provide me with the stock kernel link for PN 7?

I'd really appreciate it. I'm a bit of a noobie when it comes to this but I'm excited to see the new Android environment and try some tweaks myself with different kernels and such :)
[Nexus 6P Android Development] lovemachine35:
Dirty flash PN7 for kernel.

Edit: Follow dirty flash instructions from FAQ in PN Rom OP.
[Nexus 6P Android Development] igylan:
Just extract the PN boot.img from the PN zip you downloaded and flash it thru fastboot
[Nexus 6P Android Development] theboondocks:
Thanks! :)

This method seems a lot simpler so I'll use it
[Nexus 6P Android Development] Donjuanal:
Apologies if this has been explained but I was unable to find the answer in my searches. I'm running PureNexus 7 with Flash v3.11. I have my Little Cluster Max set to 1708 (Set on boot) and my Big Cluster Max set to 2054 (Set on boot) with EX Kernel Manager. Above the CPU settings it says, "Frequencies and cores are controlled by system processes. These settings may not persist." and sure enough, upon reboot the max cpu frequencies do not persist. Does anyone know why this may be and what i can do, if anything, to resolve it?
[Nexus 6P Android Development] thrgk:
This will work on pure nexus ROM and the aosp one ?
[Nexus 6P Android Development] nathanchance:
Unfortunately, there is a lot of gunk that prevents us from jumping Linux versions altogether.

Oh hey @ak, glad to see you around here :)

I'm just curious, did you see the installation instructions in the OP and just understand them or did you not see them at all?

You may need to wait a minute or so for the on boot service to complete.

It will work on stock, AOSP, and CM based ROMs.
[Nexus 6P Android Development] Donjuanal:
It's definitely not the boot service, it's been a few hours since I rebooted the phone and the settings haven't reverted to the 1708 and 2054 frequencies. The "set at boot" button is still activated but the frequencies still reflect 1555 and 1958 respectively. Interestingly enough, the minimum being set to 302 holds. it's just the maximums, any other clue what it might be?
[Nexus 6P Android Development] chachin:
OMG muh boy [MENTION=3685904]ak[/MENTION] is back sup buddy :)
[Nexus 6P Android Development] nathanchance:
You're the first one who has complained about that. Do all of your other apply on boot settings stick? What about if you use a different kernel manager
[Nexus 6P Android Development] Donjuanal:
I haven't tried another kernel manager, but nothing survives its set on boot settings. I even tried clearing all data from ex manager and starting over. I'll try another app and see if the problem persists.
[Nexus 6P Android Development] justin1221:
Might be silly but you clicked the blue circle next to the setting for apply on boot right?
[Nexus 6P Android Development] nathanchance:
You haven't Greenify-ed EX Kernel Manager right? Or do anything like that? Because if nothing is applying on boot, something is wrong with your configuration because EXKM always applies on boot properly.
[Nexus 6P Android Development] cocchiararo:
[MENTION=6842057]The Flash[/MENTION]

If i am not mistaken, and oyur signature contains a 10mb animation, 3rd world internet does not like you :P
[Nexus 6P Android Development] Donjuanal:
I feel stupid, I never greenify anything other than facebook, but somehow, elementalX got greenified, thank you.
[Nexus 6P Android Development] nathanchance:
No, you are not mistaken haha. Blame [MENTION=329570]malybru[/MENTION] :silly: I love it though, third world internet can hate me all it wants :laugh:

That would certainly do it haha. Glad you got it sorted!
[Nexus 6P Android Development] AzraelsKiss:
On some of the threads in XDA, my first world internet don't like it... That's why I have XDA set to not display images in threads. lol

Have a good one!

P.S. I was like... "What animation? Oh... hehehe" Blonde moment...
[Nexus 6P Android Development] Edgardo2556:
Will this work with any rom
[Nexus 6P Android Development] nathanchance:
That's the goal.
[Nexus 6P Android Development] rchtk:
The question has just been answered a few pages before. Can't link, I'm on mobile.

Short answer: Yes
[Nexus 6P Android Development] Prey521:
That's why I disable Signatures on every forum that I'm a member of. A bit of a pain when someone says "the link is in my signature", but the ease of browsing makes it worth it lol
[Nexus 6P Android Development] Edgardo2556:
Awesome thank you !!!
[Nexus 6P Android Development] winxuser:
Hmmm yeah that's true but it's not impossible, Samsung galaxy ace only had kernel 2.6 I think it was, they made a fully Woking 3.0.31 kernel, other devices have had developers update kernel versions
[Nexus 6P Android Development] nathanchance:
True, it isn't lol. It's just that Qualcomm and CAF have added a lot of patches/drivers that rely on structs and functions in the particular Linux version. Unhooking all of those and keeping the functionality requires a lot of work lol. I'd rather just pick from upstream features/patches that will benefit the current version we are on.
[Nexus 6P Android Development] winxuser:
Well yeah I can understand that,, I think it was the lg g3 one of the developers had that many upstream updates from kernels higher than 3.10, that he really didn't consider it 3.10 lol
[Nexus 6P Android Development] dohzboy:
Here's one that I noticed on my device earlier today. I set up the kernel after installing PN7. I set up the kernel based on the OP from the front page. After awhile I noticed the phone was acting incredibly slow, so I checked out the CPU section in EXKM to see if there was some setting i messed up. Turns out that the big cluster CPU's were offline. I couldn't get them to turn on. I had to reboot the phone completely. Not quite sure what that was about. Running GlassFish 1.2.

I am in the middle of trying it again to see if it slows down or shuts off altogether again. Any suggestions or tips on this one?
[Nexus 6P Android Development] nathanchance:
That is thermal throttling. msm_thermal will hotplug cores but then not bring them back online (I keep meaning to look into this). I will include a patch next release that will allow people to raise the throttle limit so that the phone can run hotter without offlining cores.
[Nexus 6P Android Development] sandman1234:
Still on 1.9, haven't updated recently.

Is your os of choice still marshmallow?

Just turned on input boost at 960mhz for cores 0-3... Holy it makes a HUGE difference. Just fixed the lags I get occasionally.
[Nexus 6P Android Development] nathanchance:
I've been on Nougat since the day it came out lol. I have never looked back to Marshmallow.

960 on little should be the default settings that the kernel comes with but I don't remember when I changed that, may have been after 1.9.
[Nexus 6P Android Development] nathanchance:
For those of you who care, I have updated my current settings in the OP.
[Nexus 6P Android Development] frost_nz:
Awesome, thanks mate :)
[Nexus 6P Android Development] bcote311:
Thank you for the great kernel. You may not have had time to fully test it yet but have you noticed the Rezero to be as good as GlassFish? I've been using Glassfish for weeks now and it's awesome but I'm always on the lookout for better! :D
[Nexus 6P Android Development] johnandbodhi:
deadheads unite..stay real dude.. think franco..**** the Cheetos
[Nexus 6P Android Development] nathanchance:
Yeah I think that it is the best balance between performance and battery life (at least so far only been testing for about three days I think)
[Nexus 6P Android Development] Prattham:
Just noticed franco kernel was updated with compelling changelog

Can you include those commits if you haven't already lol? :D
[Nexus 6P Android Development] nathanchance:
I have but I'm exploring the ramifications of those changes. I don't know what jank he is talking about on the scheduler commit he reverted, I've never had an issue with that myself. Everything else seems okay though. It is queued up for a future release.
[Nexus 6P Android Development] Freshtojeff:
Hey Flash. Quick question for you.

I've been intrigued to run your kernel after seeing your post in the PN thread and was wondering if your kernel allowed the ability to adjust the color control? Couldn't find anything in here with a quick search. Thanks!
[Nexus 6P Android Development] danmaman:
Hey guys ... Hey [MENTION=6842057]The Flash[/MENTION]

I've mixed a little bit with your settings and another profile..

At first download "BlueJay" profile from here

https://docs.google.com/spreadsheets/d/1N5_dbkQRDpblP1-0xUpfZyQkCqlLNIuD5F_qWHaMZDA/htmlview

Then set all the settings from The Flash in OP except the governor's

Now set little cluster to impulse governor and big let it on interactive

Load the BlueJay profile... Input boost 960 with 40ms ....Set it on boot

That's it....

In my opinion it's a little bit better then ReZero

Try it out

Cheers
[Nexus 6P Android Development] MarcoG::
I will test it

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Android Development] 1Ishara:
I have same problem.. How can i resolve this? Do i need to turn off thermal throttling?
[Nexus 6P Android Development] sandman1234:
How is it? I still get lags actually on my 6p.

I'm thinking about it but the PN project on nougat is still in the very early stage right?
[Nexus 6P Android Development] danmaman:
Maybe he will add extremeV4 thermal profile;):p
[Nexus 6P Android Development] nathanchance:
Yes it does.

You can either stick with core_control or use a custom thermal-engine.conf file like Xthermal to keep the phone from hotplugging so early. I'm adding a patch from flar2 in an upcoming release that will allow you to customize the value at which cores offline so you can decide when it is hot enough to start offlining cores. Additionally, you can always online cores by using EXKM, either in the CPU settings or the user settings (the sys path is /sys/devices/system/cpu/cpu#/online, with # being the core offline and the value it should be is 1).

I have never experience much lag except under very heavy thermal throttling. Yes, PN is on its first public release but it has more than enough features for me. N feels very lean and I like it that way.

I used to have a custom thermal-engine.conf file but I won't be adding another as I don't want the kernel to modify the system partition so people can just flash a boot.img to uninstall it (but who'd want to leave :silly: )
[Nexus 6P Android Development] sandman1234:
As novice user do you think I should flash the nougat you've been working on?

Also I feel like my 6p lags a lot more with it rooted with a couple modules.
[Nexus 6P Android Development] nathanchance:
Yeah, go flash Pure Nexus, that's what I am on. The instructions how are all in the Pure Nexus FAQs and installation guide linked in my signature.

Your lags are probably coming from a rogue app; if you decide to clean install Nougat, I would be selective with what you reinstall.
[Nexus 6P Android Development] HesThatGuy:
Hey [MENTION=6842057]The Flash[/MENTION] thanks for taking the time to make an awesome kernel for the 6P's community. If you have the time and are willing to do so would you mind building a kernel for the 5X as well? Myself and I'm sure many others would greatly appreciate it. It would be really awesome to try out some of your commits like zswap on the 5X :D
[Nexus 6P Android Development] nathanchance:
Lol I don't want to get your hopes up but a Bullhead kernel might be in the pipeline. I already have a base for it (as linked in my signature) but the only issue I have is I'd be blind building. I don't own a 5X and while it is very similar to the 6P, I can't ensure the stability that I have with my 6 and 6P kernels without a device in hand. Not saying it won't happen but it will involve quite a bit of effort. I may try to take a crack at it this weekend if I find the time.
[Nexus 6P Android Development] sandman1234:
This makes sense, since I use titanium every time

Is there anyway to find out which app is the rogue app??
[Nexus 6P Android Development] minhgi:
[MENTION=5196311]flash[/MENTION]

I didn't see a donation button in this thread. Just want to give back a little. You did a remarkable job on the kernel and I have pretty much used all of the features built into it. I didn't have to go hunting or getting headaches testing every kernel out since you start off with the Ninja thread. Battery last more than 60%, where it was 30 and below by EOD.

Let me know if you have link somewhere?
[Nexus 6P Android Development] nathanchance:
Really makes me happy to hear that you are enjoying it :)

As for my donation policy, please see here. I really appreciate the thought but the work I do includes patches by four thousand developers (or so Github says lol). I can't take donations for their work :) if you really want to give to someone, feel free to donate to anyone I have thanked in my OP at the bottom, they have done quite a bit more than me.
[Nexus 6P Android Development] minhgi:
Sure can.. I check the link later and make that choice.
[Nexus 6P Android Development] twcobra:
Ok I give. I am sure I am missing something. I have been trying to play with this profile. I am using Kernel Aduitor. Since the format needed is a .json file. I tried changing the extension and even opening up in note++ and saving as a .json file. It keeps telling me the file is misformed.

How are you loading this profile. Thanks
[Nexus 6P Android Development] nathanchance:
EX Kernel Manager.
[Nexus 6P Android Development] twcobra:
Thanks. I dusted off the old EX license. Looks much better than the last time I used it. It's been a while
[Nexus 6P Android Development] cocchiararo:
[MENTION=6842057]The Flash[/MENTION]

your kernel without root) has given me a bit better battery xD

Now that i have N under control (all my non root exclusive apps working and no extra battery drain like when i upgraded from developer preview 5), i want to root again.

Are you using magisk and phh or simple supersu?
[Nexus 6P Android Development] nathanchance:
I am just using phh's Superuser by itself.
[Nexus 6P Android Development] dohzboy:
Good sir, would you mind updating #1.5 in your FAQ with up-to-date results for PN as well? Would be of great help! If not all good as well!

Regards,

dohz
[Nexus 6P Android Development] nathanchance:
What about PN? I'm on it lol, what else do I need to add?
[Nexus 6P Android Development] dohzboy:
WHOOPS! I misread something completely while listening to lolpolitics. Disregard please.. lol

-dohz
[Nexus 6P Android Development] nathanchance:
Been there, done that :p
[Nexus 6P Android Development] minhgi:
So I decided on the first person on your OP.

Sent to Beau Echols

rev3nt3ch@gmail.com

Paypal: 94Y948117K608922B
[Nexus 6P Android Development] REV3NT3CH:
Thanks dude much appreciated and very thankful for the kind gesture.
[Nexus 6P Android Development] Guidorio:
[MENTION=6842057]The Flash[/MENTION] u mentioned the phh's superuser, can you tell me the difference of using superuser rather than supersu?
[Nexus 6P Android Development] bobbarker2:
Phh is open source and SuperSU is not. They both have XDA threads where you can learn all you need to. Chainfire wrote SuperSU and sold it to a Chinese company because he no longer enjoyed the project. The sale caused a bunch of controversy for whatever reasons. CF distaste for root projects seems to be growing.

Su-Hide doesn't work atm due to a recent safetynet change. He's written at length about how this is a game we can't win and the futility of these projects. I think he just posted something about taking a look at fixing Su-Hide at some point but may abandon it completely.
[Nexus 6P Android Development] Az Biker:
AK in da howse! What's going on old friend!??
[Nexus 6P Android Development] ak:
[MENTION=4670411]Az_Biker[/MENTION]

hey man, you are a moderator now ...

are ultra happy ... the right person for the right judgment.

all ok here ... a lot of work with family and kids ...

and you my friend? :cool::cool::cool:
[Nexus 6P Android Development] Benik3:
Are you able to find, where did you saw the voltage table?

I'm trying to find the table for Nexus 5x (Qualcomm 808) without success :(
[Nexus 6P Android Development] SGE_DEW:
Currently using the glassfish profile. Which CPU governor should I select? Currently on interactive.
[Nexus 6P Android Development] kantjer:
interactive is set by the GlassFish CPU profile, do not change that.
[Nexus 6P Android Development] MazeHei:
I am impressed about your hotplug Integration Works Great with EXM. Using Konservative Governer Hope reaching 6 hours SOT
[Nexus 6P Android Development] that1communist:
So uh, in elementalx they allow you to turn up the headphone jack volume, presumably by editing the voltage to the jack, is there any way we could implement this into this? or is it hacky and terrible and i should be using something else? i did a quick search of the thread and didn't see anything but I could just be an idiot.
[Nexus 6P Android Development] danmaman:
What is this?:silly::laugh:;):p
[Nexus 6P Android Development] that1communist:
I have kernel auditor and it doesn't seem to be an available thing? Should I not be using kernel adiutor
[Nexus 6P Android Development] Prey521:
Kernel Audiotor is good, but I find EX Kernel Manager to be more reliable and the Governor Profiles feature is great! Worth the money.
[Nexus 6P Android Development] nathanchance:
It's because the paths are not available in Kernel Adiutor. I much prefer EXKM myself.

The paths are under /sys/kernel/sound_control.
[Nexus 6P Android Development] thrgk:
What's the difference between little and big when changing kernel settings ? Just the core number ?

I wanted to out 302mhz as min and 1632 for max with on demand kernel , 2 cores online min 4 online max.

I've messed with kernels long ago on original nexus but not since. Anyone have recommended settings for 6p?

Thank you
[Nexus 6P Android Development] keaheng:
wow you're back.. do you have any plan for android? still using 6P as a daily driver?
[Nexus 6P Android Development] Sheetzie03:
Hey [MENTION=6842057]The Flash[/MENTION] I see u switched from Franco sound to faux sound since .10 so I noticed in sound settings there's is now no speaker settings. Why is this?

Thank you
[Nexus 6P Android Development] nathanchance:
I take it you are using Kernel Adiutor? KA doesn't support the Fauxsound paths it seems. You can manually tweak them with the sys paths located in /sys/kernel/sound_control.
[Nexus 6P Android Development] jesssiii:
[MENTION=5037435]REV3NT3CH[/MENTION]! Used your roms on the GNex! Made the worst phone I've owned, much, much better!

Nexus 6P
[Nexus 6P Android Development] Shockz:
nate, do you use the stock config for phh's superuser?
[Nexus 6P Android Development] RyTekk:
Your kernel is a features mixture from many other kernels, it's nice but I got some negative effects after picked some of your kernel commits, maybe my device (Xperia Z5) doesn't like them lol. Have you hardly tested and carefully picked? I used to be pick and pick like you and got a lot of issues as well as strange behaviors. Anyway, thanks for your hard work.
[Nexus 6P Android Development] nathanchance:
Not every device is created equal lol. Some commits that work on one device will not work on another. If the commit is from the release branch, it is stable and has been vetted through a week of my heavy usage. Personal and staging branches are my playground so if you pick from those, it's a toss up. I only pick things from upstream Linux or CAF that are small or merge cleanly.
[Nexus 6P Android Development] RyTekk:
I just looked at release branch, and I see that there're some commits (I've just looked at kernek/sched commits only) what are old, they're for S800, and one of them has been reverted on the upstream but you didn't update (mostly commits that you pick from frap129 isn't good for me, cpu freq keeps throttling even they didn't reach the threshold).

P/s: I must know that we're using other device, I just wanna share and hope to take back knowledge with you :D
[Nexus 6P Android Development] nathanchance:
What is the upstream commit? Probably because I haven't gotten there yet haha, I keep combing through the upstream as I have time. Appreciate the help, never going to turn that down :)

EDIT: nevermind found it, "Fix fairness issue on migration". Queued it up to be reverted, thanks for the heads up.
[Nexus 6P Android Development] Prattham:
What's your dpi again lol?
[Nexus 6P Android Development] nathanchance:
I use the smaller option (or small option on stock) in Settings > Display.
[Nexus 6P Android Development] dephsone:
[MENTION=6842057]The Flash[/MENTION] your kernel is so good!

When I do not play games?

I play the Madden Mobile and when I use your kernel it does stutter so much?

But when I don't play the phone flies like Flash?

Do you recommend something for me?

I am on PN 7.

Thanks a lot.
[Nexus 6P Android Development] nathanchance:
I would recommend either using a profile like Dragonfly (available at xperator's link in the OP) or at the very least turning up input boost to something like 1248 on little at 864 on big for maybe 100ms. I tune the kernel pretty conservative by default.
[Nexus 6P Android Development] Prattham:
[MENTION=6842057]The Flash[/MENTION]

I am thinking about updating to PN but just for the sake whats your battery life on N?
[Nexus 6P Android Development] Sheetzie03:
Wow this is weird.

No I'm using Ex, see.

Trying to figure out why yours is showing speaker and mine isnt. I have the latest ex 2.90

---------- Post added at 08:44 AM ---------- Previous post was at 08:41 AM ----------
[Nexus 6P Android Development] Craxx:
here is same...

best regards

Craxx

Sent from my Nexus 6p
[Nexus 6P Android Development] Zacharybinx34:
I can't decide if I should stick with stock or go to this!! Help plz!
[Nexus 6P Android Development] Sheetzie03:
Do you mean your ex also isn't showing speaker under sound?

We'll see what [MENTION=6842057]The Flash[/MENTION] says
[Nexus 6P Android Development] bonusax:
i'm looking for a kernel that has like goal the performance.

butter smoothness, and no lag in the scrolling

is this kernel for me??
[Nexus 6P Android Development] johnandbodhi:
why not just try it..you no like..flash boot.img..
[Nexus 6P Android Development] Sheetzie03:
Huh? I am running it lol

I meant ex kernel manager, not the kernel

See the pictures, we are speaking about the kernel manager
[Nexus 6P Android Development] Craxx:
yes

best regards

Craxx

Sent from my Nexus 6p
[Nexus 6P Android Development] johnandbodhi:
sheeeeiiitt..meant for the post above yours..max brightness on the beach..couldnt see
[Nexus 6P Android Development] Sheetzie03:
Cool thanks, I think it's so weird that speaker optimization is not showing up in Exkm, glad it's just not me, so we can eventually figure it out why
[Nexus 6P Android Development] Craxx:
i have also pure nexus 7 and flash 3.11

best regards

Craxx

Sent from my Nexus 6p