yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
it may work just fine. But if you run into issues just dirty flash whatever rom you’re currently on. :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] piyush7243:
Using the current version on dp2. No issues so far. Great battery life
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Anyone that wants to test the beta with p preview 2 source and a few other things merged in please pm me with your hangouts ID.

The requirement is you have a general knowledge on what you do/flash to your phone and the consequences. And how to take logs :)

And of course your willing to beta test :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] piyush7243:
Interested. Let me install hangouts
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrPhilo:
Started using this kernel. Is ZRAM disabled by default? Using Elementalx app and it's disabled.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Which version did you flash? It was disabled in some old builds.

It’s enabled by default here now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrPhilo:
Most recent one, it's Swap Torpedo magisk module, it disables it, I kept it disabled for now. I came from the 5T so any extra help getting apps to stay in ram I'd probably should leave it enabled.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
It depends on your focus. If you like to have more consistent multitasking ( apps staying in memory longer) leave zram enabled.

If you want to save a bit performance and battery disable zram. This way you will probably save some cpu cycles.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] piyush7243:
Pinged u on hangouts, no response
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Please send me the email which you use for hangouts via personal message here on xda. :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] piyush7243:
Done
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrPhilo:
On Elementalx app, swapiness under seam, what does it actually due? It's at 60 now but would putting it higher improve multitasking
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrPhilo:
Does the kernel have google/lg fingerprint delay for the screen?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
The 1.1 release doesn’t have it. The next kernel will have it as it was part of the p preview merge.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Well nathan updated the kernel and removed that commit, requesting you to do the same for future updates...

This kernel is killer :highfive:

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I have a beta with it reverted, like nathan did. Interested in joining the beta group?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I would love to but after owning the pixel i dont mess much with my device lol

I only update oncea month when new security update drops and that's pretty much it

If i change my mind I'll definitely hit you up ??

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Awe C'mon man!....be the guinea pig! ???
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
?? Not falling for that one
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Actually I disabled it now completely for the next release.

I don’t know if setting it higher than 60 would improve multitasking. It will result in zram getting used more often. But after some uptime my zram was always so I guess the default value is perfectly fine in this scenario :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] d33dvb:
Any way you can bake in nethunter support? Would love monitor mode.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
[MENTION=3428502]Freak07[/MENTION] will you be adding sultans commit for panel delay in next update?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
We will see how it turns out with sultan’s commit.

I’m testing his commit and I want to be sure that there’s no instabilty before publishing because the first “revisions” of said commit were not quite stable.

In my personal builds I had the google change reverted and as I said I’m currently testing the newest version of sultan’s commit. But so far It looks fine to me.

But either way. So far my I want to not introduce the screen delay to the kernel and keep it reverted in the next release. Be it reverting the google change or including sultan’s commit because I don’t use AOD and I think the majority here also not.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Fantastic news!

I have been running your kernel for past 3 months or so

I get battery life better than any other kernel including flash kernel

This kernel is amazing IMHO

Looking forward to next release

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
BE ADVISED!!! Flash is gonna come hunt you down! He brings a lot of firepower as well!! ????
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Why you do this to me ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Well, my name is Badger after all! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I have been really enjoying your kernel

Keep up the great work

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
DP3 Update

Hey guys and girls,

after a longer absence here is already the second kernel for today. It´s basically the same release but with DP 3 changes merged in. Source just dropped and it booted and ran fine for me.

Consider it a beta but everyhting should work. Boots 8.1 and DP3.

Changelog:

- WLAN driver update

- cpufreq updates

- updates to htc´s battery driver (pixel 2)

- update to usb and video driver

- other small changes

For more details check out my github page.

Release should work for Pixel 2 XL and regular pixel 2

Download: https://www.androidfilehost.com/?fid=746163614322270571

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to Aurora 2.1

Hey guys and girls,

And again an update :) just a tiny one. Upstream to 4.4.137. additionally to dp3 changes that were to be found on the last beta.

Changelog:

-Upstream to 4.4.137

- P-Preview 3 Changes merged in (see previous post for more detailed changes)

For more details check out my github page.

Download is below :)

Download: https://www.androidfilehost.com/?fid=746163614322271288

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Mr. Blanco:
Hey there how's it going , just wanted to know if this kernal version is compatable with oreo 8.1 june security update ? im on nitrogen rom with june update
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
yes! This was already added in 2.0 :) a few posts above!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Mr. Blanco:
I had a feeling it was , i just wanted to double check , thanks for confirming :D
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] piyush7243:
Crazy good kernel!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
And then some!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Thank you both for the kind words!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pantmunu:
I know this might sound weird and might have been answered already but can I flash this over sultan's or do I need to go back to stock boot img first .. forgot to back up my stock as usual ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pa.pn2:
I think its enough to flash the stock kernel via twrp.grab the kernel image out of the factory image and voila
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to Aurora 2.3

Hey guys and girls,

Here is the new update for July :) it includes july security update, as well as dp4 changes merged in.

Some other patches I will describe in the changelog too.

Wanted to release the earlier, but decided to hold a bit longer. That´s why we skip 2.2.

And a question for the updates. Do you like more frequent updates or is the 2weeks/ security updates schedule convenient for you all? :)

Changelog:

- Upstream to 4.4.139

- P-Preview 4 Changes merged in

- CAF patches for display, gpu, lpm, mm, diag, ipa and ion.

- EAS patches

- DTS Audio Wizard Kernel Support included

- CPU-Input-Boost from [MENTION=4800121]Sultanxda[/MENTION] included (you can configure it to your likings in exkm, stock values are already very good!)

- some fixes for compiler warnings

- wireguard updates

- upstream patches

For more details check out my github page.

Download is below :)

Download: https://www.androidfilehost.com/?fid=5862345805528040241

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Thanks man

I have tried all the 3 kernels and i come back to your kernel

Updating schedule would be fine that would be convenient for you.

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Just updated and the min freq are stuck at 1036 and 499 for little and big by default? Changing them via exkm does nothing

I noticed the same pattern on sultan kernel and which led to poor battery life for me

Let's see how it goes
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
No they are not stuck. the GUI of exkm is what is tricking you.

Basically what happens is: Everytime you touch the screen the minfreqs of the little cluster will get set to 1036 mhz (499mhz for big cluster) for a very short duration to ensure smooth interaction ( mainly scrolling).

When you now go to the cpu tab in exkm (by tapping the screen) it will show you the minfreqs as 1036 mhz and 499mhz just like it’s intended, because you had to touch the screen to enter that section of exkm.

What you can do to have peace of mind is:

In cpu tab go to cpu statistics which shows the frequency distribution.

Hit reset and lay your phone somewhere idling for 2-3 minutes just doing nothing with screen on. ( set screen off timeout to like 10 minutes to prevent the screen from turning off)

Switch to the other cluster after few minutes in that view (to update the stats) and you will see that mainly 300mhz is used.

If you had bad battery life with this implementation, the fault lies somewhere else. Because by default google boosts both clusters to 1,1ghz everytime you touch the screen. which is way more aggressive.

See my screenshots: 300mhz is used for both clusters when idling.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] izati:
Changing the cpu boost duration to 0 appears to fix this. Also the cpu seems to get 'stuck' at higher frequencies when the cpu boost duration is set and the phone is charging.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
No don’t change the cpu boost duration to 0 unless you want to run completely unboosted, which destroys a big part of the smoothness.

Changing it to 0 is no fix, just just completely disables that feature!

Please see my post above. it’s fine that the minfreqs are shown in exkm as 499mhz for big and 1036 for little cluster.

If you want to check if the lower freqs gets used it’s described in my post above of how to do so.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] izati:
Yes I just read that after posting yet it's not just exkm reporting those freqs but every cpu monitor I've tried. Are you saying that they all now report inaccurately? How come changing the cpu boost duration to 0 causes exkm & others to stop 'lying'?

I'm not implying you're wrong, just trying to understand..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Gotcha

You are correct

As per the boost for app opening my untrained eye cannot see any difference lol

But regarding battery life my setup usage and even the signal strength and everything else the amount of apps i use their duration really everything

My active drain went from 9.5 to 11.5-12%

Let's just see what happens here

Someone told me because i type a lot and hence constantly touching the screen the freq are kept at high for more time which could have been the reason

I will report back after few charge cycles

Thanks for your work man

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
[MENTION=3428502]Freak07[/MENTION] what i was afraid of that happened, my active drain went to 12%

Just like i mentioned earlier.

Would it be possible for you to not include that cpu boost?

Cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I’d rather keep the boost.

Did you try lowering the input boost frequencies in exkm app?

Under cpu/cpu-boost? Maybe to like 700-900mhz for the little cluster?

or try lowering the cpu boost duration time?

would be great if you could report back if that makes a difference.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Okay i can try that but do you recommend any specific values for boost duration?

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
You could try to lower it by 25% first and see how low you can go without losing smoothness :svetius:

I’m still not completely confidences convinced that the cpu boost is the culprit because in theory it boosts less than stock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Yea well with the 2.1 version my active drain was less than 10% and it went to 11.5% now

And this is not the the first time like i mentioned

I have set the cpu freq for little at 748 and rest is the same, should i also change the duration time?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Maybe try 40? I really don’t know.

The strangest thing is Google boosts all freqs to 1,1ghz. Both big and little cluster when touching the screen. So right now I’m a bit baffled.

Do you frequently open new apps? Because then the clusters shortly are at max frequencies with sultans boost. Maybe that’s were the issue lies. Do you change apps with the back button or via home/recents?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Thing is i have a pixel 2 xl and it does tent to reload apps

Plus my app switching is random,

I have set the duration to 50ms and little freq to 748

I will report back
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] lil_michelle:
just wanted to say thanku for this kernel it runs great on ppp4 :):good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
great to hear! Enjoy the kernel and your phone!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
It’s really astonishing that these changes doesn’t work out for you. Yesterday several testers in my hangout group told me independently from each other and without me even asking, that they get really good battery out of the recent kernel.

maybe lowering the freqs is doing something for you.

EDIT

I actually might have found the issue. I’m uploading a new kernel soon :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Okay so i tested something

I reduced the duration to 50 and to 0 as well

I reduced the freq for both to 300 ?

And what i noticed was in exkm little cluster was jumping to 1.9 freq and was there only for long time and battery life got worse so i just reverted to stock changes, it does feel smooth though no doubt.

Great, I'll definitively test it.

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Please revert the changing of the boost freqs when trying the new release first. So we actually see if what I did helped. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Yea i already mentioned that i reverted already

My f5 key is going to break i think ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 2.4

Hey guys and girls,

I´m sorry but here is another release. I don´t exactly know what happened but I forgot to include a few commits for cpu input boost, although I´m sure I did get them in eventually.

That commit refines the cpu input boost mechanism and fix a very rare occasion that could cause drain for some, extremely dependant on the use case.

This has nothing to do with the minfreqs not being 300mhz when opening EXKM! See the discussion a page ago.

Thanks for [MENTION=5426778]Prattham[/MENTION] who made me aware of it. Said commits were missing and now they are included.

Changelog:

- Hopefully fix a rare drain that was caused by cpu input boost! (this has nothing to do with setting the minfreqs and the discussion a page earlier ;) )

- allow vibration to be disabled completely (credits to [MENTION=4684315]flar2[/MENTION] for this!)

For more details check out my github page.

Download is below :)

Download: https://www.androidfilehost.com/?fid=5862345805528041879

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I will report back

Thanks man

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to Aurora 2.5

Hey guys and girls,

This is nothing big :) Just a little maintenance update.

Changelog:

- Upstream to 4.4.140

For more details check out my github page.

Download is below :)

Download: https://www.androidfilehost.com/?fid=5862345805528050382

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Thanks for the updates!

2.4 running really good

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
Is it possible to turn zram via exkernel manager under user settings?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
No zram is completely disabled in the kernel.

we have 4gb of ram which is plenty. I’m not facing redraws without zram. So I’d rather save the cpu cycles needed for zram. :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Great news :) thanks for reporting back! :highfive:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
That is what was happening to me on just about every app, a couple minutes after exiting it withoit closing them forcefully. They would ooen and redraw or not open and had to be force closed to do anything else on phone. I did not believe it was kernel related, and I am not sure what to look for except errors that are repeating. I think I found minminguard was causing a memory leak or.something as it was eating up errors in logcat.

Anyone know what the following Error entries logcat are?

Failed to find provider info for com.teslacoilsw.notifier

Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider

Package unavailable for task: com.statefarm.dssm/com.firebase.jobdispatcher.GooglePlayReceiver{u=0 tag="SvrDetectionJobService" trigger=window{start=1800s,end=3600s,earliest=-4433571s,latest=-4431771s} requirements=[NET_ANY] attributes=[PERSISTED,RECURRING] scheduled=-4435371s last_run=N/A jid=N/A status=PENDING retries=0 client_lib=FIREBASE_JOB_DISPATCHER-1}

I do not have any of these apps installed. Never had facebook installed on phone.

Previously had other two apps installed but I installed and them uninstalled both apps inside playstore hoping that would prevent this error.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
firebase is google´s analytic tool for collection usage data of apps if I´m not mistaken.

Generally you don´t want to look at the logcat but at dmesg when trying to determine if it´s the kernel.

I´m pretty sure the issue you are describing is not related to disabled ZRAM.

ZRAM only enlarges the physical RAM by creating virtual RAM once physical RAM is full.

This only relates to apps staying in memory longer. That means after "exiting" an app with the home button, this app stays in RAM so you can resume it in exactly the same place you left it without the need to restart. If it´s getting kicked out of RAM it means the app has to be completely relaunched and you face a so called "redraw". If an app is not starting at all or needs to be force closed to start, this is not related to ZRAM.

Get me a dmesg and a logcat right when this happens and I can look into it. Though I´d prefer, if you could test if this happens on an absolutely clean install too, because I never had this and none of my testers reported this... :)

This is probably caused by any addon or magisk module, by the sounds of it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to Aurora 2.7

Hey guys and girls,

here is the next update before the next security release :)

Changelog:

- Upstream from 4.4.140 to 4.4.144

- latest dev preview 5 source merged in

- some other changes and fixes :)

For more details check out my github page.

Download is below :)

Download: https://www.androidfilehost.com/?fid=5862345805528059709

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Blackfyre:
Thank you for this Kernel, I believe it's the best one I have tried so far on the Pixel 2 XL. In terms of battery life it is brilliant, with no visible hit to performance.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
thanks for the kind words! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to Aurora 2.9

Hey guys and girls,

here is the next update. I don´t know if I´ll be able to release an update in August because tomorrow morning I´ll be going on vacation.

So here is the next release :)

Changelog:

- Upstream to 4.4.145

- Fixed an audio issue

For more details check out my github page.

Download is below :)

Download: https://www.androidfilehost.com/?fid=5862345805528066515

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Cuancena:
[MENTION=3428502]Freak07[/MENTION] Hi! I hope you enjoy your vacation. I've been using your kernel for months now, and it has been more than excellent.

I saw that you said you may not be able to release an update this month and was a little confused. Is your kernel updated for the August security bulletin already, and you're just unable to release additional updates, or is this still using the July bulletin? If it is updated for August, it should work on Android Pie, since it hasn't changed from DP5, correct?

Thanks, again! Enjoy your vacation! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
No it is sadly not. We left at Monday moring and google dropped the source on Monday afternoon ( of my timezone). So no update from until end of August/beginning of September.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sadiku:
So the 2.9 kernel you released still can work on latest Google image?