yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] edukastillo:
What's a good target load for both clusters so they can go down?

Sorry for bothering you at this time, but I didn't have this kind of problem with my previous phone.
[Nexus 6P Original Android Development] dazeone:
The app should have profile 3.1. check if it does and you can try that. I set it up with frequencies, scheduler and governor. It's designed for a mix of battery and performance.
[Nexus 6P Original Android Development] edukastillo:
Hey bro, I don't know what kind of magic you did with your profile, but, I'd say That Harry Potter is a stupid boy compare with you. YOU DO REALLY MAGIC!!!!! You should be considere The Choosen One and not him.

With my poor battery, I got those numbers!!!! And I'm pretty sure I'll get even better numbers when I change my new battery.!!!
[Nexus 6P Original Android Development] dazeone:
Glad to see results like that even with a bad battery. Once you replace the battery you'll forget about the charger. Thanks for the feedback on the profile [emoji4]
[Nexus 6P Original Android Development] flar2:
Update!!!

Download

ElementalX-N6P-6.02

Changes:

-February security update
[Nexus 6P Original Android Development] matt_simpson:
Hi All i am new to flashing on this device and am looking at putting this rom on my wifes phone. Do i need arm 64 Gapps and what is the vendor i have been reading about? do i need to flash it on this rom? she is on stock but without the latest update.

thanks for any help.
[Nexus 6P Original Android Development] dazeone:
This is a kernel that can be used with Roms but it's not a Rom itself.

Sent from my NexusReborn6p
[Nexus 6P Original Android Development] Will008:
EX kernel gets me stuck on boot animation on Nitrogen OS latest build. any solutions?
[Nexus 6P Original Android Development] dazeone:
Which version of both? And is everything updated including vendor
[Nexus 6P Original Android Development] quimbexa:
How can I flash this kernel when using another custom kernel? Do I need to flash the ROM and then this or just this over the current setup?
[Nexus 6P Original Android Development] Badger50:
Put the stock boot.img on your internal storage.

Remove twrp lock screen security and set it to swipe.

Boot into twrp. Flash the stock boot.img to the boot partition.

Flash the twrp.zip

Flash your new kernel.zip

Flash magisk.zip

Done :good:
[Nexus 6P Original Android Development] quimbexa:
I'm running Franco over Los 15.1. I was trying to avoid downloading the ROM again.
[Nexus 6P Original Android Development] Badger50:
Ah, I made a little mistake, this is the 6p thread, not the P2XL. No matter. You still don't have the copy of the rom? If you do, just dirty flash it. Then go back and flash your new kernel then whatever root method you use.
[Nexus 6P Original Android Development] quimbexa:
Is there a way to use LOS' livedisplay with this kernel? Doesn't seem to support it
[Nexus 6P Original Android Development] jun_ng_1208:
Hey guys, I'm not sure if this is something that has encountered by all the users but I noticed that the battery stats in the ex kernel app sometimes reset after a reboot but sometimes it sticks after a reboot...

May I know how can I make the stats sticks everytime I reboot the phone?

Thanks in advance ?
[Nexus 6P Original Android Development] flar2:
They should always reset, it's the first thing the apply on boot service does, but it may not run immediately after rebooting
[Nexus 6P Original Android Development] jun_ng_1208:
Thanks for responding flar2 ? much appreciated ?
[Nexus 6P Original Android Development] dirtyreturn:
Hey xda, has anyone taken a look at the xda news page yesterday? https://play.google.com/store/apps/details?id=com.teamhelix.helixengine I think anyway looks interesting. The nexus 6p has a snapdragon processor correct? And, this kernel is an AES type? Could you please let me know is this app is compatible?
[Nexus 6P Original Android Development] phantom146:
Yes its compatoble but for what? You can do this with tasker or execute a script you made yourself. It does nothing but change cpu min-max per app and change some values within the kernel. Suspend idle? Qualcomm already made idle frequency use the lowest power consuming one once screen is turned off. No need for it
[Nexus 6P Original Android Development] shreyamt:
This kernel breaks LiveDisplay on RR-NEO Version. When will LiveDisplay support come?
[Nexus 6P Original Android Development] Gamool:
Hi everyone,

I am on a never-rooted 6p, planning to root my phone specially for this kernel.

- How can I flash this Kernel on a stock ROM? I am not planning to use this kernel along with other ROMs.

- What is the average SoT you get for this kernel on the lowest frequencies?

Thanks a lot.
[Nexus 6P Original Android Development] Badger50:
Read, and follow this guide carefully. It'll pretty much answer all your questions. Just a little FYI, you probably won't see any dramatic increase in SOT since it's close to the stock kernel. However, you will gain more kernel control and tweaks using the EXKM app in conjunction with the kernel :good:

https://xdaforums.com/nexus-6p/general/guides-how-to-guides-beginners-t3206928
[Nexus 6P Original Android Development] Gamool:
I have seen some reviewes on YouTube for this kernel on other phones that gives 8hrs SOT, why you think that it won't give me excellent results on a lower frequency?

Thanks a lot for your feedback.
[Nexus 6P Original Android Development] Bobbaloo:
Operative word: OTHER phones. At this age, I think the BEST a guy could expect from this device is 6. That is rare
[Nexus 6P Original Android Development] Badger50:
It's like Bobbaloo said..."other phones"! Sure my P2XL can get 8+ hours of SOT, heck, I've pulled 12 on it before. My best on the 6p was 8, but that's under optimal conditions with a fairly new battery. If you can get 5-6 on the 6p, your doing very good actually :good:
[Nexus 6P Original Android Development] py930828:
Hi, I have been messing with elementx for a couple months, and it is weird that I can't seem to get the experience you people get???

I am really sensitive with scrolling fluency, a small lag can annoy me a lot, therefore the big reason for me to try elementx is to get rid of the scrolling lag; by the way, it works wonderful when I was using 7.1.2(purenexus), however, after I switch to oreo 8.1.0(AICP), and flashed the kernel and the app, it seems that the lag is even worse than the stock kernel, and the battery drain is terrible. In stock kernel, 15 hours of moderate usage, I still have around 50% of battery left, in elementx, the same usage will left me below 15%. I tried several governor file such as HawkTail6P1.2, which is what I had been using when I was on 7.1.2, HEIMDALL_6P_V5, I see that Dazed_6P_Edition V3.1 is a really good option, I tried it a couple hours, but it seems it still doesn't perform smoother than the stock kernel? I used a CPU monitor monitoring the CPU frequency, I think the problem is that if I try to scroll when the frequency is at 384MHZ, it takes time to boost the frequency, and this is the period I will experience the lag, but I'm not sure if it is just there is a problem on my setup?

This is my setup, am I making some stupid mistake here? I am not a gamer, all I need is a fair battery life and fluency scrolling. Thank you very much!!!!!

Update1: After some testing, I found that if I enable touch boost, the lag reduced significantly, the CPU monitor shows that when I touch the screen, the frequency will boost directly to 1248MHZ in Dazed_6P_Edition governor, the trade off is that the battery life would be reduced. Is this the only solution?
[Nexus 6P Original Android Development] Bobbaloo:
Your big cores are all lit up at 1248. Is that all the time? I think daze profiles are good for another kernel. This particular one, I use it right out the box with these settings: interactive, hexacore mode, min freq on the large core at 633, input boost 128k, iso: noop at 128.
[Nexus 6P Original Android Development] py930828:
No, the big cluster jump around 384-1536MHZ. You mean you don't use other governor profile but just the stock setting?
[Nexus 6P Original Android Development] Bobbaloo:
Yep and Max freq for large cluster is stock small 17k
[Nexus 6P Original Android Development] Bobbaloo:
Screen
[Nexus 6P Original Android Development] py930828:
Is there a reason for you to disable two of the big core? Saving battery life? I was reading some info online, the developer doesn't recommend using hexcore on 6p?? link is here

Thank you for your reply!!!
[Nexus 6P Original Android Development] Badger50:
Set the governor profile to butterfly. That'll help with the lag :cool:
[Nexus 6P Original Android Development] Bobbaloo:
Really? Well, I'm going to have to read thanks. I really don't know a whole lot lol

---------- Post added at 11:28 PM ---------- Previous post was at 11:27 PM ----------

That's right, you had me on that for the longest time. I found I get good results with stock settings especially on this here ex.

---------- Post added at 11:32 PM ---------- Previous post was at 11:28 PM ----------

Flar's 4th point on that page. I'm going g to take it off and see if the battery is the same. I HAD noticed that the active cores would jump around. Thanks for that.
[Nexus 6P Original Android Development] Badger50:
Oh Bobba....thy memory is fading fast! ????
[Nexus 6P Original Android Development] py930828:
Thank you for your reply, I was testing butterfly for like 15 minutes, it seems this profile is using CPU's maximum performance at most of the time even when it is in idle to ensure the fluency. For daily usage, I think it could be done better?
[Nexus 6P Original Android Development] Bobbaloo:
You're not going to like your battery life on straight butterfly. When I use it, I modify a few things like input boost....
[Nexus 6P Original Android Development] Badger50:
It's your thing bro. I used that profile for almost 2 years. Battery life isn't important to me, performance is ??
[Nexus 6P Original Android Development] py930828:
LOL, my friend, I agree with you, battery life isn't so important to me as long as it doesn't end up below 10% after one day of use then I am fine with it, I think our needs are pretty close. How about I recommend you a setting, I am sure you will like it according to your preference. Set the profile to Dazed_6P_Edition V3.1 and enable touchboost. This has the same fluency while on using but optimize the battery life while the phone is on idle.

I am looking for a better way without using the touchboost, I will keep updating if I found one.

---------- Post added at 10:58 PM ---------- Previous post was at 10:52 PM ----------

I am trying stock profile now, my opinion is that if you care about the battery life, I wouldn't use this profile unless you modify a bit. The minimum CPU frequency on stock is at 1248MHZ, I don't see why it is doing that?
[Nexus 6P Original Android Development] Badger50:
Much obliged. However, the ol 6p is just my backup now, my P2XL is my daily beast! ??
[Nexus 6P Original Android Development] dazeone:
That's one hell of phone there. Battery and performance
[Nexus 6P Original Android Development] Badger50:
You got that right! ????
[Nexus 6P Original Android Development] dazeone:
I need to get my hands on an 835 device and see what I can do. Good stats
[Nexus 6P Original Android Development] Badger50:
The good thing is...you don't have to do much! ??
[Nexus 6P Original Android Development] Bobbaloo:
That could be anything, your rom, input boost settings, anything. It's happened to me at times and THEN I needed to use a different governor.
[Nexus 6P Original Android Development] py930828:
How do you make your idle drain only 0.7%? Is there a trick?
[Nexus 6P Original Android Development] py930828:
It was on stock setting though:p
[Nexus 6P Original Android Development] Badger50:
No trick bruh. That's just how my usage pattern and deep sleep reflect what it's doing :good:
[Nexus 6P Original Android Development] py930828:
Dude, this is amazing!!! What governor are you using? Or just nothing?
[Nexus 6P Original Android Development] Badger50:
It's not my 6p. It's my P2XL. Big difference! :laugh:
[Nexus 6P Original Android Development] py930828:
Yeah I know, but I see you are using Ex kernel manager, so I assume that you are still using some governor file?

---------- Post added at 01:35 AM ---------- Previous post was at 01:34 AM ----------

Yeah I know, but I see that you are still using Ex manager, so I assume you are using some governor?
[Nexus 6P Original Android Development] Badger50:
Nope. No profiles necessary for the 2xl. I just leave it on stock settings :good:
[Nexus 6P Original Android Development] py930828:
What an awesome phone!!! Congrat you have such a great phone!

---------- Post added at 02:08 AM ---------- Previous post was at 01:38 AM ----------

Hi dazeone, would you mind if you can take a look at my question here?

I am currently using your profile, with touchboost, the lag goes away, but the battery drain is dropping crazily fast, 2 hours of normal usage, it drops 25%. I didn't change anything beside enable the touchboost.

Thanks
[Nexus 6P Original Android Development] flar2:
That's not horrible for screen on, but your screen off drain is pretty high, mine is usually well under 1%/hr. Unless maybe you are on a bad LTE connection a lot or listening to music for most of that time.
[Nexus 6P Original Android Development] py930828:
Yeah, I am trying to figure out what's running in my background, thanks for your reply, if you have any recommendation, I would be appreciated.
[Nexus 6P Original Android Development] flar2:
Better Battery Stats is good for finding problems
[Nexus 6P Original Android Development] py930828:
Just tested for an hour, I found that most of the wakelock is in kernel, which I don't have too much control of it. What should I do?
[Nexus 6P Original Android Development] py930828:
Nah, I am out of idea. It turns out to me that enabling touchboost also increase the idle drain. I don't know what's happening to my phone, it seems to me that using elementx only drain more battery but not any improvement, please help!!!??
[Nexus 6P Original Android Development] dazeone:
You can try to lower the high-speed freq and input boost to the next lowest frequency from what it's set on due to touchboost enabled
[Nexus 6P Original Android Development] py930828:
Thank you for your reply, so in order to make that to work, I have to disable touchboost first right?
[Nexus 6P Original Android Development] dazeone:
No you can keep it on, this will just boost it to lower frequencies faster rather than the delayed timed. This won't kill the battery as fast as it is. Touchboost is is like bypassing the delays and the profile isn't setup like that. So you can now lower the high frequency speed since it'll be reached at a much faster time.
[Nexus 6P Original Android Development] Bobbaloo:
*scratching my haid* saying, "interesting....!"
[Nexus 6P Original Android Development] flar2:
It's not actually the kernel, it's apps asking the kernel for wakelocks. You can control many of the wakelocks with EX Kernel Manager. But an hour is not nearly long enough to figure this out.
[Nexus 6P Original Android Development] Vortex0825:
Which clock speed should I set my CPU at?????

I need good battery life but not reducing the performance by a lot.
[Nexus 6P Original Android Development] py930828:
OK, however, the high frequency speed and input boost isn't high at all, but when touchboost is enabled, the frequency will always go to the max when I touch the screen no matter what value I set?
[Nexus 6P Original Android Development] Badger50:
Stock values work the best :good:
[Nexus 6P Original Android Development] py930828:
I just did an 8 hours sleeping test, but BBS seems to have a problem generating the dumpfile, I couldn't find the dumpfile on the data directory; but I think I figure out the major problem, the CPU frequency wouldn't stay at 384MHZ when it is in idle, it keeps jumping to 1000+MHZ, I tried to reboot my phone and test it without opening any apps, the problem persist. I used termux to monitor what apps are consuming the CPU usage in the background, it turns out that, nothing. Most processes are only using 1.1% CPU usage, system_server sometime uses more CPU. I don't know why the CPU frequency keeps jumping to that high of frequency, my system environment shouldn't be that much of different than any other people though, I only have three apps running in the background, and they don't consume too much CPU when I test them, BBS shows the system actually consumes much more CPU at the background, but I don't know what they are, or it could be just the kernel setting?

Thank you very much
[Nexus 6P Original Android Development] kaku:
Livedisplay is not working in lineage based roms, Anyone tried
[Nexus 6P Original Android Development] flar2:
Because this kernel uses kcal color control and it conflicts with LiveDisplay on this device.
[Nexus 6P Original Android Development] kaku:
Is there anyway to fix it
[Nexus 6P Original Android Development] flar2:
Normally yes, but on this phone it's a weird hardware thing. Franco and I both looked at it a while ago.
[Nexus 6P Original Android Development] flar2:
Update!!!

Download

ElementalX-N6P-6.03

Changes:

-March security update
[Nexus 6P Original Android Development] py930828:
HI flar2, I spent quiet a while tuning kernel, and I found something interesting and I wish I can confirm with you if you don't mind.

Touchboost seems to skip the boosting delay? What I mean is that if I disabled touchboost, when I touch the screen, kernel will need sometime to boost to the frequency I want, which might cause lag while the kernel is doing the boosting. However, if I enable touchboost, it seems to boost the frequency with a really small latency. The way I check it is that with touchboost, the frequency will boost to (1248, 1248, 1248, 1248, 864, 864, 864, 864), and then I disabled touchboost and set the input boost frequency to be the same as the touchboost frequency, the result comes out that with the touchboost enabled, the phone runs much smoother than disabled.

I could be wrong, but this is the reason I can think of so far.

Thank you.
[Nexus 6P Original Android Development] chrisexv6:
Same exact thing happening here.

Im running ABC Rom, but it happened on the stock kernel there as well. What ROM are you running?

I wonder if its a gapps and/or Google Play Services thing? I did a clean flash of ROM + kernel + magisk along with Beans minimal gapps.
[Nexus 6P Original Android Development] py930828:
The problem goes away after I reset(update) the kernel. The problem seems to be the governor, if I load any governor in ex manager, the problem would happen again, but the stock elementalx governor works well.
[Nexus 6P Original Android Development] chrisexv6:
I will try re-flashing everything to see if it helps.

What ROM are you using?

Ive also noticed that EXKM battery monitor shows a fairly high idle (1.5%/hr) and active (30%/hr) drain. Considering I have nothing other than the ROM, Gapps and Textra installed, I figured I should be seeing low battery use all around.
[Nexus 6P Original Android Development] py930828:
I am using AICP oreo8.1. Honestly I think your idle is perfectly fine! 1.5% isn't bad at all. My CPU frequency stays at 384mhz most of the time and my idle is at 3.5%, and I am still trying to figure out how this is happening.
[Nexus 6P Original Android Development] Bobbaloo:
Idle? When my phone is in deep sleep overnight, I lose from 0-1% battery. I say that's better than good, it's amazing.
[Nexus 6P Original Android Development] Custodian:
Alright 10-4. I found an app called "CPU Park", with it I was able to disable all big cores, and only utilize 2 of the small cores. Good deal.
[Nexus 6P Original Android Development] MrPhilo:
Anyone got a clue how to remove verify boot with this kernel?
[Nexus 6P Original Android Development] nathanchance:
Are you referring to the device corrupt error on start up? If so, on the 6P and 5X, that message is tied to the bootloader and not the kernel so it can't be removed.
[Nexus 6P Original Android Development] xGary:
Anyone here using the newest v0.8 and also uses ADB over wifi? For some reason, adb wifi stopped working for me recently and upgrading to the latest kernel was one of the things I can remember changing recently. I want to know if this could possible be the problem. Let me know if adb wifi works or doesn't work for you. Thanks.
[Nexus 6P Original Android Development] travishamockery:
Having a strange issue using the app to adjust right speaker gain control. I can adjust it but there doesn't seem to be a way to lock it. I need my right speaker to 23 to even out with left. The lock button vanished when I adjust it. Any idea or am I doing something wrong?
[Nexus 6P Original Android Development] skulldreamz:
You can flash you're choice if these zips to remove all warnings

http://xdaforums.com/showthread.php?p=63826602
[Nexus 6P Original Android Development] adrman:
Were these tested on a 6p?
[Nexus 6P Original Android Development] holmgren:
After I updated through the app this morning, and GMD Autohide Soft Keys has completely stopped working. I have removed it from SU and uninstalled and reinstalled and granted SU, but still won't load. Anyone know what is going on?
[Nexus 6P Original Android Development] sacredsoul:
Do you guys use everything at stock? Anyone changed anything? Governor for example.
[Nexus 6P Original Android Development] pogi1100:
I have this issue as well.
[Nexus 6P Original Android Development] flar2:
It works. I've tested it.

I think the problem is people check as soon as the phone boots up. Be a little more patient.

The other problem is interference from other apps. Uninstall other kernel apps.

Another problem is apps like greenify and servicely that can prevent the boot service from running.

Frankly I'm getting really tired of constantly addressing this. It's almost nonstop emails, PMs, bad reviews and messages here.
[Nexus 6P Original Android Development] xflowy:
man! nice to see you here. appreciated your efforts since nexus 4 and 5. my angler is coming this week.

one question: which hotplug do u use in this kernel? i am coming from the opo and zen decision there is the real deal lately.
[Nexus 6P Original Android Development] sherlock5545:
It's nice to have Elemental X for N6P. I've been away from Nexus devices for about 7 months with an Xperia Z3. In between that the previous app was removed from the Play Store. I bought the new Ex Manager App regardless, even though I didn't need it anymore on the Z3. Now I'm back with a Nexus phone and I'm really happy to see you here too, [MENTION=4684315]flar2[/MENTION]. Best kernel for the best device :)
[Nexus 6P Original Android Development] nrage23:
The OP in that thread states it does not work with the 6P.
[Nexus 6P Original Android Development] skulldreamz:
Sorry about that. So much stuff has been universal for both new nexus devices that i figured it would work for you guys too. Didn't know it only would work on our 5X
[Nexus 6P Original Android Development] TakipSiLim:
I think pogi1100 meant that when you adjust the gain for right speaker, it shows the "apply on boot" icon, but it's grayed out. I'm having the same thing.

Is there supposed to be 2 individual "apply on boot" icon for both speakers? Icon for left speaker is always showing,but right speaker icon only shows when you adjust it.

Enabling the icon for left speaker, also applies on the right after reboot. Yes, apply on reboot works for both speakers.
[Nexus 6P Original Android Development] atl4ntis:
Yep, but only for one release to test some new stuff. Now it's back on enforcing.

Btw thank you very much for including the reset key patch :).
[Nexus 6P Original Android Development] sean222:
Woohoo my favorite Rom and Kernel of choice Devs are working together :) This makes me happy. :D
[Nexus 6P Original Android Development] THATTON:
Be easy on me... What is the easiest way to flash the stock kernel so that I can flash Elemental X? I noticed the warning about not flashing if you are running a custom kernel and I am currently running Lean Kernel. Can I just fastboot the boot.img?