yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Android Development] peltus:
Overclocking is standard now in 2.0? Mine runs at 1632/2016 now.

I only applied drunksause v1.1 bash script but I couldn't remember it setting overclock settings. Could be mistaken.

This on a fresh clean install of stock 7.1.1.
[Nexus 5X Android Development] nathanchance:
It shouldn't be, my init file didn't change from 7.0 to 7.1.1
[Nexus 5X Android Development] nathanchance:
Were you on F2FS on another kernel before? I've pulled the commits straight from the stable Linux tree and added the proper lines in the fstab, I'm not sure there is anything else I need to do.

This is the stable over clocking from DespairFactor.

In my signature, there is a link to my AFH, that will always have the latest kernel on it.

Yes, touch boost has been nuked.
[Nexus 5X Android Development] Alcolawl:
Just flashed this. Sold on features alone. The Chill governor and Maple I/O Scheduler is extremely intriguing. Will report back. Great job bro! :good:
[Nexus 5X Android Development] TheLastSidekick:
Gotta say the kernel is very fluid and no issues on stock Nougat. Love the amount of features included in the kernel, but mostly I like the idea of being up to date with mainline Linux, and having security vulnerabilities patched in a time where security is of essence on the Internet.

It was snappy as default, at the moment I'm using Alcolawls epic XAP4 Governor and its a magnificent combo. (thanks for that too, bro!) I've got to say I've had moments where I'd sleep on the Nexus 5X, but you both have breathed some life back into the device so thank ya! :)
[Nexus 5X Android Development] :
Please vote for this thread. One of the most helpful people on XDA and a great kernel. I'm just saying. Please place votes. 5 stars all day imo. Cheers. :good: Running great on ABCrom!! ;)
[Nexus 5X Android Development] icrunchbanger:
Using a kernel for a couple of hours.

I must say that it is very snappy and that battery management is excellent.

Great work keep it up [MENTION=6842057]The Flash[/MENTION] :)
[Nexus 5X Android Development] Moto G User:
[MENTION=6842057]The Flash[/MENTION] I had tried f2fs (a few months back) with jolla's kernel and it booted up but with this kernel however it doesn't boot up. it would be nice if other people can confirm this issue :)
[Nexus 5X Android Development] nathanchance:
The other thing to note about F2FS is your ROM needs to support it. I'll dig in and see if I am missing anything but I'm pretty sure I am not.
[Nexus 5X Android Development] Moto G User:
I assumed that the kernel only needed to support f2fs :)

Is there any way to check the f2fs support for a specific ROM
[Nexus 5X Android Development] nathanchance:
They will usually mention it but you can always ask them. I am pretty sure stock (and as a result, stock based) ROMs do not have support for it but people are free to correct me.
[Nexus 5X Android Development] ulxerker:
done:good:
[Nexus 5X Android Development] Moto G User:
Thanks for the info :)
[Nexus 5X Android Development] :
If you've never used AbCrom I highly suggest it. [MENTION=7157050]mohican16[/MENTION] provides builds over on the Builders Collective thread. Just do a Google search and it will come up quick. A very customizable stable rom with frequent updates on that thread. You just gotta watch for em or search Bullhead AFH and look there. Imo one of the best roms, we have many greats but I love ABCrom. Just a suggestion. Also a great thread to learn about development. :good:
[Nexus 5X Android Development] TW1ST3D1NS4N3:
[MENTION=4490399]SM210[/MENTION] do you by chance know anything about velocity ROM? Or know where I can get some info perhaps? I've google but can't find much about the bullhead build.
[Nexus 5X Android Development] :
I've recently heard of it but never used it. I have been sticking with PN, ABC and Despairs rom for months. ABC most recently and the guy building does a great job. Try it and see. I look for roms that are small in size and stable and have frequent updates as I'm kinda OCD about being on the latest.. Lol. And imo even know I've only used this kernel a few days its God sent and I will be staying on this regardless of what rom i use. Still trips me out about how clear my sound is even on exterior speaker. Battery even though it hasn't been long enough to 100% accurately judge just yet seems to be far better than stock and I'm happy as performance is fantastic as well. I am now finally after about 5 years of just flashing things attempting to learn and that thread (Builders Collective) and Nathan C have been a huge help with all the helpful information they provide to us all. Cheers. :good:
[Nexus 5X Android Development] ffonegod:
Is this kernel exclusively for the 5x or devices with the sd808 as well? Currently using a moto X pure
[Nexus 5X Android Development] nathanchance:
5X only.
[Nexus 5X Android Development] TW1ST3D1NS4N3:
I have been using it now all day with Flash kernel and it is running smooth and stable as I've ever seen. Battery life is incredible. 5 hours screen on time with 25% to go :)
[Nexus 5X Android Development] Moto G User:
U mind posting the link to the ABC Rom?:)

---------- Post added at 11:48 PM ---------- Previous post was at 11:46 PM ----------

Just wondering what SOT you get with XAP4

I've tried XAP4 and I get around 3-4 max SOT and I expected a bit more
[Nexus 5X Android Development] :
For Nexus 5x this is latest build http://xdaforums.com/custom-roms/an...rom-builders-collective-t2861778/post69140592
[Nexus 5X Android Development] Moto G User:
Thanks
[Nexus 5X Android Development] Midomad:
No,it's the profile (DrankSauce).
[Nexus 5X Android Development] peltus:
Then I'll hit the apply on reboot buttons on both clusters in exkm. Thanks for the quick answers.
[Nexus 5X Android Development] Midomad:
Correct.

View attachment 3961188
[Nexus 5X Android Development] nathanchance:
One of Google's engineers just shared this article to the Linux kernel subreddit, I think it is a great read for a few reasons:

1. It explains what big.LITTLE is trying to do and why it kind of has a hard time as it is.

2. It explains why EAS is doing so well.

3. Google is actually trying to push stuff upstream into the mainline kernel. That is AWESOME.
[Nexus 5X Android Development] Mrcactuseater:
Does this mean the possibility of an EAS version of this kernel is coming? Or something of the sorts anyway?
[Nexus 5X Android Development] nathanchance:
I'm considering it. [MENTION=2967322]buckmarble[/MENTION] ported it to the 6P based on AK's work so I am giving it a try now. It requires a LOT of changes and I don't have this device so it will be pretty hard to make it work here.
[Nexus 5X Android Development] Mrcactuseater:
Well if you need a guinea pig, I will sacrifice myself for the greater good!
[Nexus 5X Android Development] buckmarble:
The stuff I did for the 6p will work on the 5x. The only thing you will need to swap out is the energy model. The energy model is on Google source in the bullhead marshmallow mr1-eas branch.

Sent from my Nexus 6p
[Nexus 5X Android Development] poondog:
Hi Nathan + Buck

I'm guessing you've already seen this commit

https://github.com/Elite-Kernels/elite_angler/commit/7c2c27c9882da8963d85d5c20eed74e5d60901ad

[MENTION=2967322]buckmarble[/MENTION] did you happen to diff the implementation of EAS comparing Marlin to Bullhead/Angler? Since Google have made it default on the Pixel, I am guessing that they have put more work into it. It might be useful to have a look into the tunables on the Pixel, if you haven't already done so. Its a different CPU I know, but it may give us a sort of template to go off.

Good luck, thanks for your work
[Nexus 5X Android Development] attaullahsahito:
stuck at google logo. flashed on rooted (Supersu 2.78-SR5) stock 7.1.1 any help...
[Nexus 5X Android Development] peltus:
We're you previously on another kernel?
[Nexus 5X Android Development] ulxerker:
flash the kernel that came with your rom (boot.img) again, after that re-flash Flash kernel.
[Nexus 5X Android Development] attaullahsahito:
No I was on stock kernel. restored stock boot.img and tried franco kernel, which is working. Will try FLASH kernel after restoring to stock boot.img... will report back.
[Nexus 5X Android Development] buckmarble:
Yes I have. Unfortunately the 6p kernel sitting at 3.10 is way behind the 3.18 which makes the pixel stuff not usable. The backport to 3.10 was discontinued by linaro and therefore discontinued by Google.

Sent from my Nexus 6p
[Nexus 5X Android Development] dreamland2000:
I had the same issue after flashing the latest, but all I did was restart the phone by holding power button and then it loaded up fine.
[Nexus 5X Android Development] crian:
Was running Franco and flashed stock boot.img and then flash kernel. No issues.
[Nexus 5X Android Development] nokiagye:
The 2 running great on 7.0
[Nexus 5X Android Development] gorilla p:
Running 7.1 ROM. Version 1.5 worked fine. V2.0 for 7.0 and 7.1.1 both fail during installation
[Nexus 5X Android Development] stifler7:
AFAIK V2.0 is only for andriod 7.1.1.. and i have been using it on DU and its running awesome.. For 7.0 and 7.1 V2.0 cannot be used
[Nexus 5X Android Development] Smultie:
What's the power usage gain of using 302MHz vs 384MHz?
[Nexus 5X Android Development] kojak1989:
no difference.
[Nexus 5X Android Development] Smultie:
So, what would be the benefit from running on 302MHz?
[Nexus 5X Android Development] kojak1989:
perhaps deeper sleep.
[Nexus 5X Android Development] Smultie:
Anyone with more knowledge on this subject?
[Nexus 5X Android Development] nathanchance:
Almost nothing and less strain on the processor in idle is my guess. I didn't write the commit and personally I wouldn't have done it.
[Nexus 5X Android Development] Benik3:
Do you use EXmanager with battery status enabled?

I'm curious how battery act on DU in screen off. Now I have installed ABCrom and I have still around 1,5%/hour like on 7.0...

Thank you :)
[Nexus 5X Android Development] nokiagye:
Finally I flash a new rom the 2.0 and the drain goneView attachment 3966483View attachment 3966484
[Nexus 5X Android Development] stifler7:
Haha, the EXkernel manager app shows me a drain of 0.7/hour but to be honest, my battery goes for something around 35% to 34% in a span of 8-9 hours of my sleep time (i keep wifi off and data off)

btw i also use DrunkSause profile and DU with full OMS support is just awesome..loving it so far
[Nexus 5X Android Development] doggie13_:
Did you hear about sultanxda's SafetyNET bypassing patch? Flash, if it actually works, are you going to implement it?

Keep up the good work!
[Nexus 5X Android Development] nathanchance:
https://github.com/Flash-Kernel/bullhead/commit/8464618fbe8f330c26cd6befe2c525b3a0f12124
[Nexus 5X Android Development] stifler7:
What is new in the beta build that you uploaded to your website? Version 2.1. Do I have something to look forward to after flashing the beta build?
[Nexus 5X Android Development] vampire36:
Changelog:

- Upstream F2FS commits

- Upstream sdcardfs commits

- Upstream blu_active commits

- Remove ironactive (we already have all of the upstream CAF commits in interactive)

- Improvements to cpuidle

- Improvements to locking

- Double tap to wake now works when either halfscreen or fullscreen is selected in KA

- Security patches here and there
[Nexus 5X Android Development] Benik3:
Please do not remove IronActive.

We then can't use DrunkSauce (there is of course lite version of DrunkSauce for Interactive, but it also doesn't use impulse on BIG core and it!s not so battery friendly) :(
[Nexus 5X Android Development] Midomad:
Ironactive is 99% same with Interactive.

I didn't notice any difference using DrunkSauce/Lite version!
[Nexus 5X Android Development] axiel7:
Where can I find this beta build? What website are you talking about? :confused:
[Nexus 5X Android Development] TW1ST3D1NS4N3:
Go to the OP. Istead of the main link, use the "mirror"..... You'll see it:)
[Nexus 5X Android Development] Smultie:
Or..... you can just post the link: http://nchancellor.net/Kernels/bullhead/7.1.1/Beta/
[Nexus 5X Android Development] edoardotavecchio:
You can just modify the script. Where there's written "iron active", you have to change it to "interactive". I think is that simple because, if I remember right, they have the same parameters.
[Nexus 5X Android Development] TW1ST3D1NS4N3:
Or...I could not since I didn't ask permission.
[Nexus 5X Android Development] Benik3:
Yeah, I'm thinking about the same :)
[Nexus 5X Android Development] pitt93:
Franco display controllo isn't working anymore or is only my issue?
[Nexus 5X Android Development] Smultie:
[MENTION=6842057]The Flash[/MENTION] do you have a table with mV per frequency for this kernel? Especially interested in the voltages for the overclocked and underclocked frequencies!
[Nexus 5X Android Development] nathanchance:
No I don't, you can look at the dts files in source though, that should give you some ideas. Why the interest though?
[Nexus 5X Android Development] Smultie:
General curiosity :)

Could you be a bit more specific, I'm not really familiar with source code; e.g. what folder should I be looking at/in?
[Nexus 5X Android Development] nathanchance:
Here: https://github.com/Flash-Kernel/bul...arch/arm/boot/dts/qcom/msm8992-regulator.dtsi

Here are the commits for over and underclocking as well:

https://github.com/Flash-Kernel/bullhead/commit/b51f5c85b78fe0819736f387161310d09e9b0ec5

https://github.com/Flash-Kernel/bullhead/commit/3c3e4c1ab60d9290dd47f4472aa96577fe1f6bfa
[Nexus 5X Android Development] Benik3:
Yesterday I got really interesting experiences.

I wanted to try Dirty Unicorn ROM, so I flashed it, but I had some bugs. So I wanted to go back to ABCrom (of course I didn't make backup...)

But after flashing the ROM with Flash kernel, phone boot looped into recovery!

I tried to reflash it many times, I was even so confused that I flashed full factory image again (which booted well) then again ROM+kernel an again boot loop!

So again try with DU, again boot loop!

I don't know what really happen (unfortunately I didn't take logs :( ), but only way to get it work was flash ROM, boot it up, reboot back to recovery and flash kernel etc...

Really weird, but it looks that safer way is first boot the ROM and don't flash kernel immediately in TWRP...
[Nexus 5X Android Development] nathanchance:
Update!

Here we go, first 7.1.1 update, got a lot in here. Upstream F2FS commits up to 4.10-rc1, some sdcardfs commits from upstream, and improvements to cpuidle (so deep sleep should be better). Read the changelog, most stuff is pretty self explanatory. Let me know if something is broken using the procedure in the OP.

Download FLASH 2.1 for Nougat 7.1.1: Main | Mirror

Changelog: (also on Github)

Upstream F2FS commits

Upstream sdcardfs commits

Upstream blu_active commits (thanks to [MENTION=5996255]jollaman999[/MENTION])

Remove ironactive (we already have all of the upstream CAF commits that make it special in interactive)

Improvements to cpuidle

Improvements to locking

Double tap to wake now works when either halfscreen or fullscreen is selected in KA

Improvements to Live Display (work with KCAL thanks to [MENTION=4684315]flar2[/MENTION])

Improvements to wakelocks (disable a few by default to improve battery)

Attempt to fix 2% battery drop issue

Security patches here and there
[Nexus 5X Android Development] mr.ace:
[MENTION=6842057]The Flash[/MENTION] some new Franco fsync patches are missing in your kernel, can you release a new version for these patches??
[Nexus 5X Android Development] nathanchance:
I haven't had time to test these patches so no, not now.
[Nexus 5X Android Development] :
does anybody see improvement in using blu_active governor? :)
[Nexus 5X Android Development] nathanchance:
Just brings it more inline with upstream interactive so it's a bit more responsive.
[Nexus 5X Android Development] :
Oh, thanks! do you use it? :o will press thanks tomorrow since I already achieved my 8 per day because of too many new releases today :victory:
[Nexus 5X Android Development] nathanchance:
It did for a bit and it was fine then I went to impulse/interactive for DrunkSauce.
[Nexus 5X Android Development] TW1ST3D1NS4N3:
[MENTION=1751716]theflash[/MENTION] What are the differences between your kernel and the stock kernel in the latest release of Pure Nexus, if any?
[Nexus 5X Android Development] :
I think PN Stock is just a stock modified to work for PN while this kernel is more of a 'custom' kernel. :o
[Nexus 5X Android Development] nathanchance:
All the stuff in the OP
[Nexus 5X Android Development] Alcolawl:
Do not fret, brother. If anything this just makes DrunkSauce easier to implement for future releases and kernels. I'll update DrunkSauce to use Impulse/Interactive today to prepare for other ROMs and kernels that'll surely follow suit.

DrunkSauceLite will be interactive/interactive on little/big

DrunkSauce will be impulse/interactive on little/big.

Of course blu_active comes to bullhead after I leave :( I'm repairing my screen on Monday so hopefully I can flash 2.1 just for some fun before I sell it on eBay or Swappa or something.
[Nexus 5X Android Development] Benik3:
Thanks man! :)

But we will miss you here on bullhead :(
[Nexus 5X Android Development] gordo2212:
Quick question that I couldn't find the answer to. Trying to use drunksauce profile on latest pure nexus. I downloaded the profile file from the Google doc page, changed the txt to exkm. Went to load settings in exkm app and found the profile, hit open. Am I suppose to get any notification from app that it worked? Nothing happens on my screen. I'm new to 5X sorry for the noob question

Sent from my Nexus 5X
[Nexus 5X Android Development] Midomad:
Open EXKM,CPU gov:DrunkSauce.

---------- Post added at 04:20 PM ---------- Previous post was at 04:04 PM ----------

You'll be missed :(

I'm still using you config [emoji12]

Looking forwad you're test and you're opinion...
[Nexus 5X Android Development] stmims1124:
You don't want to change the extension, just remove the .txt extension in a file manager or whatever and put the file in the EXKM profile folder in your phone's storage. Then just load it in EXKM in the CPU Governor Options menu. There will not be any notification-It'll just say DrunkSauce under "Current profile". Make sure you click "apply on boot" in this menu, and also for CPU frequencies and the first 3 settings in the "CPU boost options" menu (boost milliseconds, input boost frequency, and input boost milliseconds).

Edit: I forgot to mention, you need to change the little cluster governor to Impulse and the BIG to Ironactive
[Nexus 5X Android Development] ndarkside93:
I think you got that backwards. Little cluster is ironactive and big cluster is impulse
[Nexus 5X Android Development] stmims1124:
I believe I got it right (see [MENTION=4752299]Alcolawl[/MENTION]'s quote below). I suppose it's of little consequence as the Flash's kernel has been updated to no longer use ironactive, and the script will be updated to use interactive on the BIG cluster. My apologies [MENTION=6842057]The Flash[/MENTION] if I got a little off topic!
[Nexus 5X Android Development] vampire36:
[MENTION=4752299]Alcolawl[/MENTION] Yeah testing blu_active as I speak...solid and smooth...not sure though its optimized for n5x....Once you get your phone maybe we can optimize the values for better battery performance balance with a BluSauce profile ;)
[Nexus 5X Android Development] nathanchance:
No, it's definitely impulse on little, ironactive/interactive on big.
[Nexus 5X Android Development] ndarkside93:
Thanks for the correction. I misread when I was tweaking the other day to switch out all the ironactives for interactive because my kernel doesn't have ironactive.
[Nexus 5X Android Development] Javi22:
I installed this kernels two days ago in resurrection remix.... Battery has improved noticely and smoothness still being great

Awesome grat work
[Nexus 5X Android Development] zurik:
Before flashing the Flash Kernel, I have installed Franco kernel. SOT when I used Franco kernel it was approximately 4 ~ hours. With Flash Kernel I have SOT 3~ 3.3 hours... I saw a difference with battery... With the same usage of my phone. I don't know what cause this... (And sorry for my English)
[Nexus 5X Android Development] :
Just wanna report that idle consumption is ****ing great! :highfive:
[Nexus 5X Android Development] edoardotavecchio:
[MENTION=6842057]The Flash[/MENTION] Jollaman, Franco and Flar2 provided a lot of interesting patches in latest releases of their kernel (patches regard power consumption, led managing and fingerprint provements). You could take a look maybe you could find something useful?
[Nexus 5X Android Development] :
Most of them are already in 2.1 version especially the power consumption patches.
[Nexus 5X Android Development] mr.ace:
Other devs should take a look at The Flash source :o:o:o
[Nexus 5X Android Development] leolawliet:
This is probably the most battery friendly kernel I've ever used.
[Nexus 5X Android Development] nathanchance:
Like the others said I have ready looking through their repos. I do a lot of research and I am subbed to a lot of threads so I will know about patches like these before most users. Just doing a quick compare of my repo with theirs will show quite a bit of overlap.
[Nexus 5X Android Development] rmead01:
Do use/recommend your default settings or any of the custom profiles?
[Nexus 5X Android Development] mr.ace:
In my tests your kernel close background apps more times against to Jolla and Franco and in my tests uksm and zram was enabled
[Nexus 5X Android Development] edoardotavecchio:
All right, thanks for the answer!
[Nexus 5X Android Development] oliver7:
I maybe gonna try this kernel. Is it ok to backup boot.img and flash it to revert to my original kernel?
[Nexus 5X Android Development] jerethi:
Yes. You could also just extract it from the factory image Google provides (if you're using a Nexus device) and flash it if you want to revert to stock.
[Nexus 5X Android Development] nokiagye:
I must have those enable or not?
[Nexus 5X Android Development] qu4nd:
Same for me! Unable to get swipe right to work.
[Nexus 5X Android Development] ulxerker:
gia sou file!

these are unnecessary wakelocks, so you better disable them for better battery.
[Nexus 5X Android Development] nokiagye:
Ευχαριστώ πολύ ?
[Nexus 5X Android Development] oliver7:
wow, performance is awesome! (2.1 on pixelrom 6.0).
[Nexus 5X Android Development] nirogu325:
It didn't work for me using this kernel and Phasma kernel. Maybe it's ROM related?

Sent from my Nexus 5X
[Nexus 5X Android Development] cwerdam:
Can you post or DM me your setup for better battery save. Thanks dude :)
[Nexus 5X Android Development] TW1ST3D1NS4N3:
Defaults
[Nexus 5X Android Development] leolawliet:
I use EX Kernel Manager and I would also recommend installing Naptime.
[Nexus 5X Android Development] Benik3:
Well this Doze thing is interesting. I totally missed this feature.

I was thinking about using Naptime to force more the Doze (because I'm not a heavy user of the phone).

But does anyone use Ambient light? I really like this feature. E.g. I want to know what is the time, so I simply pull phone from my pocket and look on it, or slightly move with the phone on my table.. Without touching any buttons, fingerprint etc.

But I noticed, that the sensitivity may vary. I don't know if it's caused by kernel or by ROM, but on some others kernel/ROMs the ambient light was very responsive (sometimes even too much) and sometimes it's almost unusable (it never wakes when I want).

I'm now on ABCrom with Flash Kernel and I would like to also have ambient light more responsive. Is there any way to do it?

And back to Doze/Naptime - this will totally kill this feature :(
[Nexus 5X Android Development] :
the fix for 2% drain issue seems working though it still doesn't prevent the battery from draining quickly. it just makes it drain by 1% but still it's better than by 2% drain. thanks, flash! :)