yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Literally just said he didn't want to use the widget or quick setting tile...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
Then he needs a magic wand. Figuratively.

I don't think Google Assistant does this yet.

Brightness slider doesn't go all the way up to the degree that HBM does for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Yeah I know it might not be doable, I thought there might be a chance that [MENTION=4684315]flar2[/MENTION] could add a toggle as an activity under EX kernel manager or something. I find that the auto brightness setting on the widget doesn't make it as bright as manually turning on.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
The widget has 3 settings. Off - brightness reverts to whatever you have set. "A" or adaptive brightness. And high brightness, in which a white disc shows in the center of the widget. On my N6 and Pxl that one is much brighter than maximum on the slider.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Yeah I understand that, I find that the adaptive brightness setting does not set it as high as I would like it to go when it's sunny. I don't want a widget on my homescreen if I can help it and I find that the quick setting tile is a bit of a pain because it does not get themed by substratum unless I make a special request of the dev. In a perfect world I want to use GMD gesture control to create a custom gesture that would toggle it on and off no matter what is currently on my screen.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CZ Eddie:
It would be nice if we could get rid of the widget & quick settings tile and just have the auto xtra-bright always-on via a toggle in EX Kernel Manager.

I'm not a fan of the implementation as-is but hey, it works and that's awesome.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
I think the auto setting on the widget is supposed to do that but I don't find it sensitive enough and/or sets the brightness high enough.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pro_b:
I'm sorry if I overlooked this information, but can someone provide any insight on an issue I'm having? I've reflashed the EX Kernel and chosen the highest max cpu frequency in aroma settings, but in the rom under the EX Kernel settings I only see the max stock frequency for the big cluster available. I'm sure it's probably something I missed but wanted to make sure.

Edit: Nevermind. I resolved my own issue.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lioux:
It's a wonderful kernel. :) Could I add a few items to a wishlist? Fighting bufferbloat [0]!

[MENTION=4684315]flar2[/MENTION], could you enable both sch_fq [1] and sch_fq_codel [2] when building the kernel?

I would like to try them both on Pixel XL. sch_fq_codel is usually best but tuning fq_codel under Android might be too complicated given the wild nature of mobile data. On the other hand, sch_fq would just introduce pacing which would provide benefits without interference from the user.

Will the Pixel XL tc binary automatically recognize both? Or, will I have to build tc from source to do so?

I can only hope that tcp BBR [3] gets backported to kernel 3.11 so that we can further fight bufferbloat on Android.

[0] https://www.bufferbloat.net/projects/bloat/wiki/Introduction/

[1] http://man7.org/linux/man-pages/man8/tc-fq.8.html

[2] http://man7.org/linux/man-pages/man8/tc-fq_codel.8.html

[3] tcp: BBR congestion control algorithm - https://lwn.net/Articles/701149/

[4] Quick analysis of tcp pacing - https://homes.cs.washington.edu/~tom/pubs/pacing.pdf
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DespairFactor:
These should both already be in the kernel, it's just a defconfig flag. However, for these to act properly the iproute2 repo would need to be up to date. Unfortunately, Google doesn't do a good job at this.

I have used pie, fq_pie, cake, fq_codel and fq on 6P, 5X and Nexus 6 pretty easily. I also backported CDG for 3.10.y and supported it in 3.18.y. When I looked at BBR I was working on 3.10.y and had issues. However, I may revisit it for 3.18.y and see what can be done. I do not want to have to backport the entire network stack.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
Night light tile?

Would be handy.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
You should have that already... Also not a kernel feature.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wtherrell:
Sorry. Thought it was. My mistake. I don't see one in the edit portion.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
So have some interesting readouts about my CPU temperature in EX kernel manager. I'm on a clean flash of the latest pure Nexus using this kernel. No other modifications . Is there a log I can grab to help debug the issue?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
It's just missing a decimal. Are you using the most recent version of the app? I thought I fixed that already.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
2.98 which looks to be most recent according to play store.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MontAlbert:
what does everyone have their read ahead buffer size set at for Ex? I have been using 256 but suspect that with 128GB storage i could easily go higher... thoughts?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
I use 128
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kinetx:
anyone got some colour profile recommendations? also settings for longer battery life?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fiveighteen:
I tried searching but didn't find anything about this; I think I found a bug [MENTION=4684315]flar2[/MENTION].

I have my phone set up as mentioned in this post, with "Swipe Down To Wake" set in the kernel, and Settings/Accessibility/"Power button ends call" switch turned ON.

When in a call (with proximity sensor blocked/screen off), swiping down ends the call. Even my face on the phone screen was causing it when adjusting the phone or walking around talking. Turning off the "Power button ends call" setting stops the call from ending, though you can still swipe down in a call and it will give a small feedback vibration.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Why are you swiping down during calls?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fiveighteen:
I wasn't intentionally.

If "Power button ends call" is turned on, though, and you are on speaker phone with the screen timing out... one may want to swipe down to wake to turn the screen back on, since the power button would presumably end the call.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
You will have to turn the power button setting off. Sweep 2 wake simulates a power button press.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bash_array:
Anyone know why the speaker gain defaults to Max on a new installation? I was hoping to turn this up for louder speaker phone for conference calls
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
The speaker volume is at max by default, it can only be reduced.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vaerio81:
I been using this for a while on a few devices and I love it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kinetx:
thanks bro - it's a nice tweak to the stock colours, i'm enjoying it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lioux:
Keep me posted. I'll try to build iproute2 and a modded ElementalX myself but I think backporting tcp bbr is currently a bridge too far for me. Please, keep me posted. I would like to use the combo sch_fq and tcp bbr on Android. It's doing wonders on my mini computers. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Paz9:
can someone explain what the wq power saving option is in the elemental app? just showed up after the update
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I'm guessing it has something to do with the Qualcomm SoC? Maybe wait-queue power saving? No idea. I am interested too, will await [MENTION=4684315]flar2[/MENTION] 's response. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
I don't know what it does, I would just leave it alone. People were asking for it, so I added it. But I should have put it in a less noticeable spot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] freddienuxx:
[MENTION=4684315]flar2[/MENTION] after I flash your kernel do I have to flash twrp and SuperSU again? thx in advance

---------- Post added at 03:37 AM ---------- Previous post was at 03:35 AM ----------

sorry saw in first post. can I flash on latest factory image? the in advance
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Yes, you can flash on latest

No, you don't have to do TWRP and SuperSU again. The kernel installs just like the old days, no special instructions.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I've searched the entire thread regarding this wq_powersave and cannot find anything. Even tried Google. Is there anywhere that this stuff is mentioned so I can query the people that requested it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] freddienuxx:
thx brotha I'm using resurrection rom wit your kernel baked in.

1 word Wow. thx for your hard work and dedication to give us this unbelievable kernel. thx again
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shotonhead:
Anyone would like to share their EXKM profile for best battery n performance?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Stock settings.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tatootie67:
Only thing I did was change both governors to interactive. Seems to make some games smoother
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lintol23:
whats the max cpu clock for this kernel?

just curious
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] khaytsus:
Per Flar2, I would suggest leaving the governors alone. sched is optimized for this device.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tatootie67:
I did not know that. Switched it back
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] y2kbugleung:
Thanks for the great work. I have been using ElementalX for many of my unlockable devices.

Do you suggest sched over ElementalX governor?

And may I know the meaning of "big cluster"?

Should "CPU governor" and "CPU governor (big cluster)" be in a same value?

Thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Leave the Scheduler for both clusters at sched.

Your CPU has for cores. Two big ones and two little. The Big cluster consists of both big cores and the small cluster of both small ones.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dave778:
Is 1.03 compatible with the February security update that was released today?

Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Most likely yes, but I haven't tried it.

I will release an update soon, so you might want to wait.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dave778:
Thanks

I'll wait :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JU57US:
Outside the context of the Feb update, does "soon" mean something like tomorrow or more like next week? I ask because I get my XL delivered tomorrow and want to know if I should hold off for the update to EX, or go ahead and flash 1.03. If it's a day, I can wait. More like a week, and I will go ahead and flash 1.03 and then get the update whenever it's done and you release it. Not asking to badger or pressure by any means, lol, just to better understand what you mean so I can decide what to do on my end.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
ಠ_ಠ

Just wait flar is usually very fast with updates.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
Okay, regarding wq_power_save I have found out that it is Power efficient workqueues, it is up to you whether or not it is enabled.

Seems from the testing, it does save some slight power.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JU57US:
I know flar is fast on updates, but this update to Nougat just happened today and I don't expect him to work on it nonstop. Dude has a life I'm sure, lol. So it's easy enough to say "just wait", but I need to unlock my Verizon bootloader right off the bat for obvious reasons, and I need my phone to pass SafetyNet in daily use. Like I said, I can wait a day. But if the update is going to take longer, I plan to just go ahead and flash EX 1.03 during the wait so that my phone will pass SafetyNet with the unlocked bootloader. I was planning on that anyway until [MENTION=4684315]flar2[/MENTION] said "soon", which made me think maybe he means sooner than I imagined. Just asking for context is all, no worries.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Inb4 can't unlock bootloader lol

For real tho just use 1.03 if it's big of a deal for you
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JU57US:
Haha I know, right? Hopefully it is on NDE63P still (all new devices have been thus far, fingers crossed). I plan to remove the sim, setup with wifi skipped, and dePixel8 the thing right off the bat. My wife has been instructed to not even open the box before I get home, lol. Anyway, I probably will just install 1.03 while I am in the mix. :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Soon means today :)

Download:

ElementalX-P-1.04.zip

Changes:

-February security update
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheNewNEXUS:
The download link takes you to the 1.03. I just searched for 1.04 and found it in the pixel folder.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] holla420:
Is it possible to flash this on 7.1.2? If not any pains on making one?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
fixed

I'm pretty sure it's fine
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] holla420:
Kool I'll try it out.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheNewNEXUS:
Thanks [MENTION=4684315]flar2[/MENTION]! I love this kernel so much. It works so well with the stock build.

Edit:whoops
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] freddienuxx:
its safe to flash if we are on Jan security patch?

thx in advance

Sent from my Pixel XL
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Tylog:
Yes
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tatootie67:
This is probably going to sound like a really stupid question but here goes.

When you say updated February security patch, does that mean the kernel itself gives you the Feb security patch from Google, or does it mean it's compatible if you've taken the Google update?

Reason I'm asking, is I'm running a custom ROM that is using the Q vendor image, with this kernel, and im not sure what will happen if I update to the new kernel version..?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JU57US:
Haha, all that discussion for naught. Nice work, and thanks! The update certainly was faster than I imagined, lol!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Some patches are in the kernel, some are in the system.

I've added the security patches from Google to the kernel, you would still need to update your ROM to get all of the security patches.

Most of the time, the security patches are backward and forward compatible, so don't worry about incompatibility with ROMs. If there is incompatibility, we quickly find out here and I'll make a note.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tatootie67:
Thank you for the reply and the explanation. Updated smoothly
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
Thanks for the update. All running smooth.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bash_array:
Will this kernel work for the lineage builds?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] raynan:
Hexa actually has 1.03 built in, so you should be good. I've been running Hexa and RR with this kernel since they all existed :p
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
I know this might be a stupid question but how can I get the best battery life from this Kernel? I get scared playing with settings that is not default. Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Stock settings are already very battery friendly. There really isn't much tweaking needed on these phones
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dmb219:
This is a good summary, the benefits of the kernel are more the added features it brings with the excellent app than a big change in battery life from settings changes. The backlight dimmer would do more to boost your battery life than any system tweaks. There are many nice tweaks in the kernel manager app, most have nothing to do with battery life which is already excellent.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bush911:
As for Aroma installer

I have noticed that sometimes while installing, there are many options, but sometimes there are not many options.

I have been using 1.03 before upgrading to February security, and I clicked the swipe to sleep while installing, it works well.

For 1.04, the swipe to sleep and other options did not show up while installing, and tried to install 1.03, issues persists.

I can't figured this out, after trying to install via both flashfire and twrp. personally guess, this might be related to Supser.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
If you don't have SuperSU installed prior to flashing you will have less options.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bush911:
Thanks for the comment. Actually, the phone is rooted.

so, to see more options, must I flash SuperSu then the kernel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Yes
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dablitzkrieg:
I am noticing the battery temp is significantly hotter on this version than on 1.03. I am also noticing more drain (running stock settings) It could be just me. I am also running pure nexus. Not sure if anyone else is noticing this. Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
It's just you, mine is fine.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Rootuser3.0:
I'm scared to update Ive been getting close to 7 SOT with 1.03 how's 1.04 going for you guys????
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Same, go ahead and update
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Download:

ElementalX-P-1.05.zip

Changes:

-fix s2w not enabled at boot

-enable CIFS and NFS

-minor tweaks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Really fast updates

Download:

ElementalX-P-1.06.zip

Changes:

-update verifiedboot patch and disable dm-verity
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JU57US:
Maybe a noob question, but to update you just reinstall from TWRP, right over top of the previous version (1.04 for me), correct?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Correct :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nbhadusia:
Root out....

https://plus.google.com/+Chainfire/posts/fvEPo42GKXS
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ChaosMinionX:
Flashed .04 - kernel still reads as .02 is that right?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
It's okay, I'll probably do another release tonight anyway
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kvlt:
Deleted
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
My phone's gonna get a flashing workout tonight... Your fast releases plus chainfire releasing root... Whoo boy! :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ExcuseTheN00b:
Just installed 0.04 and root but can not get the vibration to turn up. It is at 52% stock but when I change it to like 70% and select apply on boot and restart it will go back to 52%. What am I missing?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] entraik:
I'm confused.. i did the flashboot stuff at the bootloader screen and once back to my homescreen, i dont see anything.. where do i find elementalx? New to this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
You need download the app from the play store but you will need root to use. If you go to about phone and scroll down you will see if it's installed as well.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lexcyn:
Just an FYI you need to "flash" this and not just boot into it if you want to keep the kernel once you root (since the chainfire method modifies the boot image when rooting).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
I will fix that and some other things tonight.

There will be an update to EXKM and an update to the kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] entraik:
Not sure what this means? I flashed in bootloader... and then started up as usual.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
You need to fast boot flash the kernel then fast boot boot the root .img. If you just fastboot boot the kernel it will not be installed after the boot of the root img.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] entraik:
how do i uninstall this for now?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
You will need to flash the stock boot img to "uninstall"
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] entraik:
im not sure how to do this or what you mean..

i simply used this to flash it whilst in the bootloader

'fastboot boot EX-PXL-0.04.img"

on terminal in Mac OSX. so what are the step by step instructions to remove it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
If you just used fastboot boot then a reboot will make you go back to stock kernel. Just check about phone in settings and see what kernel is loaded.

If you use fastboot flash it would make it so the kernel stayed installed after reboot.

Make sense?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jamiejames:
Restart device. You flashed it to boot. Says temporary until next restart in the OP btw.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] entraik:
got it.. thank you!

---------- Post added at 02:48 AM ---------- Previous post was at 02:37 AM ----------

does double tap to wake work yet?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] andresee:
If you root and use his app you can set it. But i would wait until he updated his app.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] entraik:
which app is that? I got the EX Kernal Manager but I see no options for Wake Gestures?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tatootie67:
Updated. Smooth as buttah.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
Thanks for the new version!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jasonstackhouse:
You have any advice for over clocking this kernel? Whenever I set the clock speeds above the stock settings my device randomly freezes, than boot loops. Just wondering if over clocking can be done without issue?

I'm just keeping all the settings stock, asides from maxing out the clock speeds that the kernel offers.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Probably means your device can't overclock and keep stability. Silicon lottery
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jasonstackhouse:
Lol, Silicon lottery, haven't heard that before, that's funny but not for me lol, I will try some different Roms and senarios and see if it's just me doing something worng or if in fact my silicone is bootleg. Thanks for the kernel though, it's great work your doing and oh so convenient to be able to flash it right from the device.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
It's not going to make a difference, if it's unstable at those frequencies, it's unstable. The only solution would be to add more voltage, which requires recompiling the kernel with different values. OC is not noticeable on this device anyway.