yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] bossofindy:
Hello [MENTION=1751716]theflash[/MENTION] I'm a big fan of your work, I've got a suggestion, could you please add the date to thread title when you do updates? I was still on 2/7 build and just happened to check your thread and seen you've released several updates since then. You're kernel runs great kind of set it and forget it. I get on xda maybe 2 or 3 times week, I run pn and nitrogen and these are great Roms, if there isn't an update I don't even open the thread, I'm not heavily modded so I guess I don't have as many issues as others.
[Nexus 6P Android Development] nathanchance:
I used to do this but I don't usually make posts unless there is some major/relevant updates. I'll try to remember to start doing it again. If you want, you can use a service like Sibbell to get emails by watching my repo. I use tags which trigger Github's releases feature.
[Nexus 6P Android Development] burningcreation:
I just moved from ElementalX to this kernel yesterday and absolutely loving it. Thank you for the release. :)
[Nexus 6P Android Development] matrixios01:
Where kernel build 15/3?

Στάλθηκε από το Nexus 6P μου χρησιμοποιώντας Tapatalk
[Nexus 6P Android Development] JaylanPHNX:
Download link is in the first post, like nearly every thread on XDA.
[Nexus 6P Android Development] matrixios01:
Find only 13/3 build

Στάλθηκε από το Nexus 6P μου χρησιμοποιώντας Tapatalk
[Nexus 6P Android Development] :
I flashed xthermal-mod-fast-charging over Flash Kernel

I can confirm it is improving the charging speed
[Nexus 6P Android Development] clone.x:
Look for new "flash-angler-20170315-1537.zip" name...

c.x
[Nexus 6P Android Development] Bobbaloo:
Haha! Thanks! I was in the same boat assumed I had the latest with 3/13
[Nexus 6P Android Development] gialakias:
It is because the newest has gone to the top of the list maybe because the output name has changed.
[Nexus 6P Android Development] xflowy:
hey man! could u shed some more light on this "perfd" thingy, as i saw it recently for the first time using the exkm app. does the connection between perfd and touchboost mean in general: when i use a interactive profile based on input boost with touchboost enabled i should also disable perfd?

and when im using touchboost perfd should be on/active?

or is it somehow contraindicated to leave perfd active when using a custom kernel on a different rom since i read somewhere that the perfd thing is "managed" by the rom!?

thanks much!
[Nexus 6P Android Development] Balino:
Perfd manages CPU frequencies for the userspace. That's what I know, it influences the frequencies based on the user interaction and could potentially influence gov profiles
[Nexus 6P Android Development] xflowy:
whats userspace?

and where exactly is the difference to touchboost, input boost and gov profiles which also manage the cpu frequencies?
[Nexus 6P Android Development] nathanchance:
Userspace is a governor that gives apps control over the cpufreq. That shouldn't actually be in the kernel, I'll need to remove it.

Basically touch boost raises the minimum frequency for a set period of time (1.5s off the top of my head) when the userspace daemon perfd detects there is user input. As far as I know, perfd is somehow connected to the HAL so it instantly knows when there is a touch so it can tell the msm_performance driver to boost the cores. Input boost is purely a kernel driver, it has no userspace component and as a result, it's a little slower. It also works differently. Rather than boosting the minimum frequency, it just forces the frequency to the set value for the set amount of time then allows the frequency to scale according to the governor policy. And governor profiles modify the governor tunables that change how a governor performs.
[Nexus 6P Android Development] xflowy:
thanks!

so should i leave perfd active when using touchboost and deactivate it when touchboost isnt used?

is the perfd something controlled by the rom?
[Nexus 6P Android Development] Balino:
Android is a linux based system, and linux based system have this so called “daemons”

Daemons are programs that works in background and gives you services, in our case, we want to look to a daemon called “perfd” and why it matters for us when we want to change values of the governor.

“Perfd” makes sure that the system is running with specified values for the governor, this values are written during the boot sequence and many of them are specified in a file called init.qcom.post_boot.sh (it’s under /system/etc)

So what we need to do?

· Stop the perfd daemon

· Modify the values we want to change for the governor

· Remove the default value file that perfd use as his configuration

· Restart the perfd daemon

https://xiaomi.eu/community/threads/heating-problems-roms-apps-settings.33036/

Found this, maybe it can help understand better what it is. I didn't yet eheh
[Nexus 6P Android Development] nathanchance:
Don't even worry about perfd. Just worry about enabling or disabling touch boost.
[Nexus 6P Android Development] xflowy:
so i leave it enabled? in all cases?
[Nexus 6P Android Development] HikingMoose:
Hey Flash, should I'm upgrade to the latest version of I'm perfectly happy with my current one? Is there a performance gin from your ext4 commits?
[Nexus 6P Android Development] nathanchance:
I am not sure I understand. I think you are combining the meaning of perfd and touch boost. When people say touch boost, they are talking about the msm_performance driver that is built into the kernel. This is the "port" or "interface" that perfd uses to modify workloads and CPU frequencies. You should only be messing with the touch boost switch, not perfd.

You don't ever have to upgrade, it's up to you when to do so though I do always say the latest version is the best one yet :p
[Nexus 6P Android Development] HikingMoose:
Fine... twist my arm. Lol
[Nexus 6P Android Development] xSilas43:
i stream a lot of videos and the lazyplug is amazing, the battery savings are very noticeable. kernel gets better every update :good::good::good:
[Nexus 6P Android Development] nathanchance:
Bringing this back... ;)

https://github.com/Flash-Kernel/AnyKernel2/commit/6f6f635e2a3d82f7fc4226d505f14a012eb64c96
[Nexus 6P Android Development] lamjanus:
Hi Flash, thanks for your work. Just installed your kernel the first time after the re-design. Before this i was using EX kernel en EXKM. I can`t find the option to load the color profiles as i was using with EX kernel. Is this as you designed it?
[Nexus 6P Android Development] flunk03:
Color profiles are there under the graphics section on EKKM for flash kernel. Did you flash the stock kernel/ROM of your choice when transitioning from EX to Flash?
[Nexus 6P Android Development] lamjanus:
Yes i dirty flashed pure nexus, rebooted in TWRP and flashed Flash kernel. After that installed EXKM again but i`m missing some functionality. Maybe it`s not supported by the kernel anymore? Also missing audio boost tabs.
[Nexus 6P Android Development] Badger50:
Did you remember to root again after you flashed PN?
[Nexus 6P Android Development] lamjanus:
Yes i did root again. No faults, system is running fine. i try flashing the kernel again.
[Nexus 6P Android Development] Badger50:
Cool beans, just asking. I've done that one myself before.
[Nexus 6P Android Development] flunk03:
[MENTION=5247034]lamjanus[/MENTION] I have noticed this before, for some reason you seem to have booted up with PN kernel. Do one thing Reboot to recovery flash ROM,kernel, root in that order and reboot. Also before you do this check which kernel is listed in the about section, I think it should show as the PN kernel. Let me know how it goes.:p
[Nexus 6P Android Development] lamjanus:
Yeah it`s a bit strange. also wiped cache and dalvik but that doesn`t help either. Also Kernel Audiotor doesn`t show any tabs for adjusting colors.

---------- Post added at 11:15 AM ---------- Previous post was at 11:01 AM ----------

Damn! that`s the case ;) Did not notice that i was doing something wrong... I will try again in that order..lol
[Nexus 6P Android Development] nathanchance:
Sound won't show up in Kernel Adiutor because it doesn't support the sysfs paths. You can add them in the custom section even though I don't know what they are off the top of my head. KCAL controls should definitely be there though, those are pretty much universal.
[Nexus 6P Android Development] lamjanus:
It`s fixed, i flashed pure, flash kernel and root at once. That did fix it. Sorry for this..
[Nexus 6P Android Development] lamjanus:
I also modified the config file for the higher CPU frequencies. Do I have to modify the file after every kernel update?
[Nexus 6P Android Development] Dbj.Dhaval:
Can I apply this values or it needs working?
[Nexus 6P Android Development] nathanchance:
It's good so far, feel free to apply the values and see how it goes.
[Nexus 6P Android Development] HikingMoose:
I kind of recall a discussion on what needs to be modified to get overclock frequencies to stick. Can anyone link me to those posts? I searched the thread for apply on boot and didn't come up with it.
[Nexus 6P Android Development] xSilas43:
they stick just fine for me without any extra changes.
[Nexus 6P Android Development] CyberpodS2:
I wanted to make a post here to cover double duty today. First I want to thank the OP for keeping this great project going and contributing so much to the community. There have been a handful of devs I have followed through the last decade across 6 devices and he is right up there with the best of them. Second I wanted to drop a reminder to noobs and seasoned users alike about problems and solutions. Today I took the plunge and reinstalled 7.1.1 (Dark Rom) on my 6P after being paranoid for a while from the BLOD troubles that led to an RMA.

There are a few steps I always take before doing anything drastic to my phone. Yes flashing anything to system or replacing a kernel, etc. is drastic in my book. 1st thing I do is a fresh backup in TBU and then a new nandroid backup. 2nd thing I do is plan out how to reverse or fix the flash if something goes wrong. 3rd is I read the last few pages of whatever thread pertains to the thing I am flashing. what this is leading up to is my experience flashing the 3/15 kernel today. I downloaded, checked md5 and flashed only to be stuck at the GOOGLE screen for 15 minutes. I usually don't wait that long but hell I was hopeful. I repaired the problem by restoring the BOOT only from my backup. I went and verified the md5 again and gave it another shot. This time it booted right up. I don't believe I did anything different so who knows what happened. There is a couple lessons to be learned here. LOL Always back up, Always have a plan to get back, Always double check your work and don't panic. All too often we see people stuck to the ceiling over a bootloop only to see them reply 4 posts later that it was an easy fix due to carelessness or honest mistake.. I hope I didn't drone on too long... Thanks again to The Flash!!
[Nexus 6P Android Development] HikingMoose:
That's weird. They reset for me, and the guy that posted a couple posts up who's changing the config to make his overclock settings stick, and have for the last several builds as I recall. I don't think I want to overclock anyway, so it's fine. I'm going to flash the latest build tonight, perhaps they'll stick
[Nexus 6P Android Development] xSilas43:
nevermind on the previous build they were sticking but not on the latest.
[Nexus 6P Android Development] nathanchance:
New build up with my profile (Flash 1.1) enabled.

You can read more about it here: https://github.com/Flash-Kernel/AnyKernel2/commit/8e4d678179dae8ecdf1e1c1fd797820b163a9cca

Also includes some Linux stable patches and blu_active updates with latest gcc source. If you don't want the profile, change the governor from flash to interactive.

Download: http://nchancellor.net/Downloads/Kernels/

Enjoy!
[Nexus 6P Android Development] lamjanus:
Hi flash, how can I use overclock values with your latest version and profile? Right now using your previous version with modified config file.

Thnx!
[Nexus 6P Android Development] nathanchance:
Sub out the stock values in the middle of the init.flash.rc with the overclocked values

1555200 -> 1708800

1958000 -> 2054400
[Nexus 6P Android Development] jhs39:
I'm running a stock based 7.1.1 rom. All of a sudden no Substratum theme will apply. They keep getting stuck while compiling. The only change I made to my phone between Substratum working and Substratum not working was updating Flash Kernel twice. Is there anything about this kernel that could cause Substratum to stop working?
[Nexus 6P Android Development] nathanchance:
Nope. Read this though: https://plus.google.com/+NicholasChumCDT/posts/PzbmJPwu9GS
[Nexus 6P Android Development] jhs39:
I'm familiar with that and those settings were already disabled on my phone. Also tried flashing the earlier version of Flash Kernel where I was able to install Substratum theme but that didn't work either. I have no idea what happened. Oh well. Getting sick of all the problems on this phone.
[Nexus 6P Android Development] lesterinidad:
Flashed the latest 3/17 kernel but still shows this wingoku profile
[Nexus 6P Android Development] dephsone:
Uncheck the Apply On Boot section and reboot your phone.
[Nexus 6P Android Development] nathanchance:
Because you have the apply on boot toggle checked......
[Nexus 6P Android Development] JYJY:
I'm just taking a wild guess that you selected apply on boot with wingoku profile. Lol
[Nexus 6P Android Development] lesterinidad:
We right hahaha sorry, now I unticked the apply on boot then reflashed the latest kernel. I guess I would not make any change by now as you set everything up on this kernel. Thanks!
[Nexus 6P Android Development] joyj112:
Can somebody check call qualities? Whenever i use flash, others are saying they hear like scrathcy noise. But when i flash franco people hear me perfectly clear
[Nexus 6P Android Development] iaTa:
Thank you for the new version with your CPU tweaks.

I'm seeing a small amount of hitching on smooth scrolling, mainly when using momentum scrolling so I'm not actually touching the screen when the hitching occurs. Any idea how I could get rid of that so scrolling is perfectly smooth again?
[Nexus 6P Android Development] Nekromantik:
[MENTION=5196311]flash[/MENTION] if we use the new flash profile and change the gov to relax and chill would we loose the benefit of the profile?
[Nexus 6P Android Development] HikingMoose:
Dude, slow down! I just flashed 3/15 9 hours ago! Now 7 hours ago, you posted a new build! Gee wiz. Back to recovery I go...

[emoji12]

You'll probably just need to make a couple little tweaks. I'm about to flash it, so I'll see what's in his new stock values, and maybe I can help you figure it out.

Edit: Ok, his new profile is pretty good, probably the best stock profiles I've seen. I'm surprised you're having scrolling stutters, but then, I'm not, because I've always had them on my 6P. What ROM?

Here's Flash profile slightly reworked for more scrolling power. Hopefully still battery friendly, but I have tried it for more than 1 minute so far.

Delete the .Zip at the end once you put it in sdcard>ElementalX>gov_profiles.

P.s. I just replaced the profile with a few more modifications, because I didn't like how it was acting.
[Nexus 6P Android Development] kakabobo:
Cannot seen to locate flash 1.1 under ex kernel manager load profile.
[Nexus 6P Android Development] joeyfong:
Governor
[Nexus 6P Android Development] nathanchance:
Hmmmm odd. Bump input boost to 80 or 100ms

Yes.

It's set by default.
[Nexus 6P Android Development] zborn:
If you have any values set on boot in Exkm reset the application data and reboot. Kernel, at least for me, is perfect with preset values, no stutter at all.
[Nexus 6P Android Development] xSilas43:
try f2fs ;) never stutter again.
[Nexus 6P Android Development] darbylonia:
New kernel's working great!! :good:
[Nexus 6P Android Development] snoprosledneck88:
[MENTION=5196311]flash[/MENTION] thanks for the latest update and the rework. This has already been my favorite kernel since back in the AK days. So great! I haven't changed a thing. Do you like Zen vs. maple or fiops? Just curious. Thanks again
[Nexus 6P Android Development] nathanchance:
Maple.
[Nexus 6P Android Development] CYoung234:
Just a quick off-topic question. I am running Nitrogen with Flash. Lately, I have been having some trouble with my phone waking up in my pocket and pressing digits on the emergency dialer screen. As far as I know, the power button is not being pressed to wake it up, so I wonder if I have some setting that is permitting this? Oh, I am using the Pixel launcher as well. Thanks if any one can point me in the right direction!
[Nexus 6P Android Development] TRgamer:
Maybe "on body detection" is active... Check under security and then smart lock...
[Nexus 6P Android Development] iaTa:
I'll give it a go. Can I use this with ka-mod rather than EXKM? Not a huge fan of EXKM. I'm on Dark ROM btw.

Still get the small hitches :(

All has been reset.

Already on F2FS.

Just to confirm this is the first kernel from Flash where I've seen these small hitches.
[Nexus 6P Android Development] xSilas43:
then its rom related because im on aicp f2fs no stuttering at all.
[Nexus 6P Android Development] iaTa:
I've just tried HikingMoose's governor profile and scrolling is smooth again.

EDIT: Maybe not. Still seeing hitches. I'll try going back to an old Flash kernel.
[Nexus 6P Android Development] HikingMoose:
Sorry. Hmm. I'm running it without any kind of boost. I have fysnc off, zram off, uksm off (those both require some computing power from the CPU, so I've been experimenting with them off l. It's pretty smooth for me, but I'm at the in-laws so I haven't browsed with the browser. I'll think about it and maybe come up with some more tweaks to it. I just don't want to burn through your battery in 2 hours of screen on time.

Did you say what ROM when I asked earlier? Maybe a good wipe and fresh install would help.
[Nexus 6P Android Development] kouss77550:
Is it normal that "write_wakeup_threshold" is at 828 instead of 128? I've seen this since a few versions and thought it was a derp but maybe it's intended ?
[Nexus 6P Android Development] nathanchance:
Where do you see that?
[Nexus 6P Android Development] HamsterHam:
Miscellaneous
[Nexus 6P Android Development] jhs39:
Ended up at least temporarily switching to a rom with oms support because I can't live without my dark theme. I was skeptical but the Flash Profile in the latest build seems to work well. I'm not seeing any battery savings, however, since I switched to a more battery hungry ROM. Want to thank the dev for the great kernel and for not flaming me when I posted a stupid question.
[Nexus 6P Android Development] sandman1234:
I'm gonna look for the link. Tapatalk is hard to navigate, in the chance you could get to it sooner could you link me
[Nexus 6P Android Development] kyzn:
Bootloader remains unlocked until the day you lock it. The boot warning is nagging you after all.
[Nexus 6P Android Development] sandman1234:
Haha at work right now and I can't afford to restart my phone. Didn't notice whether I had the warning or not [emoji15]
[Nexus 6P Android Development] kyzn:
Everything you will ever need is in the 1st post. Read it please.
[Nexus 6P Android Development] evilryry:
http://download.chainfire.eu/969/SuperSU/UPDATE-SuperSU-v2.76-20160630161323.zip
[Nexus 6P Android Development] sandman1234:
Literally a second late! Haha clicked around on DU, NINJA, and finally found it in PN? .

Appreciate the help brother!

Edjt: what's the best file manager?
[Nexus 6P Android Development] nathanchance:
I personally use Solid Explorer, I love it.
[Nexus 6P Android Development] greyhd:
Nate, did you stop building the PN Mod? The links all come back 404.
[Nexus 6P Android Development] nathanchance:
http://downloads.hostingsharedbox.com/nathanchance/ANNOUNCEMENT.txt
[Nexus 6P Android Development] resynx:
I second Solid. Ever since Root Explorer got its "material" update I couldn't stand the look so I switched over and found something great with Solid Explorer :)
[Nexus 6P Android Development] bobbarker2:
I use Root Explorer for the occasional file permission change that solid explorer fails on/wont do. Other than that, Solid Explorer is the best file management tool out there by far.
[Nexus 6P Android Development] s-advance:
Running DP5+Ninja 2.4....Wonderful...
[Nexus 6P Android Development] Pollie81:
This kernel really runs fantastic, yesterday i was trying some profiles but almost all have a little bit of lagg or micro stuttering. Then i tried without a profile.. ? i just set minimum frequencies on both clusters to 384 and max to 1.4 and 1.7. bioshock on little cluster and interactive on big. The result is unbelievable, smoothness is fenomenal and i almost got 4 h sot on 50% battery. I only do light stuff though, Google+, WhatsApp, browsing etc..
[Nexus 6P Android Development] xperator:
That's amazing! Bioshock is a pretty aggressive governor. Theoretically it should not give you that much of battery life.

Have you adjusted values for the big and little clusters or just left them with their governor default values ?
[Nexus 6P Android Development] Pollie81:
All governor default values.
[Nexus 6P Android Development] xperator:
Would you mind sharing your CPU times table for both clusters ?

And more details on your usage and setup if not its ok
[Nexus 6P Android Development] Pollie81:
Sure, this is from a new cycle:

What do you exactly want to know? I'm on AOSIP Oms, with ninja 1.4 and xthermal performance mod.
[Nexus 6P Android Development] xperator:
Oh thanks. Btw which one is little Klein or Grote

And what are the apps you use, your keyboard, your browser, etc..
[Nexus 6P Android Development] Pollie81:
Haha, kleine = little

Apps: chrome, Google keyboard, Google plus, XDA premium, Facebook, WhatsApp and gmail. Those are the most used ones.
[Nexus 6P Android Development] Criton30:
Hi all,

which is preferred? EX Kernel Manager or Kernel Adiutor-Mod? Im now on the lates Purenexus ROM with the lates Ninja kernel.
[Nexus 6P Android Development] zborn:
Latest build on DU. First run today...

Stock values.. this is just awesome....
[Nexus 6P Android Development] dephsone:
Confirmed, mine is at 896, too.
[Nexus 6P Android Development] JPREMEEE:
Is anyone willing to share their setup and how they're running their device preferably with good battery life and on screen time?
[Nexus 6P Android Development] shantam3108:
Flash profile ftw :cool: no need to tweak just use it and let the magic begin
[Nexus 6P Android Development] xSilas43:
wow never thought id see the day g+ used more battery than my mobile streaming in 1080p. 15th build running great with the default settings except input boost on 40ms and maple io with 1024 read ahead.
[Nexus 6P Android Development] JPREMEEE:
Link Me?
[Nexus 6P Android Development] shantam3108:
Just flash the 17th March build. Flash has already set his profile. No need to do anything. It will be applied by default (clear the data of any kernel manager app you are using so that I wouldn't load that profile and flash will be applied by default . I only changed scheduler to maple and readahead to 1024b(don't recall what was it by default) and nothing else
[Nexus 6P Android Development] seabro01:
I'm getting good battery life with Dirty Unicorns, latest Flash, Wingoku 4.1 governor profile and dark/black themes. Also not using any apps like FB that are notorious for draining battery. Idle drain is usually very good (.2-.3% per hr). SoT varies depending on usage but I can go 12-15 hrs off charger with 5-6+ hrs SoT. With more moderate use I can go 2+ days off charger.
[Nexus 6P Android Development] CYoung234:
Thanks, but no, on body detection is not turned on. I am not using any of the smart lock features.
[Nexus 6P Android Development] TRgamer:
But Zen comes as standard when I use the kernel... So better to change to Maple?
[Nexus 6P Android Development] nathanchance:
Zen I feel like it is a great all around option.
[Nexus 6P Android Development] TRgamer:
Trust your feelings :D.. Thanks for the efforts you put into these and your incredible patience