yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] nathanchance:
That Zen v2 commit only tweaks the async and sync expire tunables, there is not much improvement otherwise (some variables and one method as well). Don't even know why it is called v2... I'll consider adding it but when I messed around with it last time I was requested to add it, it changed nothing so I removed it.
[Nexus 6P Android Development] danmaman:
ohhh ok

then it doesn't make sense

thanks
[Nexus 6P Android Development] totoantonio:
Can this be used in 7.1? Sorry for the noob question but will appreciate feedback..
[Nexus 6P Android Development] MarcoG::
Yes,but the Camera is not working[emoji26]

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Android Development] nathanchance:
http://xdaforums.com/nexus-6p/development/kernel-ninja-kernel-v1-0-t3437247/post69223701

Also read the title of the thread.
[Nexus 6P Android Development] danmaman:
Hey Guys

want to share my first experience with ironactive governor...

here it is and see screen

CPU governor: ironactive

CPU governor (Cluster 2): ironactive

Governor options: no profile

input_boost: CPU0-->960Mhz --with 480ms

Max CPU frequency: 1344 MHz

Min CPU frequency: 384 MHz

Max CPU frequency (Cluster 2): 1728 MHz

Min CPU frequency (Cluster 2): 633 MHz

msm_thermal: Enabled

core_control: Disabled

Graphics:

GPU Boost: no

Backlight dimmer: disabled

Gestures:

Sweep2Sleep: left,right

Sound:

Mic gain: 5

Left speaker: 25

Right speaker: 25

Headphone digital gain:

Left: 5dB

Right: 5dB

Memory:

No modifications

Miscellaneous:

I/O scheduler: maple with flash's settings

Readahead: 512

Also i set in ironactive governor the highspeed_freq.....to 1344 little and 1728 on big

Most of the time i was on data....with poor signal EDGE .....sometimes with H......

lot of surfing G+ ,XDA,whatsapp ,calls 30min .....1 h music.....and so on

i'm very very imprest of this governor....with no profile

check it out......

and thanks flash for the kernel

cheers
[Nexus 6P Android Development] Prattham:
Only question

Why tugabrowser?
[Nexus 6P Android Development] danmaman:
hey mate

Tuga is chrome browser with adblock....just simply;)

it runs very smooth on my device....have Tuga 53.0.27 version

and it has an adblocker comes with the browser.....i dont have to install adaway and so on
[Nexus 6P Android Development] efan3719:
Off topic, but i went to search for your kernel in Google and all i could find were tutorials on how to flash a kernel lol.

great work on the kernel.
[Nexus 6P Android Development] tcat007:
How do you set "no profile"? Select stock?
[Nexus 6P Android Development] kyzn:
Search for Ninja kernel. You'll get a more accurate result.
[Nexus 6P Android Development] danmaman:
just select ironactive governor and you have the stock settings from that governor ....or you can load stock if you are on ironactive

this you can make if you were on a previous profile
[Nexus 6P Android Development] zamula:
Any chance you could release a MM version for those of us clinging to the past? Regardless your top notch work is appreciated!
[Nexus 6P Android Development] nathanchance:
I'll drop one more Marshmallow update today and that will be all from me.
[Nexus 6P Android Development] Tylog:
Kernel Source 7.1

https://android.googlesource.com/device/huawei/angler-kernel/+/android-7.1.0_r4
[Nexus 6P Android Development] iron maiden:
Quote:

Originally Posted by danmaman

Hey Guys

want to share my first experience with ironactive governor...

here it is and see screen

CPU governor: ironactive

CPU governor (Cluster 2): ironactive

Governor options: no profile

input_boost: CPU0-->960Mhz --with 480ms

Max CPU frequency: 1344 MHz

Min CPU frequency: 384 MHz

Max CPU frequency (Cluster 2): 1728 MHz

Min CPU frequency (Cluster 2): 633 MHz

msm_thermal: Enabled

core_control: Disabled

Graphics:

GPU Boost: no

Backlight dimmer: disabled

Gestures:

Sweep2Sleep: left,right

Sound:

Mic gain: 5

Left speaker: 25

Right speaker: 25

Headphone digital gain:

Left: 5dB

Right: 5dB

Memory:

No modifications

Miscellaneous:

I/O scheduler: maple with flash's settings

Readahead: 512

Also i set in ironactive governor the highspeed_freq.....to 1344 little and 1728 on big

Most of the time i was on data....with poor signal EDGE .....sometimes with H......

lot of surfing G+ ,XDA,whatsapp ,calls 30min .....1 h music.....and so on

i'm very very imprest of this governor....with no profile

check it out......

and thanks flash for the kernel

cheers

hello you could put your capture settings Ex kernel thank you very much

regards
[Nexus 6P Android Development] Prattham:
awesome :D
[Nexus 6P Android Development] danmaman:
Sure mate.... I've tested it also on EX kernel

Select interactive on both.... little and big

Load the profile.... See attachment file

Then disable touchboost.....

Set input_boost on cpu0 at 960 MHz with 480 ms

Set Zen scheduler with 512 kB

Set TCP on Westwood

All the rest settings... Are you quoted me

Cheers
[Nexus 6P Android Development] iron maiden:
Hello very thanks [emoji106] [emoji106] [emoji106]

Regards

Enviado desde mi Pixel XL mediante Tapatalk
[Nexus 6P Android Development] aostrom:
Well... Even though I'm passing Safety Net Helper and Safety Net Playground actual Android Pay still fails. So thanks for doing your part, but there are still issues with PN, root and AP on the Nexus 6P.
[Nexus 6P Android Development] bigknowz:
Could you give details of your setup?
[Nexus 6P Android Development] aostrom:
Nexus 6P, PureNexus 7.0, SuperSu 2.78-sr1, suhide 0.55, RootSwitch 1.3.1.2, Flash kernel 3.13. I did the mod to change my model to pixel so I am running Android Assistant. I get the error message that AP cannot verify that my phone is secure (our some such) and that I might have to unroot. I wonder if Android Pay is remembering that it failed on my phone once before, even though SafetyNet is passing now?
[Nexus 6P Android Development] nathanchance:
Not entirely, that's just a prebuilt kernel, which we can't do much with. Source will pop up here when it is up and I've got it on watch :) https://android.googlesource.com/kernel/msm/+refs
[Nexus 6P Android Development] bigknowz:
Changing build.prop may trip AP.
[Nexus 6P Android Development] aostrom:
If so, that's an update to AP, since AP worked after I changed build.prop, but that's certainly a possibility.
[Nexus 6P Android Development] jesssiii:
I went completely stock, wiping all including userdata. Still couldn't use Android Pay until I locked my bootloader. This was 7.0. And I had the same experience with 7.1. I think it's just a matter of time for this to happen to all users.

I really tried to stay stock. Made it a whole day and a half. Really hated the back button on the left. I'm rooted again, and using the Google Assistant too. Really loving 7.1, this should have been the 7.0 release.

Looking forward to adding Flash kernel and substratum, but 7.1 is so good it's worth waiting.

Nexus 6P
[Nexus 6P Android Development] 1Ishara:
Guys i saw most of people using theses setting -. msm thermal on and core control off... But default kernel is vise versa of that setting... Whats the advantage of msm thermal on and core control off has????
[Nexus 6P Android Development] aostrom:
There has been a lot of discussion of this here and in the thread that discusses governor profiles. I'm pretty sure [MENTION=5196311]flash[/MENTION] recommends using core control not thermal control unless that it's a specific issue for you. I know some folks have had a problem with cores going offline and not coming back online using msm thermal.
[Nexus 6P Android Development] joeyfong:
Actuality I think he is using msm thermal.
[Nexus 6P Android Development] AzraelsKiss:
According to the OP, [MENTION=6842057]The Flash[/MENTION] is still using msm thermal instead of core control...

Have a good one!
[Nexus 6P Android Development] aostrom:
Yes, I had it backwards. There have been so many posts in favor of one or the other I guess I can't keep it straight. Personally, I've found that I like the performance of the Excalibur_V2 profile and I don't really see any difference between msm_thermal and core_control unless cores get stuck offline, so I leave core_control enabled. My phone never gets hot, but I am not a heavy gamer.
[Nexus 6P Android Development] tdg2k15:
My hats off to you, for having the patience with people asking the most redundant questions. I say this because if kernel sources for 7.1.1 were available I'm pretty sure you'd be the first developer to release the kernel and announce it ???.. But instead users keep asking the same question in stead if reading or searching for their answers.!! Now i ain't no saint on this matter. But recently I've tooken my time to read up on quite a few threads and no longer need to ask questions that have already been answered.

So to make things simple for all other users. If your on 7.1.1 then wait till the OP announces support for that android version. And if you can't wait then revert back to 7.0 and enjoy his kernel with everything working.!!!
[Nexus 6P Android Development] nathanchance:
To be fair, I am not irritated when people try to give me info lol, I am not perfect and could miss something as well. Plus the vast majority of people don't understand how source works so I don't mind taking the time to educate people at all. That's the whole point of this site :) appreciate the kind words.
[Nexus 6P Android Development] nathanchance:
Update!

Sorry for the back to back updates but I think this is worth it. Added some patches from upstream Linux and two patches backported from the Pixel (XL) by Franco, which help a lot with performance. I've been running it all day and it has made a difference. This will probably be it from me for about a week or so, I have been exhausted from doing so much work in terminal. Enjoy and let me know if there are any issues using the process in the OP.

Download FLASH 3.14 for Nougat 7.0: Main | Mirror

Changelog: (also on Github)

Upstream Linux patches for vmstat and libgcc

Backported MDSS and GPU patches from Marlin (thanks to [MENTION=3292224]franciscofranco[/MENTION])

Low memory killer improvements
[Nexus 6P Android Development] nathanchance:
Special Update!

For real, this is my last Marshmallow release :silly: get to Nougat scrubs.

Download FLASH 1.14 for Marshmallow 6.0.1: Main | Mirror

Changelog: (also on Github)

Everything from 3.10-3.14 Nougat releases (minus a few incompatible patches)
[Nexus 6P Android Development] izati:
Experiencing ambient light sensor/adaptive brightness not working with 1.14 on Dirty unicorns. Anyone else?
[Nexus 6P Android Development] fapste:
[MENTION=6842057]The Flash[/MENTION] bro I have gotten a new 6p. I am coming from nexus 5 so I'm not going to root and/or unlock the bootloader for may be a month ? however I have decided before hand that it'll be your kernel I'll rock on my phone.

I have one question though. The governor and hot plug improvements in pixel kernel have been playing a HUGE part in its responsiveness and speed, will those changes be merged in your kernel for 6p and when lol?
[Nexus 6P Android Development] Citizen_Snips:
Thank you for the build guide in the OP. I set up Linux on a USB pen drive and have it up and running. For now I plan on just building the stock kernel and seeing if I can get my device to boot. Still entirely new to this and it is a bit (read extremely) overwhelming. Lots of good information here though. Answered quite a few questions I had earlier. You da real MVP.
[Nexus 6P Android Development] Arzee08:
3 posts back
[Nexus 6P Android Development] cybercytler:
Awesome!

Awesome kernel for the nexus 6p! The Best one i think !!!
[Nexus 6P Android Development] Nekromantik:
Thanks for update flash :)

You're one of the good guys on xda which is rare as most just think world owes them and get rude to people even if they not asking anything wrong.
[Nexus 6P Android Development] clambert11:
[MENTION=6842057]The Flash[/MENTION], I like to use your settings so I reference this whenever I update the kernel too. Currently I'm running 3.14 of Flash Kernel.

I can't seem to find the thermal throttle limit in EXKM 2.90. Where exactly is this value hiding? Or is it something coming in new version of EXKM that is expected to drop soon by Flar?

It seems like I had to toggle apply on boot for the new settings to stick. Is this the normal behavior or an issue with EXKM? I never noticed it before but the changes I made last time had not been updated either.

Thanks for doing all of this. I know it takes time but we appreciate what you do for us.
[Nexus 6P Android Development] xperator:
Did u just call me a scrub? :laugh: Should I remind you Quicksilver gets best scenes (in X-Men movies) and you can never have that ?
[Nexus 6P Android Development] C.H.T.J.:
3.14 is absolutly great THANK YOU Flash :)!
[Nexus 6P Android Development] Citizen_Snips:
Hi Flash, I'm trying to build your kernel exactly using the steps in OP. I had no problems until I get to this step;

git reset --hard origin/n

It returns the following error;

fatal: ambiguous argument 'origin/n': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'

Not sure what I'm doing wrong on this step, I have no experience building. I tried just moving forward with the guide. Everything seemed to work until I got to setting up the deconfig file. CD ~/Android/Ninja. No such file or directory. I deleted the Android folder and started over from step 2, but still the same error. Sorry if this is something stupid/simple. This is my first attempt at ever building a kernel. No idea what I'm doing wrong, but I'd like to figure this all out. Any help from you or anyone else who knows what I'm doing wrong I would greatly appreciate being pointed in the right direction. I set up the build environment (step 1 only) using the manual way. I kept on going anyways and tried to build which failed with errors pertaining to no config file.

Edit: If it matters, trying to use the DF-Linaro 4.9 toolchain.
[Nexus 6P Android Development] nathanchance:
No, those changes are to the very core of the kernel and backporting them is just short of impossible. Google themselves tried and decided it wasn't worth it so we'll work with that we got.

I have it here without any issues. I'll probably just remove the commit, I don't know why it doesn't show for some people.

It's origin/release, I changed my branch name.
[Nexus 6P Android Development] Lord. Tech:
im kinda doubtful, is it supposed to say 3.10.104 flash in about phone? thanks again for throwing out a last update for us, really appreciate it.
[Nexus 6P Android Development] nathanchance:
Screenshot?
[Nexus 6P Android Development] Lord. Tech:
Sure thing man.
[Nexus 6P Android Development] dj0light:
Same here but with PN
[Nexus 6P Android Development] nathanchance:
Hmm that's my personal build it seems. Did you download that from the update post?
[Nexus 6P Android Development] Citizen_Snips:
Okay perfect, that didn't return any errors. I got

HEAD is now at 96ecf0e Makefile: Flash 3.14

Still lost on the config file step. The ~/Android/Ninja directory does not exist for me. I swear I didn't skip any steps either time and I'm reading over it again just to make sure (been up literally all night getting my Ubuntu LTS setup running properly, so I guess it's possible). Was that supposed to populate itself when syncing your source or the toolchain? I don't see any steps about mkdir ~/Android/Ninja. I did that anyways, 'cd' to it and tried the 'make flash_deconfig' command which did nothing. I got 'make: *** no rule to make target 'flash_deconfig'. Stop.
[Nexus 6P Android Development] Lord. Tech:
i downloaded from first post in op. not from update post. is this for N? am i on wrong kernel for MM?
[Nexus 6P Android Development] nathanchance:
You were already in the source folder if those git commands worked. So go back to that folder and do those steps
[Nexus 6P Android Development] nathanchance:
Yeah that's an N kernel but that's built from my personal branch, not the release branch. What's the name of the zip?
[Nexus 6P Android Development] izati:
Also I've noticed the proximity sensor isn't working either.
[Nexus 6P Android Development] Lord. Tech:
oddly enough it says flash 1.14 angler, and i downloaded from a folder which had 1.13 and 1.14 only.

so now i can dirty flash 1.14 from update post? or do i have to dirty flash rom first?
[Nexus 6P Android Development] nathanchance:
I need to recompile and upload it seems since something got seriously messed up.
[Nexus 6P Android Development] Citizen_Snips:
I went back to ~/Android/Flash and tried the 'make flash_deconfig' command which failed again. Same error as posted above along with a new one;

Makefile:533: recipe for target 'flash_deconfig' failed

make: *** [flash_deconfig] Error 2
[Nexus 6P Android Development] nathanchance:
That tells me nothing. You did the cross compile, arch, and make clean/mrproper right?
[Nexus 6P Android Development] Lord. Tech:
oh, no biggie man, i just appreciate u not holding out on us for an update lol. thanks again for the efforts!
[Nexus 6P Android Development] Citizen_Snips:
Yes I did. I even scrolled back up in the terminal window to confirm that as well. Extremely odd since I just copied and pasted them again and now it worked. Kernel is building now. Thanks again! And sorry for being a noob haha.
[Nexus 6P Android Development] nathanchance:
1.14 has been reuploaded (available in the initial update post and at the links in the OP). Sorry for the confusion, copied the wrong kernel file! This will fix any proximity sensor/auto brightness issues. Please show me screenshots to make sure the version looks okay.
[Nexus 6P Android Development] puertorecon:
I want to be the first to say,...I am sorry for asking about the 7.1.1 release. I had jump the gun,...knowing source wasn't even out. My bad.
[Nexus 6P Android Development] Lord. Tech:
So i can dirty flash kernel directly without any issues right?
[Nexus 6P Android Development] kantjer:
Yes
[Nexus 6P Android Development] Citizen_Snips:
So the kernel seems to have compiled successfully. Didn't stop with any errors, that is.

cd ~/Android/Flash/arch/arm64/boot

Worked, the directory exists, however;

cp -v Image.gz.dtb ~/Android/Flash/anykernel/zImage

Did not.

~/Android/Flash/anykernel File or directory does not exist. I found the Image.gz.dtb in ~/Android/Flash/arch/arm64/boot, so it was the anykernel folder. Looked manually and that folder doesn't exist.

I tried creating the folder manually in terminal and followed the rest of the guide. Ended up with the zip in the correct folder, but it can't flash. Can't find 'META-INF/com/google/android/update-binary in the zip file. The only thing inside the zip is the zImage. What did I do this time? Lol..
[Nexus 6P Android Development] nathanchance:
Use this guide, I haven't updated the one in the OP yet https://github.com/nathanchance/Android-Tools/blob/master/Guides/Building_Flash.txt
[Nexus 6P Android Development] shadowstep:
I downloaded the original zip as soon as you posted it (from your update post, but used your personal server to download, the mirror link, that is). Didn't realize the camera, proximity sensor and auto-brightness had stopped working until I checked this thread, although they are clear symptoms of using a N kernel on a M build! :p The fingerprint scanner was supremely slow as well for some reason.

I also noticed that the kernel version was not coming up and it was just showing Flash, but I let it be, thinking it was maybe a typo somewhere in the build process. Didn't know it was your personal build, otherwise would've definitely pointed out. Btw, speaking of typos, you have a couple (not fatal) in your init.flash.rc file from your personal branch here, in lines 61 & 73. Interactive is spelled incorrectly. (Pardon the OCD :silly:)

Flashed the new zip file and all is well now! I've attached the screenshot for you. :) Currently rocking the ironactive governor with DeusEx. :good:

It showed me the option when I had the N version flashed. Now that I've flashed the correct zip file for M, it is no longer there. Guess it's only available on the N version. Not an issue!
[Nexus 6P Android Development] Citizen_Snips:
Thank you for all your help and patience. :angel:

It worked. Ended up with a complete zip and it flashed successfully in TWRP. Booted up just fine and everything seems to be working perfectly. Auto brightness, proximity sensor, everything.

Seriously, thanks again. I'm giddy right now, I just compiled my first kernel. Awesome!

P.S. Yes, my PC is named Heisenberg (My PS4 is named Pinkman). Breaking Bad is the best show, ever.
[Nexus 6P Android Development] kantjer:
Congratulations on you're first build :svetius:
[Nexus 6P Android Development] BIGWORM:
The Flash, I'm still on PN MM, from your latest N update, should I disable UKSM as well and leave zram enabled?
[Nexus 6P Android Development] AzraelsKiss:
If only you knew how not weird it is for servers to be named after TV show or movie characters, actor names, Disney or other cartoon characters, comic book characters, etc... lol

Have a good one!
[Nexus 6P Android Development] jkeith1:
Does this work with 7.1.1?
[Nexus 6P Android Development] nathanchance:
Please read the title of the thread.
[Nexus 6P Android Development] jkeith1:
Just saw, my fault
[Nexus 6P Android Development] nathanchance:
I have created a Telegram group for people to hangout in, join up! https://telegram.me/joinchat/C1UAJz8Zx4D31PwmGyxA2w
[Nexus 6P Android Development] BIGWORM:
Too late on name suggestions for the kernel? Maybe Flashpoint? =D. I watch the show too! Lol
[Nexus 6P Android Development] viktor_peovski:
3.14 is a big performance improvement!

I am pretty sure i get better performance with 3.14 with power saving profile like deusex then I get with 3.13 with performance profile
[Nexus 6P Android Development] clambert11:
Posts like this still tickle me. Who's on first? :D
[Nexus 6P Android Development] Citizen_Snips:
Reminds me of when I was a kid and my Mom bought my dad a birthday present 'from me and my brother'. It was one of The Who's albums. I asked him who is was. He said Who, I said the people on the CD. He said, The Who... THE PEOPLE ON THE CD DAD. THE WHO!!!!!
[Nexus 6P Android Development] flunk03:
[MENTION=6842057]The Flash[/MENTION] 3.14 thank you for this update. Performance is stellar. I really can't comment on battery life because of Google play services causing havoc and the fact that I decided to change profiles to black pepper v2 to get some numbers. But even with a battery oriented profile running everything is fluid including multitasking as well and I'm yet to encounter any lags.
[Nexus 6P Android Development] Natakranta:
For me, since I flashed 3.14 battery life is significantly better with my pattern of usage. I'm on half battery now and I already see gain in SOT. I'll report back when I drain it in the evening.

Flash, Flash, 100 yard dash [emoji16]

Duno what and how, but you outperformed yourself again.

[emoji106]

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[Nexus 6P Android Development] kantjer:
I'm seeing the same on the last built
[Nexus 6P Android Development] Natakranta:
LOL, I've just got a random reboot opening Tapa to read your post [emoji16] that's something i haven't seen for a while.

And it reset my battery stats for today, they must have been to good to be true [emoji16]

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[Nexus 6P Android Development] kantjer:
OT but I haven't used Tapa for a while, XDA labs FTW
[Nexus 6P Android Development] Sheetzie03:
EXACTLY Nata

take the extra few minutes and clean flash.

It's not gonna kill you to re set things up

I stopped dirty flashing and I hardly ever have issues.

Thanks [MENTION=6842057]The Flash[/MENTION] wonderful work broseph
[Nexus 6P Android Development] KyriaZ:
dont kill me for asking but can i flash this kernel to dev preview? :silly:
[Nexus 6P Android Development] noooooo:
If you need a working camera, no, don't do it.