yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Versioncode update release coming in the next week or so...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Chimaira33:
Apologies if this has been asked before but is it normal for the tweaks to not be reflected in EX Kernel Manager?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Bad blackened mod installation, please try re-installing
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Ok... Time to set some boundaries I guess. Please don't private message me about responding to your comment. The reason I didn't respond is because the solution is self-explanatory. You have undervolting, use it as you wish. Don't expect me to make a config file for every little feature in the kernel. If I am using the feature, I would share something with everyone, but there is no need since I don't use it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
Sorry for being really confused, but is your Blackened magisk module and King Kernel now combined into one flashable zip to be flashed in TWRP?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
No, They're both seperate
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
Wake gestures back.....please..... :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
CONFIG_WAKE_GESTURES=y
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Major update (v4.0 stable release):

Changelog listed on Github (add v4.0 commit)

Upstreams/security updates:

- Upstream to 3.18.132 and 3.18.133

Feature changes:

-Upstream schedutil to pixel 3

-Add Dynamic SchedTune boost

-Merge in kdrag0n's cpu input boost

-Add adrenoboost

-Add in f2fs support (from linux-3.18.y branch)

-Switch to DTC clang 9.0

-Make pstore compress zstd by default

-Add BFQ i/o sched

-Improve cfq's performance on ssds

-Add drm_atomic and put cpu_input_boost in there

-Add in Adaptive LMK and enable by default

-Probably more stuff that I forgot to add

Message about answering questions: I will only answer questions in this thread IF they pertain to THIS KERNEL. BlackenedMod is on a seperate thread and I assume you should put your questions in that area only. OT is still allowed...

Remember:

Install blackened mod module if you want the boot tweaks

Install the busybox by osm0sis module if you want busybox tweaks

Download here: https://github.com/King-Kernel/stable-builds

The telegram chat for betas is located here: t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micjambra:
Jeeze kingbri is there any room for more Fabulous ?.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
Yeppy, no wake :( tho Thank for more governor options too. Like a candy store of choices. I'm staying on this device so this is new life. Thought of 2's or 3's but decided to stay the course. Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Lemme put that commit in there. Once feb patch is released, I'll push v4.1 with wake gestures added
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micjambra:
Don't think about jumping ship come October things should kick off as far as development is concerned ?.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] venkatsrin:
Moved from ElementalX, phone is flying, like I got a new device!! Too early to judge battery life but deep sleep is working well will give it a couple of days.

I'm using the blackened magisk movie from you as well.

Thank you and to other devs who's hard work keep the Pixel XL rocking at more than 2.5 years :svetius:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micjambra:
Definitely THANKS DEVS for all the work smashing ??????.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TENN3R:
Noobie question, I used this kernel for a while before, if I flash this kernel now on stock rom, f2fs will be enabled by default and I can install magisk and modules as usual or it needs special wipes/twrp/etc..?

Also how can I check that f2fs is enabled after flash?

Thank you
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] venkatsrin:
The kernel has f2fs support but to take advantage of that you still need to first format your data partition in TWRP to f2fs.

You can check in TWRP or using any Disk or I/o App if it's changed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
My favorite kernel modifier is kernel adiutor kinda old but still my favorite.....so it seems using upon boot modifier of kernel I can't get to "stick" on reboots. Any ideas ? Stock Feb kernel default is sched but your preference is schedutil I believe when flashing 4.0.. Should I just allow defaults on boot?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dd805bb:
That would be nice if we could change the fs on the pixel XL. But the file system can not be changed unless on a custom rom and if they support it. But twrp DOES NOT have an option to change the data fs to f2fs. It doesn't even give ufs option. Ext2-ext4 and fat and fat32. That is it. Twrp I don't even believe supports f2fs. So please, where did you come with this? Flashing a custom kernel will not change the fact twrp does not support f2fs on the pixel. But if you have a way a would love to hear it.

---------- Post added at 08:30 AM ---------- Previous post was at 08:16 AM ----------

Oh, and most sd disk apps do not work since Oreo. We are on pie now. So that isn't really an option either.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
Very nice overnight, sleep mode results. I like the big , small speed stepping with 4.0. Camera with battery saver excellent speeds on processing file save too. Thank you ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] venkatsrin:
Have you tried diskinfo from the play store?

You are right about f2fs TWRP support for Pixel XL though, haven't bothered about this for a while as there were no kernels supporting it either, till now!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dd805bb:
Diskinfo I use to use. It hasn't worked since Oreo. And we are on pie now I haven't been brave enough to try it. I read a lot about f2fs last night. I remembered hearing about it a year or two ago. It is nice in theory but still isn't a long term solution to fs problems. F2fs oems are dropping. OnePlus for example. In theory it had some good points. In real life it has major long term failures. Including and not limited to defragmenting and running out of first block sizing. Samsung developed it. I got rid of my s8 because Samsung really has taken a dive since the s5. I was Samsung for life. S8 after a few days would become slow. Their in house cleaner just flushes everything to speed up everything again. Until new algorithms are developed to help clean f2fs it will always have long term problems. I haven't read anything on Samsung's but I think they even dropped it now and went back to ext4. After the s8 they are no longer able to root either, unless on specific bootloader versions. From octo-core s8 to 4 core pixel XL and this thing blows it away. That is sad. Getting my pixel 2 xl soon. Octo-core once again.

---------- Post added at 08:17 PM ---------- Previous post was at 08:07 PM ----------

Also Ubuntu doesn't support f2fs which I have on my phone. Bionic via Linux deploy. I can run fs from there, sort out any and all problems of the fs from there. If these Android apps don't work. It is just Linux underneath it all after all. Also kali-linux-nethunter too. Real NetHunter. Not the Android app version. That is weak sauce.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Major update (v4.1 stable release):

Changelog listed on Github (add v4.1 commit)

Upstreams/security updates:

- Update to msm_febuary

Feature changes:

-Upstream to Feb security update

-Update blu_schedutil

-Update cpu_input_boost and schedtune boost

-Re-enable kcal (again...)

-Re-enable wake gestures

-More stuff...

Remember:

Install blackened mod module if you want the boot tweaks

Install the busybox by osm0sis module if you want busybox tweaks

Download here: https://github.com/King-Kernel/stable-builds

The telegram chat for betas is located here: t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
People are very uncertain about f2fs, but the pixel 3 and many other OEMs use the structures and there have been seldom to no issues. Samsung just has crappy kernels that overheat the phone and the bloatware/UI slows it down as well. I should know, I was a samsung owner for 3 years...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dd805bb:
Samsung and bloatware go hand in hand. Samsung now is just bloatware now. Great looking phones. Software blows. F2fs would be nice if, one we had recovery support for it. Two, Kernel support. Three, OS support would be the next hurdle. I didn't know the pixel 3's switched to f2fs. If all three were on board, then it would be worth the venture to see what would happen. Now I did read twrp does support f2fs. That is how they changing them on other manufacturers. I looked at mine, but didn't fully wipe everything and repair it then format it like I found for other phones. Oneplus for instance. I was trying to find if Android pie as a default in it has f2fs support. With pixel 3 having it, I would think somewhere in there is a switch within the OS to know if it is f2fs or ext4. Now if that is the case. The stock kernel may work considering they modify it just to work on the lower pixels. This is all just theory here. I haven't looked into whether this is fact or not. Google's past with the way they work, I would say it may very well be that way.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Belgas14:
Flashed, everything working like a charm.

Benchmark attached if anyone's cares about these numbers.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dd805bb:
Just found an answer. And I do believe Android pie has support already in it. https://android.googlesource.com/platform/external/f2fs-tools/+/android-p-preview-1

Here is a comment for Android p beta. F2fs tools are omitted in by jaegeuk Kim. The original author of f2fs. Fyi.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] armando_rod:
Is normal that schedutil jumps between min and max like this?

Previously I was using Franco that only has sched it the clocks was balanced in between
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
My freq steps about the same on schedutil. Only if I do a lot of processing demand, which for me is really only picture processing, I see the same. I was going to mention try blu_sched but it's missing in 4.1. I thought I should let you know...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tekanina:
[deleted]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I already said, don't put blackened mod questions in this thread, they will not be answered. Please put this question in the blackened mod thread
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
4.1.1's gonna have some hotfixes. But the current implementation won't kill your stability
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tekanina:
My apologies. Deleted
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Announcement: It was a short run, but blackenedmod has been purged from KingKernel due to a conflict of interest with the other developer and I decided to leave the mod entirely.

What this means from here: I am using the old method of boot tweaks via an init.rc, so the same rules apply without all the steps with magisk modules.

How to install when v4.2 comes out: Root, flash, enjoy. Sqlite and tweaks are included when flashing the kernel. I'll make it a choice in the future and make uninstallation of the sqlite binary possible as well.

Manually remove sqlite binary: remove /system/xbin/sqlite3

What do I do until 4.2? (hey that rhymes lol): I have archived the blackenedmod releases repository, which means that you can still download, I just can't write anything and it's now stuck in my personal github

URL: https://github.com/bdashore3/blackened-releases

Thanks. 4.2 will be released in a day or two
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micjambra:
Good on ya [MENTION=8500797]kingbri[/MENTION] always felt you'd be better going it alone ?.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
minor update (v4.2 stable release):

Changelog listed on Github (add v4.2 commit)

Upstreams/security updates:

- Upstream to v3.18.134

Feature changes:

-Changeup some boost values

-Purge blackenedmod

-Add in boot tweaks

-Use pigz for zipping

-Add skip_override

-More stuff...

Check two posts back for info on blackenedmod purge

The zip now has a script that checks if you're on the kernel on each boot. If you are, then sqlite binary stays, but if you aren't then it's automatically removed. Just flash and go! Follow the instructions in the OP

Download here: https://github.com/King-Kernel/stable-builds

The telegram chat for betas is located here: t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
Yeppy, my favorite with sprinkles....blu_schedutil + wake ? o and logs too! Thanks....
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] armando_rod:
Whats the difference with normal schedutil?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
I know little, except for my purposes the choice is to reduce both core max speeds to almost half. And it sticks, schedutil has min max speeds as part of "eas" I hope I got that right. I need long battery life. Trade off is touch events are slow...of course add> honestly we are talking 5-10 % battery % differences..... I just like to play and settings stick on that one.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Any type of schedutil is a good governor because it's made for EAS scheduling. I just prefer the schedutil governor and set that as default, but feel free to customize! That's what this kernel is for
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Also, will take some time to get more builds going due to me updating my ssd from 256GB to 500GB (for rom building and other things because jeez, it takes up a TON of space), but 4.3 will be up with new stuffs
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Darian71:
Thought I'd post a quick message regarding My experience after flashing 4.2 yesterday morning should anyone else notice this.

After laying my device down for 2+ hours, both times I went to pick it up, it had shut itself off. Deleted FK (Franco Kernel manager) folder and cleared all storage on the app aka wiped it. Restarted my device, normal use for an hour or so then went to bed. It was still on this morning and hasn't shut off since. Kernel is smoking ? fast and sleeps like a baby man. Thanks again for the hours and hours of work keeping my OG Pixel XL alive and extra well over stock!

Pixel XL running the Stock February Security update, rooted with Magisk, no modules installed. ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
v4.3 is gonna take some time due to the magnitude of new stuff I plan to add and that I am currently out of state for a few days, build will come when it will come

A small teaser is that spectrum support is in it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] johnblundon:
Noob Question, My HTC phone died and a friend was nice enough to give me his old Pixel XL, I'm all rooted and good to go but stuck with the stock ROM for now, Just unlocked and rooted. Looking for a kernel for Battery/Performance and all signs point to this one... However, I know nothing about the pixel and what works well together. Is this Kernel Good for the stock ROM? Thanks for any help you can provide ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alaadragonfire:
Thank you for your awesome work!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I'm giving an unbiased opinion here. This kernel is good for any rom as I have tested and made sure everything works. Following the OP instructions is always good. With battery/performance, the upcoming release is going to have specialized performance profiles so you can choose what you want to use. Also, if you want to learn more, join the telegram chat, I'm always happy to answer questions

Also, the pixel XL is created by HTC, so I doubt you'll have problems switching over

t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I aim to please :o
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] johnblundon:
incredible! Thank you for the response to my noob question that I hated posting in your forum ;) Really Appreciate the help! Now to try your killer Kernel! Looks really impressive!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Update!

v4.3 stable release:

Changelog listed on Github (add v4.3 commit)

Feature changes:

Changelog:

-Backport simple_LMK

-Make the flasher look better

-Add performance profiles (Accessible via spectrum kernel manager and FKM)

-Add msm_thermal_simple (better replacement for msm_thermal driver by kerneltoast)

-Add freak07 android upstreams

-Make the kernel run at 400HZ instead of 300HZ

-Make the cpu_input_boost driver simpler and more efficient

-Remove SELinux auditing to reduce overhead

-Much more stuff...

"This build should make everything completely stable"

The zip now has a script that checks if you're on the kernel on each boot. If you are, then sqlite binary stays, but if you aren't then it's automatically removed. Just flash and go! Follow the instructions in the OP

Download here: https://github.com/King-Kernel/stable-builds

The telegram chat for betas is located here: t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
Dude, you rock. Delivered as promised. Great logs to validate spectrum quick settings too. And still my fav's..... Blu and dttw......?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joemanbui:
Wasn't expecting 4.3 so soon! Thank you ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alaadragonfire:
Thank you for the update, it's really nice to see a developer pushing updates for kernels frequently, not only with updated security patches but with many great and nice features! Appreciate your work a lot!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cyberbandit1998:
Thanks for update it running great. However when I update I'm getting message that says there is a internal problem. I reflashed vendor and getting same message. Anybody else see that.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cyberbandit1998:
This the error
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TENN3R:
Also getting this error, plus systemui keeps crashing and makes phone unusable after every screen lock..

Edit: nvm, apparently it was lagging and freezing as hell just for the first 4 reboots, now everything seems fine, so far so good
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drxikh:
I also have this same error and lag no matter how many times I reboot the phone. Running stock ROM with the latest version of the kernel & Magisk. Can provide SysLogs after the reboot

if needed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TENN3R:
I ended up downgrading to 4.2 and every lag just disappeared.

Not sure if related to a battery saver mod that I have installed (probably yes), but 4.2 is buttery smooth even with the mod
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Slmk has been removed for now and I'll be working on it for next release. There were no problems when I was testing and as for that error, I've been seeing it on my rom as well, just ignore it for now

Hotfix today
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Update!

v4.3.1 hotfix:

Changelog listed on Github (add v4.3.1 commit)

Feature changes:

Changelog:

-Add 3.18.135

-Remove SLMK for further testing

"This build should make everything completely stable"

If anyone wants to try out SLMK, I successfully added it in another, separate build and it's [MENTION=4800121]Sultanxda[/MENTION] approved. However, I need to adjust the values because some experience random reboots. Join the Telegram chat for betas if you want to try.

Download here: https://github.com/King-Kernel/stable-builds

The telegram chat for betas is located here: t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Is anyone experiencing random reboots with 4.3.1, I've been getting some reports about it and just want to know if anyone else is experiencing this as well
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
Yes, maybe. I had low clocked and blue_schu on all cores. So restored to a older twrp and reinstalled 4.3. Now I had gone straight from 4.2 to 4.3 for me it was repeatable on gcam opening. I can't help further for now. Will leave on 4.3 default then if reoccurs will restore. Traveling now so just a FYI.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] slacker126:
Mine ran great on 4.3.1 for about an hour and then froze, got bright screen reset..random reboots...last stable release for my device was 4.2.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drxikh:
I have similar results as this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I think this is the msm_thermal_simple I added in 4.3 that is causing multiple reboots because those were the only new features I've added, I'll push a build with a possible hotfix.

For further testing, please join the telegram group
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Levan_i:
Are those options default in schedutil governor or something is wrong with my phone?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Levan_i:
Forgot the screenshot

P.s. options in blue_schedutil are exactly the same
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Yep... Backported from pixel 3! Enjoy
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Update!

v4.4:

Changelog listed on Github (add v4.4 commit)

Upstreams: 3.18.135 & 136

Feature changes:

Changelog:

-Fix Makefile errors in clang

-Refactor input_boost

-Add SLMK (approved by [MENTION=4800121]Sultanxda[/MENTION])

-Add suspend_stune boosting

-Differentiate suspend stune boosting to general and target classes

-Much more stuff...

"Hopefully no reboots this time!"

IMPORTANT: suspend stune boosting puts schedtune boost at a negative value when the screen is OFF. This means no ambient display. If you want these battery saving benefits, it is required to turn off ambient display otherwise fb_notifier won't recognize that the display is off and you will still have the same idle drain as before. So don't go complaining about battery life if you don't follow these directions

Download here: https://github.com/King-Kernel/stable-builds

The telegram chat for betas is located here: t.me/KingKernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Levan_i:
Thanks.. I'm new to this boosting staff, used to have other kernels before, what is the best option there to change in order to get good touch responsiveness? Dynamic stune boost? Tried CPU boost but it just rises minimum frequencies, and /Dev/stune/topapp, foreground etc. Kinda doesn't make much of a difference...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Levan_i:
And one more thing, frequencies jump to max scale very often when I'm on home screen doing nothing, just being inactive. Exkernel, for example, has almost no jumps from 307 mhz, but it's more responsive and also has idle drain in my case... I'm tuning something wrong I guess.

Btw standby time is excellent, very minimal wakelocks in Betterbatterystats. Wakelock blocker option is solid.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Sindalf:
Can we flash this kernel on los 16 (sailfish) ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
Sailfish and marlin, any rom
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Sindalf:
Just flashed, i have FC with messenger. Cleared cache and data no success to get ride the FC each 5 second
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkjb:
4.4 nice.....no dt2w..... :() had to return to the "other one 4.3.1 :) WOW I must be seeing things. Yes 4.4 has dt2w.....thanks Darian71..... Back to latest again !!