yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Is there anything on the kernel control end that allows me to turn off the digitzer?

When I'm on the phone my ear constantly touches the phone, the screen is off, so the proximity sensor appears to be working, but my ear is having a dandy old time bringing down the notification panel and toggling dnd mode, flashlight, battery, etc.

Maybe I could create a Tasker profile for this or something? Or maybe my hardware is broken.

Figured I'd ask here in case the kernel might help.

Thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Disable sweep to wake in EXKM and the issue shouldn’t happen.

I believe flar2 is aware of the issue and provides a fix at some point.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TheMorpheus:
I had the same issue with the DubleTap2Wake enabled, now I'm using Sweep2Wake without a problem!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Legend! Thanks Freak!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Cleared storage - Google Play Services

Deleted - Cloudflare Private DNS & Accubattery. BBS pointed them out...

Google Play Services was by far the biggest culprit.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Freeze it and see what happens. I have a hunch it will break a ****ton [emoji6] of apps...but the phone will still kinda work. Try it. Do it! [emoji23]
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
I wouldn't do that, you're going to end up in a hell of a mess.?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Mess is right.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jd1639:
You must like to flash the factory image [emoji41]

Play services is basically be heart of andriod
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] 12Fully:
That's interesting that Accubattery was a factor. How much drain was it causing?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Disable Find My Device here;

Settings > Security and place > Device administrator apps

And the GSM Doze module will most likely work.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Not much, 4% battery usage. For an app that was somewhat redundant and I checked maybe a few times a week. Not worth it.

Google Play Services kept my phone from deep sleep. Clearing that was by far the most significant step to improve my battery life.

PS. Getting killer battery life with this kernel on AOSiP Rom.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Chronzy:
I'm getting 1.4%/hr drain overnight with aod on, which is good as it's ever been on any kernel. On aosip and 2.0.4
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] peikojose:
What about AoD off? How is the drain ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Chronzy:
I don't know, I only tested with aod on last night. But I would assume it's ~0.6%. That's what I've gotten in the past.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
Feb patch is out, anyone testing it?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
Yup. Works fine as usual.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
Confirmed that it's working fine.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
sources for February update are not yet out :)

getting late here.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] scloutkst:
Just wanted to say that 2.0.4 on February update is smoother than Nintendos consoles are stable.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hilla_killa:
Yep my phone running wonderful on feb. I wonder what google did that changed. Something right it seems
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Kernel with February Security patches will be released soon :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
C'mon man! I read that 10 minutes ago and refreshed the page 15 times and it's still not out. We must have different definitions of soon [/s] :laugh:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 2.0.5

Hey guys and girls,

Google decided again to release the source with february security patch state when I´m asleep :D

Here´s the updated kernel with latest february security patch state merged in.

Google bumped up the base to 4.9.124. We had all these patches in from the beginning ;)

Some other updates, which can be found on the changelog below!

Thanks to everyone using this kernel :) We´re a great little community!

I hope we all have a exciting long journey ahead of us :)

Changelog:

- February Security patches merged in

- More CAF patches to Display driver and Crypto (which I found on [MENTION=7291478]kdrag0n[/MENTION] ´s git, thank you!)

- Updates to f2fs

- 2 small EAS updates

- some patches from [MENTION=4800121]Sultanxda[/MENTION], which fix memory leaks, thanks to him for that!

- small patches from kernel/common

- update ZRAM implementation with latest state of kernel/common

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

https://www.androidfilehost.com/?fid=11410963190603915781

or following the link in the op to the correction version

Instructions can be found in the OP!

But look at this post too :)

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 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
patience, young padawan :p

https://goo.gl/images/67wv5u
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] peikojose:
I don't know but my phone seems really slow to wake (maybe 3-4 s) pixel 3, latest kernel and feb patch
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] muttonhead411:
I am seeing the same issue on my pixel 3 as well. Taking long to show display after pressing power button
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HiM@L:
could be related only to pixel 3. XL is fine.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] melgar:
same issue here on blueline, need aprox.4 seconds to wake up after unlock.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
also [MENTION=4640470]peikojose[/MENTION]

can those with pixel 3 please pm me their hangouts ID?

I´ll send you a test kernel later then.

if someone can take a dmesg directly after waking up the phone that might be helpful too :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hilla_killa:
I had issues with pitch black theme and edge sense, uninstalled theme and my system ui is not crashing and fast wake ups. Running great here. Dont think is your kernel boss
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 2.0.6

Hey guys and girls,

Sorry for the little issue with pixel 3. Delay when turning on the screen is fixed with 2.0.6 now.

Additionally I forgot to merge a small change regarding the wlan driver. It was actually part of the February Security Update, but on Bluecross, Google uses a seperate repo for the driver and it´s not directly included into the kernel source. I just forgot to merge it. Even had the tab open on my machine.

So this release should be good for all now! It was tested by a few people who swiftly sent me pm´s owning a regular pixel 3. The issue is resolved for them.

Please report back if it´s fixed for you on pixel 3 too! :)

I include the changelog from 2.0.5 again! The small changes from the 2.0.6 hotfix release are in bold characters!

Thanks for the patience! You guys rock :)

Changelog:

- February Security patches merged in

- Wlan driver update along with february security patch

- More CAF patches to Display driver and Crypto (which I found on [MENTION=7291478]kdrag0n[/MENTION] ´s git, thank you!)

Reverted Display driver patches in 2.0.6 as they were causing screen on delay on pixel 3

- Updates to f2fs

- 2 small EAS updates

- some patches from [MENTION=4800121]Sultanxda[/MENTION], which fix memory leaks, thanks to him for that!

- small patches from kernel/common

- update ZRAM implementation with latest state of kernel/common

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

https://www.androidfilehost.com/?fid=11410963190603915935

or following the link in the op to the correction version

Instructions can be found in the OP!

But look at this post too :)

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 3 XL ROMs, Kernels, Recoveries, & Oth] muttonhead411:
Reporting back. Pixel 3 purring like a beauty again. No delays in screen awake.

Thanks so much dear sir for your kernels! Always a delight to use
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
February update with Kirisakura 2.0.6 working very smoothly on my Pixel 3XL so far. Thank you once again [MENTION=3428502]Freak07[/MENTION]!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Komodoketavaran:
What about the people with no delay on the XL? Should I stay on 2.0.5 with the drivers?

Gesendet von meinem Pixel 3 XL mit Tapatalk
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
I wouldn't. Plus he added a Wlan driver update from Google that's not there in 2.0.5
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jiexi:
Beautiful! Thank you for such timely updates, [MENTION=3428502]Freak07[/MENTION]

Awaiting the update to your kernel for the og pixel so I can update gf's phone :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] smallvan:
[MENTION=3428502]Freak07[/MENTION]

Thanks for your speedy updates and this kernel is so smooth and reliable.

However, since the Jan security update, probably version 1.6 or 1.7, the time taken on the Google splash screen took much long before the G logo kicked it. It was around 6 seconds in before and now it takes 30 seconds. Even, the 2.0.6 with Feb update remains the same.

I also note that the said longer splash screen does not happen in stock kernel. I found this during my update to latest Feb.

I have only rooted with Magisk with Busybox module. And this happened to current and older Magisk version.

Not a serious issue, but, only my observation.

CK WONG
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
I Fd up tonight. In my rush to get to some other things I Removed "-w" from the wrong file X^D

Lost probably about 150 texts from clients since Saturday, even though my last backup to the server was 5 hrs ago...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] vsot13:
I feel your pain, man. We all been there...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Done that before. I know create a copy and rename the one with -w flash-all-w and remove the -w from the original file.

That saved my bacon a few times.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] loonix:
Exact same observation and Busybox module installed (but I doubt Busybox is the issue)

.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] pkmoazzam:
just curious, what is your rom?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
thanks for reporting your observation. There never was a 1.6.x kernel on this thread. So it may have started either with 1.5.x or 1.7.x?

This is very difficult to track down for me now.

It might be related to not running the touchscreen driver as a module.

The touchscreen driver is built inline and that might account for the delay in booting up as it´s expected to get loaded at a later stage when touchscreen driver is built as a module.

I don´t know if the older releases still work on the february update. But if anyone is up to the effort to flash all releases and is then able to tell me exactly when it started (to narrow it down where I have to look at), I have a starting point.

I build DU for myself :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] pkmoazzam:
ah cool. and one more thing, you set background restriction on all apps under the battery usage?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Can you send a screenshot from the setting you’re talking about?

just to make sure :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] pkmoazzam:
oh sorry that i didnt explain clearly. here the screenshots.

i wonder if its ok to put all apps on restrict?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
No I never touched these settings. I don´t like delayed notifications just to save a small amount of battery when the phone is idle.

I expect my phone to work as a phone, receive notifications etc. I also don´t use any other mods to restrict anything that may happen in the background.

If I want to save power I put the phone into airplane mode :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Hey guys and girls,

4.9.155 dropped silently yesterday evening :) Here´s an updated kernel so everyone has the latest linux-stable patches available.

Changelog:

- Linux Stable bumped up to 4.9.155

- small update to binder from kernel/common

- follow another small update from kernel/common

Important :)

All flashing errors are now fixed. If you experience the ramdisk error please take a look at the FAQ.

Have fun flashing and enjoy your device with latest linux-stable :)

Why is linux-stable important?

I wish you all a nice day/evening!

Download is below :)

Download:

https://www.androidfilehost.com/?fid=1395089523397886609

or following the link in the op to the correction version

Instructions can be found in the OP!

But look at this post too :)

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 3 XL ROMs, Kernels, Recoveries, & Oth] :
words of wisdom
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] muttonhead411:
My God man. You are awesome. Thanks [MENTION=3428502]Freak07[/MENTION]
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
It started with 2.0.0

What I found interesting, and sent me on the wrong track temporarily, is that pretty much any version will, on first boot to that version, take the longer amount of time. So you had to reboot twice to actually see how long it takes.

For me the time difference is about 10 seconds vs about 3 seconds spent on the initial white screen with "Google" on it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bbender716:
Did I see you are putting in DTS eagle support????
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
It doesn’t work on the pixel 3 currently.

The commits for the ultra mod cause the device to not boot successfully/bootloop.

The dts headphone x commits are not compatible.

You’re very welcome :)

That’s the update with the most changes in a single version by far.

Maybe the f2fs upstream is related to it. The OS expecting maybe something different while booting up.

I might look into it but it’s not a very big deal for me. Don’t know how others feel?

Thanks for flashing all the releases and figuring out how to reproduce it!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
I couldn't care less if it takes 7 seconds longer for my phone to boot vs stock. Who is so lonely that they actually have time to sit there and measure how long it takes their phone reboots anyway. Spend your time making more improvements.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] matlear:
Hi All,

Just got Pixel 3 XL and update to February straightaway , installed twrp, installed magisk and then this kernel via EXKM :)

I'm just wondering if I need to do anything else after installing in the kernel manager to benefit or are all the optimisations pre-configured ?

Cheers !
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] :
No, just run the kernel as is. Freak already optimized it and it runs great as is. Other than root if you want it's good to go.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] 19cam92:
Just flash & forget
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Flash and forget works for me (unless you want to enable some things like 'swipe to wake' etc, maybe change tcp congestion algorithm or io scheduler - but defaults are fine)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] matlear:
Thanks :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Default settings are good. I think most are leaving them unchanged.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Bryanx86:
I change my up scheduler from cfq to maple and I seem to get better battery life. IDK if it's placebo or a fact, but this kernel is the best for this device that I've tried. Thank you dev:good:??
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] eRajesh:
Flashed TWRP, installed this kernel. Everything is looking good so far.

How do I get root now?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
https://xdaforums.com/showthread.php?p=77933713
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
All I've changed in EXKM for this kernel is the I/O scheduler and increasing "Redhead kb" to 4096. Other than that I personally haven't changed any settings once installing Kirisakura. She's pretty solid, reliable, and has great battery life "as is".
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] efrommel:
Its normal to throw low geekbench numbers right? we arre looking for eficiency and battery life? or mine is off, im getting 5k multi as is in geekbench.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
I don't use Geekbench so I cannot say.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
No this is definitely not normal. Achieving better battery life by “crippling” the device’s performance is not something I want to ever do with this kernel.

Maybe your device is being thermally throttled because it’s hot?

Is your device on the charger?

I just gave geekbench a quick run on 2.0.7. Result is attached.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Though 128kb on the readahead setting is more or less recommended for both battery life and less amount of app thrashing.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
What exactly does increasing the readahead setting do?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Have a look at the following, I think it explains the topic quite well.

This is not from me but from this post:

https://xdaforums.com/showthread.php?t=1032317

there have been some reports going around on reddit and, here I guess, that increasing readahead will make your sd card faster, and maybe some of you noticed that on my build from early March that I had changed the default readahead values as well. And, the truth is, that it generally does, but the reason the mainline kernel tree doesn't have a higher readahead value isn't because some kernel "developers" here are smarter than Linus and everyone else, but because it is generally a bad idea, and the way some kernel "developers" have implemented it, it is an almost unbelievably stupid way to do it.

So, to give a little background about why the way some people implemented it is a really bad idea...readahead works like this - when you need a section of data from the disk, the kernel will grab that data, and anticipating you'll also use the next X number of kb, it will also grab that data as well and put it into memory. So, when you're doing something like listening to music, or copying data from an sd card (ie long sequential file reads), having a larger readahead is a good thing, and will speed up the process and make things more efficient. But when you aren't doing long sequential reads, you end up thrashing your data. In other words, if you set the readahead value to, let's say 1024kb on /system, every time you access a file you're reading ahead the data that you need, plus and additional 1024kb, or to the end of the file (wouldn't make much sense to read ahead past the end of a file). If you don't end up using that 1024kb it gets flushed from memory, and you read ahead on some other file by 1024kb. You don't end up using that section of data from readahead, it gets flushed, etc, etc. It's a tremendously stupid waste of resources to read ahead that much when you aren't using it.	I mean, there's a reason why some of these things are tunable in the kernel and not set to higher values.

And if you want some serious proof check diskstats. With readahead set to 128kb on /system, I still have less than 10% of reads merged. If you only have 10% of reads merged with a 128kb readahead, why on earth (unless you don't know what you're doing) would you want to increase readahead to 1024kb?! To take this one step farther, with readahead set to 4kb, I still only have about 1/3 of the reads merged.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
Thanks [MENTION=3428502]Freak07[/MENTION], so it seems leaving readahead at 128 is appropriate.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] rspkt:
I'd say depends on your personal usage but for the average person a lower setting is probably more ideal.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Kernel will be updated with 4.9.156 later today. 4.9.156 dropped yesterday evening :svetius:

Along with a very interesting little update on the kernel, regarding the merge of february security patches a release earlier. More on that later! Stay tuned!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Spider_Pig27:
Delete
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 2.0.8

double post
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] EMJI79:
Interesting!

---------- Post added at 08:13 PM ---------- Previous post was at 07:44 PM ----------

I have very slightly better random read than the first benchmark on your latest kernel for the HTC U12+.

I have terrible random write although.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
You cannot compare my kernels on different devices.

U12+ and Pixel 3 have different hardware and software!

U12+ and Pixel 3/XL have different UFS chips. Which will produce different results!

U12+ is still on 8.0. U12+ still uses ext4 and not f2fs.

Pixel 3 has the advantage of having this patch for UFS performance: https://github.com/freak07/Kirisaku...fb8364a#diff-e60e5a684dfdf7fad66cab82644abc1a

Read a bit at the bottom of this page starting at "pixel 3 now using f2fs":

https://www.anandtech.com/show/13474/the-google-pixel-3-review/2

I´m going to post an answer with my score on U12+ on my U12+ kernel thread.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
[MENTION=3428502]Freak07[/MENTION] It's the first I am using your kernel on my Blueline (used it a lot on my Walleye before I upgraded my phone of choice) and I've to admit that I'm pretty much impressed.

Excellent work!

:highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] EMJI79:
OK sorry, I thought the comparison between the two could boost your already great knowledge and I thought they could be a bit compared because of the shared Snapdragon 845.

:angel:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
[MENTION=3428502]Freak07[/MENTION] curious, have you tested different file system mounting options (i.e no_auto_da_alloc vs auto_da_alloc, discard vs nodiscard, block_validity vs noblock_validity), we already know basic best practices to mount with noatime, nodiratime (implied by noatime), nolazytime for f2fs, curious to see if we can squeeze more performance by removing un-needed flags.

what are your thoughts on sched_features? (i.e disabling or enabling gentle_fair_sleepers, LB_Bias, etc?)