yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] greyhd:
Enjoy your vacation and this will give us time to watch everyone else figure out all the bugs with Pie.

I would stick with July for one more month.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
An update is around the corner :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
You don't mind that we can see your phone number ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Oh man thousand thanks! still new on Pie.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Let the spamming calls begin! Just kidding Hoss!??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
Hmm.... I wonder if it's these scripts I have installed... I'll link what I'm using once I get back home..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mhsbrian:
I'm not sure what I'm looking at wrong but your link for download doesn't actually have anything for pixel 2 xl/taimen.

I'm looking on my phone, is it hidden or named something different ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] samteeee:
[MENTION=3428502]Freak07[/MENTION]

Great to C U here, thank you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
You have to click on the folder 1.0.0. It’s a little bit easy to miss after clicking the link in the op. :svetius:

There is no section for the pixel2/xl on androidfilehost currently. So I put it under generic android device.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
This is what I was talking about earlier.. I've removed the scripts from the installation directory .. the odd scrolling issue seems to be narrowed down to Facebook and that, of course, is out of your hands ... just FYI on the scripts I like to use..

https://xdaforums.com/pixel-2-xl/development/mod-pks-tuning-script-t3702834
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] eqbirvin:
omg i forgot how amazing this kernel was. Thank you again for the great work!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Thank you very much for this kind words :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kinfam:
Hello :) any plans to bring your Kernel to Walleye??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I don’t have the device so I would need a tester first. ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kinfam:
I would be interested, let me know what you decide!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chiahead52:
any plans on making a zip that is flash able by TWRP?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Most devs are going to wait until some stability comes to TWRP. I myself used beta 2 to install everything. It was a lot of trial and error and I don't really have a good grasp on what got me up and running. To be honest, I reflashed the factory image 5 times before getting it to boot with root, installed TWRP and custom kernel. Some of it was my learning curve but also some level of "quirkyness" may have contributed to my troubles. Since it's all running perfect right now, I'm going to wait until things tightened up a bit before making any changes.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] smartymcfly:
You flash kernel.img in twrp. You do not need a zip. Just select flash image at the bottom, and then choose boot image after you select the kernel.img
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] eqbirvin:
Oh I noticed I'm having safety net issues. Is btunlock set to hidden in this kernel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Ashray_Vk:
Hey,

Any plans on bringing in some audio control stuff ? Like we had faux sound control and other stuff ? I know it's a digital audio output we have now, but maybe something to tweak that to get an optimally great sound output would be nice !

Thanks

Ashray
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
the two necessary committs are included.

See my screenshot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Do you want to tweak the output for headphones via the adapter?

What exactly do you need tweaked?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Ashray_Vk:
The output audio signal to the USB C port :)

Or maybe the output signal from the DAC to audio headset , but I think that's been already achieved in one of the other themes and apps thread ? ( In that, I think it's the ability to reduce the digital gain ? )

Example : faux sound control had the ability to modify the analog gain
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pkgnex:
Just to be clear, did removal of the scripts affect the scrolling jitter, or not? The way I'm reading the thread is that it is a facebook issue only and not related to the script... but if the script negatively affected scrolling performance for you (even if just in Facebook), I'd like to know so I can look into it and try to understand why. I haven't noticed any scrolling differences with or without the script on any of the kernels I've tried so far, but I don't use Facebook. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 1.0.1

hey guys and girls,

little update for the kernel :)

Changelog:

- upstreamed to 4.4.100

- for other changes see my github

use the instructions in the op please :)

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

or following the link in the op to the correction version

Have fun, enjoy the kernel and your phone.

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] :
Hehehe
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.0 | Android 9.0/PIE

Hey guys and girls,

sorry for the long absence but here is finally the next update. I hope the interest in this kernel has not completely vanished. :good:

Updated the kernel to latest Pie state. Latest upstream is included as well as a few other goodies.

Changelog:

- Updated with Augusts Pie release

- Upstream to 4.4.153

- many commits from [MENTION=6842057]nathanchance[/MENTION] (big thanks to him!)

- as well as many patches from [MENTION=4800121]Sultanxda[/MENTION] (also big thanks to him!)

- update cpu input boost

- remove popp from gpu driver (details here: https://github.com/freak07/Kirisakura_Taimen_8.1.0/commit/699ec05234efec9b7b6bb581bbff7e2c533319af)

- introduce devfreq boost driver

- replace android low memory killer with simple low memory killer (results in better multitasking experience

- Keep all other changes and features mentioned in the OP

For more details check out my github page.

Download is below :)

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

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:
Have you included sultans lmk commits?

Also before anyone ask can we flash this on 8.1 July?

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Yes all latest lmk commits from sultan are included. Just take a look at my git. :)

It will probably work on 8.1. It’s just an educated guess though.

And I think I won’t support any issues officially. But it really should work ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I'll just test and report back

Thanks for keep updating this kernel, it's really good :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
thanks in advance! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Edit : getting random freezes while using random apps and only way is to hard reset

Reproduced this 2 times, flashed flash kernel and everything is normal

Guess it's not for oreo, no worries man:)

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Okay that’s strange if it’s working with latest flash kernel release but not mine.

did you pull any logs?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Well not latest I'm on 3.05 version and i actually didn't

If i will flash the kernel again and I'll get you some logs

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Donric13:
I got also the feeling of random freezes and somehow device seems not to be as snappy as before (switching between apps and opening browser). Had this on latest sultan and flash beta with latest memory tweaks from sultan. Didn't test it extensively on this kernel. Maybe I try older release from Sultan to compare if Iit also appears on this kernel. Maybe memory tweaks give some problems...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
yeah that could be the issue. still I haven’t had any issues at all.

I’ll compile a new release without the memory changes and see where it goes. So we all can properly test :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.1 | Android 9.0/PIE

Hey guys and girls,

this is more of an quick hotfix. It seems the memory changes from sultan are causing problems for some.

I´ll revert them for now so everyone has a nice and stable experience!

Changelog:

- Revert memory changes by sultan which may have introduced some instability

For more details check out my github page.

Download is below :)

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

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:
also [MENTION=5426778]Prattham[/MENTION] if you could try new 3.1 release on 8.1 to see if this solves the previous issues it would be great!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Tried it and no freezes, everything feels normal

Cheers ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Donric13:
Meantime sultan realized a new testbuild and nate beta 4 with these changes. Atm I am on latest beta from nate and have no freezes and snappiness is back. I think September images drop today. So maybe you can implement the latest changes on September update again. Thanks for your hard work.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I’ll update the kernel when September source has been published. So far there is no September update here :svetius:

once the memory changes are stable I will probably pick in those changes again.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I’ll compile a new build with the updates that supposedly fix the issues with simple lmk from [MENTION=4800121]Sultanxda[/MENTION]

Publishing it here so everyone can try and report back if that solves the issues! If it turns out good these changes will make it to the next release that should include the security patches from September once source has dropped!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.2

Hey guys and girls,

so here is a new kernel with the new fixes from [MENTION=4800121]Sultanxda[/MENTION] that should hopefully fix the freezes.

I won´t update the OP with this build just yet. It would be great to receive some additional feedback here. If everything works out fine these changes will make it into the next release which probably includes the september security patch.

Changelog:

- Enable the Simple low memory killer again

- Fix system stalls caused by the simple low memory killer

For more details check out my github page.

Download is below :)

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

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] Donric13:
Thanks for update. Just installed it. Couldn't force any freezes or scrolling lags. Very snappy. Maybe to early for full feedback. But release seems definitely much more stable with these comits for memory management. Gonna report if something happens through day use.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
No freeze or lag or random stutter on the latest version on Oreo

Thanks for maintaining the kernel :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.3 | Android 9.0/PIE

Hey guys and girls,

this includes september security update and some more simple low memory killer fixes.

Changelog:

- September security update

- little fixes to simple low memory killer

For more details check out my github page.

Download is below :)

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

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 3.4 | Android 9.0/PIE

Hey guys and girls,

I hope you all don´t get tired by the update flood today. new release contains linux upstream as well as a few caf patches. (thanks [MENTION=6842057]nathanchance[/MENTION])

Changelog:

- Upstream to 4.4.154

- caf patches

For more details check out my github page.

Download is below :)

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

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] zacharias.maladroit:
[MENTION=3428502]Freak07[/MENTION] haha - seems like you're on a roll !

So many releases lately :good:

Great kernel !

Borrowed quite a few interesting commits from it :)

Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.8 | Android 9.0/PIE

Hey guys and girls,

here is an update again. Latest upstream to 4.4.156 is included.

Simple LMK is also disabled for now. I decided to roll back to default android lowmemorykiller as simple LMK was causing lockups when doing memory intensive tasks. Once it is stable it might be included back again :)

Changelog:

- Upstream version 4.4.155 and 4.4.156 included!

- reverted simple LMK for now

- a few patches from qualcomm. thanks again to [MENTION=6842057]nathanchance[/MENTION] !

- some upstream patches

For more details check out my github page.

Download is below :)

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

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:
hey guys and girls :)

new release is coming soon! had a lot going on but the next update is just around the corner :fingers-crossed:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Zram Disable

Can you add possibility to disable zRAM? :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Zram is already disabled completely on this kernel. That’s why in exkm there is no option to disable it. :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Sorry, didnt know :) btw.. nice job.. running your kernel for a day and everything is working fine.. battery life is great :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Soured Lie:
So just to be clear, 2.9 is the latest stable for 8.1? And 2.5 was the last release before LMK was added?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Lowmemorykiller (LMK) was in this kernel from the beginning. It’s also in the stock kernel from Google since this phone was released.

have a read here what it is and does:

https://www.programering.com/a/MjNzADMwATE.html

It’s basically your RAM manager. When you exit an application, android keeps the application in the RAM. To prevent the RAM from filling up completely and the system running out of free RAM, RAM needs to be freed eventually. This is the task of the lowmemorykiller.

Now there is ZRAM. it’s basically virtual ram. Here is a good post that explains it.

https://xdaforums.com/showthread.php?p=34877656#post34877656

I disabled ZRAM completely because it just wastes cpu cycles in my opinion.

Now sultanxda introduced is own lmk called simple low memorykiller (slmk). It was meant to improve ram usage because 4GB is not on the top line of recent flagships. Furthermore the pixel 2 (xl) tends to free memory quite aggressively. Slmk was meant to remedy this behaviour but isn’t completely stable currently. slmk was integrated in a few of my kernel releases but reverted some releases earlier of latest release. Latest isn’t including it for sure.

Oh and to answer your other question I think the latest release should still work on Android O. Although it’s not supported.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Soured Lie:
Ok, I understand the difference between lmk and suktans version now.

Basically I just want to use whatever was the lastest stable release for the last stock image of 8.1. I don't want to bother you too much with questions, so I read every page on your kernel thread, but everything gets blurry when it started supporting P previews. I didn't know the kernel could possible be compatible with two versions of an OS.

I'm on stock kernel right now because i was using flash, but it was causing me problems with my camera taking 5 to 10 seconds to launch, so I reverted. I want to use twrp, but it doesn't work with stock kernel, so I want to try your kernel. It looks great.

I just want to know which kernel doesn't have slmk that works for 8.1. I appreciate your time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I´d try the latest release and see if there are any issues. It should work on 8.1

if there issues just flash back stock boot.img. remember you have to boot twrp and flash it again after that.

and I guess the latest release before pie dropped was 2.9. SLMK was also not included at that time :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Soured Lie:
Ok thank you

---------- Post added at 02:25 PM ---------- Previous post was at 02:02 PM ----------

Ok latest image (3.8) doesn't boot on 8.1. but 2.9 is running now. Thank you for the kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ANDR01DN00B:
Hey guys, what is a good app to use to control the kernel settings? I'm trying to look for an app that also specifically has undervolt settings but Kernel Auditor and the EX Kernel app both have it missing.

Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
You cannot control the UV manually on modern chips.

The voltage room is scaled automatically. The scale between which the kernel decides is lowered on this kernel by certain amount. So you get the UV without doing anything. Just flash and forget :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ANDR01DN00B:
Oh okay very interesting. Thank you very much for the insight!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 3.9 | Android 9.0/PIE

Hey guys and girls,

finally found time to update the kernel again. Lot is going on lately.

Kernel is upstreamed to 4.4.158. A few patches from upstream/kernel-common. Binder update from upstream. Also reverted some changes that may have caused instability for some.

Fiops IO-Scheduler is now included. Some patches that help with performance. Crypto performance is improved a bit.

Changelog:

- Upstream to 4.4.158

- included FIOPS and SIO IO-Scheduler

- a few patches from qualcomm. thanks again to [MENTION=6842057]nathanchance[/MENTION] !

- some upstream patches

- binder updates

- revert overflow changes as they were causing reboots for some people ( I confirmed this behaviour on my U11 quite some time ago, but never saw anyone complain here, so I thought it might be device specific. seems that wasn´t the case after all.)

- improve crypto performance

- little patch for schedutil

- change panic on data corruption mechanism from caf to upstream kernel/common one.

For more details check out my github page.

Download is below :)

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

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:
[MENTION=3428502]Freak07[/MENTION] i have always been biased to your kernel and its my return to kernel lol

I will try the new branch and report back

I hope it's okay to flash over flash kernel? I'm on custom rom and don't want to reflash the rom then root and uninstall apps and everything you know...

Cheers ?

Edit : should i enable adaptive lmk?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I guess it’s okay to cross flash but if you run into issues I would recommend to dirty flash rom. To have a somewhat clean base and to prevent issues.

No you don’t need to enable adaptive lmk. Oom_reaper is enabled by default and that should be enough. :svetius:

If you want to experiment you can enable adaptive lmk and see if you notice further improvements. (which I don’t think will be the case)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
For some reason.. when I do a fresh install of the latest October release, get booted up and then flash the 4.1.1 kernel, boot... Then flash Magisk, I pass safetynet ... But after some time, I notice after I get all my apps re-installed, I'll check and safetynet fails.. Not sure what the issue is if it's kernel related or related to something I'm doing? Wasn't sure where to start so I'll completely remove Magisk and re-flash ... See if that fixes it. Was just coming in here to see if anyone else noticed any issues with safetynet.. thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Safety net working fine here. I’m also on the October update... Not sure what’s happening for you.

After the initial boot up of the October stock system, you can flash my kernel and magisk in one go :) don’t need to reboot in between. :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jbarcus81:
Sorry I didn't post an update... But I removed Magisk.. re-flashed the kernel, then Magisk and all seems fine now. Been doing this a long time and nothing surprises me. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Valeriuz:
[MENTION=3428502]Freak07[/MENTION] thank you for the latest release.

I'm testing it since many hours, but I haven't noticed an improvement in multitasking. Instead, it seems worse. Apps reload more often.

I've tried before Sultan Kernel, results were the same.

Instead of writing a new LMK, could be useful try to improve original memory managment?

I'm only asking, I'm a total noob in android developing.

I still don't understand what is the problem with Pixel ram. Xperia XZ2, which has 4 gb rams, performs much better. Maybe Xperia UI is a lighter? Don't know.