yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
use the built in power saver mode found in settings :) it does its job pretty well.

That´s only partially correct [MENTION=5540258]fuzzgruble[/MENTION] .

The ability to set it in the kernel was never removed from the kernel itself. The default kernel setting is now being overwritten later in the boot process (when the kernel already finished setting the default algorithm) by googles setting, which is stored on vendor. That happened quite a while ago back on Pie already.

Since EXKM seems to handle, switching this setting on boot properly now, everybody can set the default as wished.

[MENTION=9595880]lukefgoogler[/MENTION] did you find more information about lzo-rle compared to lz4, than I linked previously in the thread here? I´d be interested, if that´s the case.

If one wants more compression and doesn´t notice any "hangs" or longer opening times when open fresh apps, after setting zstd as default, zstd might be very suitable then. The higher compression ratio from zstd might allow to store more apps in ZRAM, if it doesn´t affect performance in the specific use cases.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Porogami:
Sorry but do you mean the power saving mode in exkm or is there another one? :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] -iNSiGhT-:
I think he means the Android built-in Power saving mode. [emoji28]
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] fuzzgruble:
Good to know! Thank you for clarifying that.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Hey Kirisakura users, I hope youre willng to assist. I've had two weird things happen this morning while on the last Pie version of the kernel.

Sometimes my device doesn't want to wake up - didn't happen at all yesterday.

And, my lte data does not seem to work. Didn't happen yesterday.

I didn't change settings that affect either of the above things. Any advice? Reflash kernel?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dethknite:
This is soooo smooth. Thanks! It is the only kernel that doesn't constantly swap AA out of RAM when AA is running. (Android 10, latest secpatch, blueline)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Kevtrejo37:
Android 10 with Kiri. Latest images.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] muttonhead411:
My deep sleep is so bad. Yours is fantastic.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Kevtrejo37:
Have you been cleaning flashing ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] henderjr:
Hi. My battery life seems to have taken a nose dive. I don't think it was that bad before using this kernel but I'm not sure it's the cause. I think I flashed the latest 10 around the same time (week or so ago when google released the undocumented update). I don't ever recall seeing the app Google showing up on my battery list nor it showing it's been on since I unplugged. I didn't reboot yet today but this is on par with how it's been running the past week or so. I have FK Kernel Manager but haven't changed anything and a couple of magisk modules but just the typical Active Edge Mod, Busybox, and Systemless Hosts. Thoughts?

Edit: I did a little more research and the Google Podcasts app will list itself under the Google app in battery monitor. I used that for about a half hour during a run this morning. I'll think about looking at finding a different podcast app or be sure to stop the app when I'm done as it appears it could still be running in the background
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] yosua_shtg:
What is the Best cpu boost freq and duration for balance user sir..?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Kevtrejo37:
There's a lot of things that come to play when you're claiming x kernel is the reason why my battery sucksm have you seen on bbs if there's an app or wakelock that's sucking your battery life. Don't expect great battery life casting to a Chromecast either. There are many things that could be affecting your phone

---------- Post added at 02:33 PM ---------- Previous post was at 02:32 PM ----------

I believe pixel ignores it even if you set it because that's how it is in hal
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] henderjr:
Thanks for the reply. Not trying to blame this kernel it's just odd that it seems to have started around the same time I flashed this kernel.

I did a little more research and the Google Podcasts app will list itself under the Google app in battery monitor. I used that for about a half hour during a run this morning. I'll think about looking at finding a different podcast app or be sure to stop the app when I'm done as it appears it could still be running in the background.

I forgot about BBS so I'll look at that as well. Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Kevtrejo37:
Sounds good bro take care
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Dark_Eyes_:
Hey [MENTION=3428502]Freak07[/MENTION] , if you have the time, can you provide us with a test build with the latest commits from Wireguard found here https://git.zx2c4.com/WireGuard/log/?h=nd/android-10-dns

It seems to fix the DNS bug on Android 10. I'd be happy to test it out!

Thanks in advance!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Erahgon:
Hey! Anyone here facing issues with apps like Google Pay not working?

I'm rooted with Magisk, and have done all the usual hiding. It appears that this kernel is set to "permissive" so it kinda fails some of the SafetyNet checks. Could someone please confirm?

Thanks!

Edit: Just found the SQLite Fix thread with the Magisk Module. [MENTION=4820310]jlee08517[/MENTION] has it linked below!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jlee08517:
Did you do this?

https://xdaforums.com/apps/magisk/magisk-google-pay-gms-17-1-22-pie-t3929950/post79643248
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Erahgon:
I literally just stumbled across that and implemented it! All good now.

Thank you so much!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Hey :)

The kernel itself does not "drain" any battery. If it would, chances are high that everybody would be affected.

I´m 99,9% sure it´s not the kernel causing problems for you.

The kernel just grants resources, which apps or services from userspace request.

Most probable scenario: An app or a service crashed, has gone rogue or in a loop, constantly requesting horsepower from the kernel.

Like already mentioned Better Battery Stats is a great tool to debug this, especially if it affects idle drain.

Set a custom reference inside BBS, let your phone sit for 20 minutes in a desk not touching it.

Afterwards check deep sleep % (everything above 90% is good, if you´re not constantly receiving messages). Then check partial wakelocks for any apps, keeping the device awake.

For drain while the screen is on download a terminal app.

Type:

su

now grant superuser request

then type:

top

rotate your phone to landscape to see the complete output. Let the phone sit there, without doing anything and observe the output.

The processes displayed at the top consume the most CPU power. If anything is on top, which doesn´t belong there consuming a big portion of CPU power, when the phone is doing nothing you found your culprit.

Yes I can do this :)

Flashing the kernel does NOT set the device to permissive, that´s not correct.

Safety net is just passing fine with the kernel.

Glad you fixed your problem! :)

But reporting bugs with magisk modules or any else setting the device to permissive, is not really helpful as pointed out in the FAQ.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Erahgon:
Yeah, I apologise. I should have researched more thoroughly before having posted on here!

That being said, I'm all set up now and good to go, and was able to enjoy the device finally.

This kernel is absolutely fantastic! Appreciate all the work!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
[MENTION=5445418]Dark_Eyes_[/MENTION] and everybody else using wireguard,

here´s a build with the supposed android 10 fixes for wireguard.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Dark_Eyes_:
Thank you so much man. Turns out those commit weren't absolutely necessary because I got it working with the Wireguard app I built from source with the dns commit. It is here if anyone wants to try it. You will have to uninstall the playstore app because this one has my own signature, so it won't install on top of the official app.

Maybe someone else can chime in and say if Kiri 1.1.4 works fine with the old Wireguard app and the new kernel commit.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HamsterHam:
[MENTION=3428502]Freak07[/MENTION] - got an interesting 'bug' to report.

So when trying to flash the Edge Sense Module I get an error 'unzip: invalid option -- j' however it works with stock rooted kernel.

I could flash the module with FKM and Kirisakura.

Any idea why this would happen?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Edge sense working for me. Maybe a bad download of the zip?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Yes you’re most probably affected by the bug with the /persist partition mentioned in the release post of 1.0.0

https://xdaforums.com/pixel-3-xl/de...ra-1-0-0-pixel-3-xl-aka-t3864563/post80269185

Relevant thread and fix is linked in the post.

Fkm works fine because it isn’t dependant on magisks busybox but uses its own.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] henderjr:
Thanks for taking the time to reply. I've already found a couple culprits and have since uninstalled them. I'm pretty adept with this stuff and should've done more research before I posted. This will be advantageous for my old Nexus 9 tablet as well as that thing has been running like sh*t lately. Appreciate all you do for the community!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HamsterHam:
Okay cheers, I don't think I have that persist issue though as I checked the folder and all my files have bytes, none are 0 bytes and all my sensors are working perfectly :confused:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
reboot the device. Wait a bit. Go to magisk manager. Pull a magisk log and upload it for me here.

Please make sure to maybe re-root the boot.img with the latest magisk manager from the canary channel, and make sure you’re running the latest canary before getting the log :)

Edit: maybe try to restore a intact persist partition as instructed in that thread anyway. Just to rule that out.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HamsterHam:
See logs. ??
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Yeah that’s the same symptom, I was seeing earlier when the /persist issue was present on a phone, without being noticed.

Did you follow the procedure linked in the thread already?

If that doesn’t help, maybe do a full erase of the complete phone including internal sd( -w) intact. I know it is a pain, but you also know a workaround for the time being, so you’re fine until you find time. (only if the other thread doesn’t help)

It seems devices being affected by this issue, begin to show these symptoms more pronounced when flashing my kernel due to some scheduler changes I introduced compared to stock.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HamsterHam:
Cheers for taking a look. I might just wait until there is a way without going back to 9 and then 10. No issues noticed apart from flashing this module, I think all my sensors are working fine like before but yes, noted for future.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
All I can tell you is once I did a full wipe (factory reset + install factory image without removing -w (that came back to bite me the other day when I was updating too c3, did some copy/paste and forgot to remove -w, but that's another story. No backups
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Anyone get HBM, high brightness mode working? Android Q, Kiri kernel, Magisk canary

When I try to enable, my screen goes unresponsive and I have to hard reboot, (power + volume up)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
HBM working just fine here
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Hey [MENTION=3428502]Freak07[/MENTION] , is a stable data connection affected by things at the kernel level.

I'm on Android 9 stock with your kernel, so, what better place to ask than here, right?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] gnomish:
Working properly on Oct update ;)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
1.1.3 working great on Andriod X Oct update stock image with Magisk.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ffchampmt:
I've had this problem on my OG Pixel XL and then the Pixel 3 XL, on both Android 9 and 10 for nearly the last year. Using both this and the elementalx kernel.

There has been no solution, I've tried to grab logs and can't because the phone crashes while the logs are running and they don't save. I gave up, uninstalled HBM months ago.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
Ditto, it totally borks the touchscreen.

Curious, did you put it in Automatic mode?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ffchampmt:
Yes, on automatic mode. To me that's really its best functionality for me, I don't like having to go to the home screen and press a widget. Stock adaptive brightness is OK but having HBM crash the phone or having it refuse to wake up wasn't worth the extra few ticks of brightness.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
there seem to be no new kernel changes for this kernel in the october tag.

So you can use either 1.1.3 or the 1.1.4 wireguard build found in the thread a few pages back.

When I find time I´ll compile a new build with linux-upstream etc :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Any chance that you may provide the next build also as a boot.img for us that doesn't want to use Magisk on Q for stability reasons? :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
what stability problems does magisk have?

why not use a magisk-patched boot.img, flash my kernel via exkm and remove magisk afterwards if you don´t like it?

but no I don´t plan on doing that sorry :(
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Removing Magisk restores stock boot image for me, which isn't the most optimal solution or option.. :/
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
did you try removing the backed up stock boot.img from /data, before removing magisk?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
That won't work. Magisk is in the kernel so there's no way to remove just Magisk and leave Kirisakura. The uninstaller would remove all the modules, configs, and Manager but leave the core and everything would setup again at boot

I am curious what stability problems [MENTION=8852292]xFirefly93[/MENTION] is referring to. I haven't seen any.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
thanks for the clarificationon on this, much appreciated.

I haven´t seen any stability issues regarding magisk either.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
Never had problem with magisk neither. Unless he means the battery optimization problem killing magisk. Just need to said don't optimize it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ChongoDroid:
Wow. I had previously left my pixel 3 stock since I didn't see much point to rooting a pixel but this kernel alone is worth it.

I didn't realize how much micro lag and stutters the phone had until I used it without. The keyboard doesn't even seem like the same app now that it's rendering every animation properly.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RagedElimanator:
Does anyone know if this kernel increases the linear oscillator's clicking form of haptics?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to Q 1.2.0

update soon :D
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] zxspectrun:
Hi bro,

I have your kernel and everything is just perfect

Let me ask u something and I know it's probably not related to ur kernel but I have a wakelock that's killing my battery life.

I've:

1- Freeze plenty of ggaps and others third party

2-Uninstall some magisk mods, keeping only the following

a: app systemizer

b: Audio modification library

c: busybox by osm0sis

d: debloater by veez21

e: LKT

f: systemless host

g: liboemcrypto disabler

Can you give me ideas of how to realize which is the root cause?

Found in the web that maybe it's the battery optimization feature doing its work?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I’m pretty sure it isn’t osmosis busybox mod.

Maybe dirty flash firmware with -w removed and try running stock with only the busybox module.

see if the issue persists.

then add your mods back one by one, until the issue reappears.

It might be better to check partial wakelocks to see if any installed apps are running rogue in the background.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jlee08517:
I sometime find freezing excessive gapps to be the problem. Check what you are freezing cuz it may keep pinging to get some info.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] zxspectrun:
Thx bro, I'll do that ?

Yeah, gonna try doing a reset of all disabled apps
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
What's the preferred settings for battery and decent performance in exkm?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Just leave things at default
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tekken Lord:
[MENTION=3428502]Freak07[/MENTION], I was wondering if you still support 3/XL once 4/XL is out?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Maybe in the least he'd support to EOL. ???

---------- Post added at 04:38 PM ---------- Previous post was at 04:34 PM ----------

@Freak07, is it OK to use a magisk module such as LKT with your kernel?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tekken Lord:
I think [MENTION=3428502]Freak07[/MENTION] would agree with me that using any universal kernel tweak in addition to a device-specific custom kernel is a ticking time-bomb.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
LKT is crap and features nothing that is specific toward the P3(XL) in general. Just don't use it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HamsterHam:
Mullvad users, how do you activate local sharing using Wireguard? I can't cast to my Google Home Mini.

Edit: solved.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
[MENTION=3428502]Freak07[/MENTION] Is it any notable performance or battery life benefits / improvements worth hunting for if swappiness is increased beyond 100, which you made 'possible' to do on your first Android 10 / Q release of Kirisakura kernel?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jiexi:
Is call screening not working (as it not showing an option for incoming calls) for anyone else? In the Phone settings menu for Call Screen, I don't see anything to indicate it isn't enabled. Not sure if this is this kernel, magisk, or a specific magisk module
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DOMF:
Still working for me (mostly) on the latest kirisakura, the only Magisk modules I have are the audio mods for viper. I say "mostly" because now I can't instantly press report call as spam until many seconds into the call (perhaps when the robot calling me stops speaking?)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jiexi:
The report spam button always took a few seconds to press for me on Pie, so that's normal. Must be one of my magisk modules. Okie dokie, thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Just to confirm also working for me. Magisk is latest Canary. Modules: Active Edge, Narsil, busybox, nano, curl, gnu utils, sqlite, Hosts + some local stuff.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jiexi:
I have Active Edge, Advanced Charging Controller, BusyBox, MagiskHide Props Config, Systemless Hosts, Universal GMS Doze ( I believe this is the culprit), and Youtube Vanced.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LimitsX:
I flashed the latest Q kernel (1.2.0) on stock Android 10 Oct. The smoothness, animations, and overall performance has been great. I had been using stock since Android 10 beta 5. Texting and especially on whatsapp, i would notice lag, freezing, and loss of animation. Battery life has improved significantly for my usage. I am not using any magisk module.

Overall, i love the performance and battery improvement. Good job! No random reboots so far.

I was hesitant to flash kernel, but this is good.

Thank you so much!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tekken Lord:
Now that we all know P4/XL has not been up to expectations, can we please keep our P3/XL in beloved kernel development as long as we could?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DvLAx3l:
[MENTION=3428502]Freak07[/MENTION] has never abandoned the previous devices, so he will continue to release updates to our beloved kernel. Be patient.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LimitsX:
So today when I was on the train (commuting back), I connect my wireless headphones via bluetooth. Today for some reason, that pop-up decrease/increase vertical volume control came up and entire phone was freezing and the screen was not turning off. I was able to open apps, close apps, access pull down menu, and settings. I just could not turn off screen. The physical buttons: power, volume up and down became unresponsive. Again, I don't use any magisk modules, or any script.

The phone has become completely unstable. I have been using normally :S. I never had this on stock kernel at all.

I will be going back to stock kernel. However, I do wanna provide something. Did not reboot phone once it became usable (some how on its own).
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] luckana:
Dude litteraly have had that weird issue for a day and was wondering if it's something on my end and wtf it is. So it would appear there is something happening here
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
please provide a logcat and a dmesg, if the issue happens and the phone becomes usable without a reboot again.

If it reboots by itself go to sys/fs/pstore, zip up the contents and upload it here.

Make sure you don´t use any mods (like sound mods), magisk modules or other stuff. I know you mentioned you don´t use any magisk modules, but please no sound mods as well :) (just to exclude this possibility)

Try to describe the issue as detailed as possible. Which music apps did you use, were you streaming/playing local music, on wifi mobile data, were you using the kernel for a longer time and did it happen for the first time although working fine for several days?

The more factors we have, the easier it gets to reproduce and tackle the issue.

I regularly stream music over bluetooth to my earstudio and I didn´t face this issue once.

I don´t have bluetooth headphones, so I can´t test that specific scenario.

If you just go back to stock kernel and get no logs, there is no way for me to know, if there´s a problem and it probably gets never fixed if I can´t reproduce the problem.

Since that volume dialog came up, maybe it´s related to something not in the kernel, but I have no way to know for sure without logs.

Lets all work together here and we maybe can find a solution when logs are provided. :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] luckana:
I actually went through the dmesg and saw a lot of entries related to the camera api and the HAL. Unfortunately i have mechanically deleted it and currently switched to a different kernel in order to mitigate presumable issues like that throughout my work day. If i have time today or tonight i will try to reflash and reproduce