yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Anyone switch to this kernel from EX and care to comment? Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Next update will have soundcontrol :)

Little teaser

Just have to test a little longer because I added some more performance patches and have to check if everything is stable.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Update to 0.6

Updated the kernel to 0.6

Changelog

- added soundcontrol

- disabled some logging stuff

- some more tweaks for maybe a tiny bit more performance

download is here:

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

and in the op

on a side note. please set your governor to schedutil
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Love the frequency at which you're updating this kernel. Just flashed and running smoothly on stock 7.1.1. Will have feedback about battery life and performance after a day or so. Keep up the great work, bro. This is awesome for a first kernel :good:

If I may be so bold as to request one tiny thing: Westwood+ as a TCP congestion avoidance algorithm. Pweease?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eyalkn:
I had 1 reboot 2 days ago after using it since 0.14 was out and I don't use sdcardfs just stock 7.1.2 with no changes to the governor, gpu or io
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zetsumeikuro:
Since flashing .14 test and now .14 OC I have had zero reboots. My setup is PN 7.1.1. Schedutil governor, GPU boost on medium, zram off, maple i/o, sdfscard enabled, schednoboost zip aswell.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eyalkn:
[MENTION=3428502]Freak07[/MENTION] just had another reboot. I'm on nonOC 0.14 on stock 7.1.2 with no kernel changes. Will upload the last ksmg soon when I have reception.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
Freak07, I hope this log has useful information that you can use. I just had a reboot and tried to get the log as soon as possible. 7.1.1 PN, same setup as before.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
this one shows the reboot. Thank you! I will take a look at it the next days. Maybe I can figure something out!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eyalkn:
Here are the logs.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Yeah, still stock 7.1.2. I've been sideloading the OTAs as they're released. Clean flash isn't a bad idea, I might do it over the long weekend, just haven't had time.

I will try disabling the GPU OC and see if that helps. Haven't gotten an RR since then so it's hard to judge what works and what doesn't lol.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
your ramopps (kmsg file) inside the zip is empty. that is the most important for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eyalkn:
Weird, I just used ex kernel manager to generate all of the logs
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
When I'm not at home I found the best way is to do it via terminal on my phone.

Look at the third post. I posted a guide there.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Shaffer678:
Not sure if this is related to this issue at all since I'm not running this kernal at the moment but I was having random reboot issues 2 to 3 times per day a few weeks ago when I had majisk root installed went back to superSU had no issues since
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bama17:
I've had my VZW Pixel XL since launch day and had my first random reboot (ramdump ext) , a day or two after updating to 7.1.2. Last night I tried flashing v14 regular and v14 NonOC and got a ramdump reboot bootloop after trying both. I've been using this kernel since it was first posted on XDA, almost every release, and have loved each version with no issues whatsoever. I've been away for a couple weeks and was wondering if I've missed something. Anyone else have this issue on 7.1.2?

Edit: Sorry. I'm an idiot and flashed it wrong after trying out a different kernel. It's running fine now ATM.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
A test kernel is in the works. It includes a few upstream commits and changes that might help with stability.

I also added usb fastcharge. Normal charging isn’t affected at all. Just when you are connected to a non fast charger like in the car or on PC it allows charging up to 900ma instead of only 500.

If anyone is interested in testing it I can upload it to the test folder.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Yep from all that I have read magisk isn’t that stable on the pixel yet.

But I am glad you have no issues now. Personally I don’t use apps that require a root hide solution.

Good to hear it is working for you! Be sure to test out all options this kernel offers, they are quite a few.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] oF2pks:
Noticed today that samsungS8/exynos uses a 4.4.13 kernel/"Linux" : is there any chance Google/Qualcom will make a 4.x kernel upgrade for Pixel ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
I would like to test it, thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
https://www.androidfilehost.com/?fid=673368273298947533
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
Slim to none
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DR3W5K1:
That's a BIG job.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
New test build here in the testing folder:

https://www.androidfilehost.com/?w=files&flid=163259
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XtraArrow:
Awesome, what's new/fixed on this test build?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
Probably easier to write from scratch. Two different hardware systems, no way to port it. Qcom is developing 4.x Linux kernels but not done and nothing specific to mobile chiipsets.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
One little sched patch and something we may need in the future for (hw)binder. I just want to make sure everything stays stable but I haven’t had a reboot in two weeks now :)

Also the binaries from qualcomm are for the 3.18 kernel and not 4.4. I don’t consider it likely no.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XtraArrow:
Since i flashed the update maybe around 1-2 week ago. I don't really have any. I've had 1 or 2
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
0.15_7 uploaded to the test folder:

https://www.androidfilehost.com/?w=files&flid=163259

some commits from google merged in. happy testing! :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eyalkn:
[MENTION=3428502]Freak07[/MENTION] attached are the logs of the latest reboot using 0.14nonoc on stock 7.1.2 with no kernel changes
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
thank you for the logs.

did you try to set your GPU max frequency to 624 instead of 650 mhz?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eyalkn:
You're welcome, Trying now but I don't think it had to do with it since it usually reboots when the phone is not in use (sleeping)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
Freak07, here is the latest log from 0.15.5. Not sure if you've changed anything to stabilize for 15.6 and 15.7 but nonetheless, I think it will help to upload it. I woke up this morning with the device rebooted, and grabbed a log right when I saw it. Hopefully it contains useful information.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
I did not have a chance to grab logs because I was out and about. But I flashed 15_7 and booted into system, and right away arkymus was FCing and viper asked driver install so I knew something was not right. When I rebooted in recovery, wiped and then tried to switch slots, it gave me an error I never seen about bootproc not present I think it said.... Anyway, I could not switch slots, and had to do so in ADB. 15_6 did not cause that issue for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Did you do: flash kernel and twrp,

Reboot recovery,

Flash super su?

I don’t have any issue on 15_7, booted just fine for me. Very weird.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
You and [MENTION=4752299]Alcolawl[/MENTION] seem to have the same problem.

Your logs are helpful. I will try to come with something up but no promises here. I am not entirely sure this is caused by the kernel alone.

The only thing I wonder is why I don’t run into this issue. Just if you guys find the time maybe do a clean flash.

I don’t want to advertise any rom here but I always had a good experience with DU. it’s what I am running most of the time. Maybe just flash the latest rc build from April that is updated to 7.1.2 and see if you still got the issue.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] liam_davenport:
Great work on the kernel bro been running 15_5 for a few days now on DU and had 0 problems, Tweaked a few settings 0 lags or stutters and battery life is great looking forward to your work in the future :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Thanks you for the kind words!

do you want to share your settings?

I have a new test version uploaded to the testing folder in a few minutes. Some upstream commits and an upgrade to pwrutil gov.

I’ll post more info and a link shortly. 0.15_9 is the new test.

Link to the testing folder: https://www.androidfilehost.com/?w=files&flid=163259

short explanation for the pwrutilx gov. its the successor of pwrutil.

pwrutilx - a new EAS governor based on schedutil that aims to be much more efficient:

It includes new rules that depends on screen on/off. If screen is on, the little cluster will use the same formula as schedutil to get next freq which aids low latency tasks such as scrolling to be very smooth, while the big cluster will use a new formula (freq * util / max) to be much more efficient at choosing next frequencies, while still being able to output good performance under heavy load. If the screen is off, the little cluster will fall back to the more efficient formula (freq * util / max) and the big cluster will be capped at 307MHz until the screen is turned on again.

With these new rules, idle drain will be significantly improved due to the automatic rule of being more power saving/efficient during screen off. Active drain will be better than schedutil without sacrificing any performance, so it will still be just as smooth as schedutil is.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
I've been extremely busy lately with work and renovating my house. I've been considering lately, with a push from my friend NYCHitman1, flashing to DU when I find the time. Glad to see it's working well for you. I've been sideloading OTA updates since I got this phone so maybe it's time for a change lol. I'll also grab the newest test kernel (15_9) and I'm sure those two steps will clear up my issues. :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] liam_davenport:
Thanks for the info! More devs should explain stuff can learn alot from this.

At the moment using Darknesssched on both clusters, Slight underclock on CPU/GPU since didn't affect performance and don't really play heavy games, Maple I/O with 1024kb Readahead

Wanted it to settle after a few days before touching anything else but so far a great experience :good: Will try the latest zip. Has anyone used the regular HMP governors? Might play around with Blu_Active see if Fastlane plays well
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
So today, I went ahead and clean flashed the latest RC build of DU, with your 15.9 kernel. It was running fine until I hit a reboot one after another. Here is the log. Not sure if it will show both of them, but I took it right after the second reboot. Settings are all the same, except that now I am on latest DU rom, and sdcardfs was not enabled because I did not have a chance to enable it yet.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yahya1054:
Latest test build running pretty good for the past hour on aokp 7.1.2 & w/ pwrutilx on both clusters it lowered my CPU was at 384 instead of 307 (I like it) ;) thanks Mann! "No reboots" here hopefully I will let you know.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
Just FYI I don't think DU has the SELinux commits for everything to work right with sdcardfs. You'd need to run permissive in case that's something you care about.

Hey Freak, has anything changed/progressed with AK2 lately, where you might want to reinvestigate the issue that some of us that don't use superSU have? (Won't boot)

Thanks for your consideration
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
very weird you still get the reboots. but it seems to be different from before. there is always only one reboot tracked because the file resets itself upon each reboot. But thanks I will look into it. I see the reboot. Maybe I have to ask someone else for help. I try to fix it.

Good to hear. I compiled myself yesterday a new DU build and everything is working fine for 24 hours now.

Osmosis and franco are on it. There is nothing changed on the git from anykernel2 so I still can do nothing. the only thing I can advise you is take my zImage and replace the zImage you find in elementalx´s zip. If there is no progress on ak2, I will ask flar if I can borrow his flashing method.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Release Candidate Test

here is a new test kernel and I feel we get near to a new release.

it includes some more sdcardfs commits and all changes from previous test kernels.

find 0.15_91 in the testing folder here:

https://www.androidfilehost.com/?w=files&flid=163259
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XtraArrow:
I'm in love with the new pwrutilx governer :)

Why are my speeds from both clusters flactuating? They've always done it. I would of thought no input would shoot them down to 307mhz but instead it fluctuates through the frequencies.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hellsgod:
You always have some background load, even if you don't do anything and just stare on the enabled screen for example.

hells
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Additionally to [MENTION=647113]hellsgod[/MENTION] ’s explanation you can try to flash one of the schedtunefix zips provided by despair that set top app boost to 10 or disable the hint completely.

But you will loose a little bit of performance.

Also if you look at the governor the little cluster is more aggressive than the big cluster. So tasks may get prioritizedly done by the little cluster. The big cluster sits at 307mhz all the time which in turn may save some energy.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] asad510:
any way to make this work with magisk
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DR3W5K1:
No I've tried
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Just for info, i replaced the zImage inside the zip of the kernel I'm using and it flashed fine, but still no go without root, so i guess something in the zImage doesn't play nice without root :svetius:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
That is with the latest test and medium to light usage, governor is pwrutilx ;) no schedtunehintzip flashed at all. So a full unleashed pixel xl.

latest changes seem to work well.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yahya1054:
Nice! Dude! I have the latest test, same usage as you pwrutilx also running great no issues in aokp :good:

Digging how clusters is being use especially big cluster.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
hey [MENTION=3428502]Freak07[/MENTION] i know it's not high on your list, but I had a little free time earlier. The last working version of Kiri that boots without SuperSU is 0.9_5. I parsed thru your github but as you mention in changelog there are tons of commits between 0.9_5 & 0.10 & I was unable to pinpoint anything suspicious.

v0.10 introduces WALT, do any other kernels have this enabled by default?

Anyway, just wanted to share what I found. Hope at some point you'll have a minute to investigate
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
FYI on latest, my camera stopped working (just showing black). I restored stock kernel and all is fine. Sdcardfs enabled FYI.

Edit: sdcardfs disabled remedies the problem. Must be related to latest sdcardfs commits
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] almightysiman:
which rom did u use？
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
Stock 7.1.2
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
if i'm not mistaken you have to run SELinux Permissive on any ROM that doesn't have the proper allow policy commits
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
Thank you. Using a boot script to set to permissive fixed it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
wow that is great. Thanks for your effort.

just curious, what is the procedure for flashing without root?

just flash the 0.9_5 zip and twrp followed by a reboot?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
glad to assist (even tho i didn't really find anything lol) but yeah just flashing Kiri + TWRP (was using no root when DU went without, then started using Magisk when it became functional) so actually Kiri+Magisk+Twrp then reboot.. I believe the Magisk part is irrelevant tho

What do you think could make the kernel not boot without flashing SuperSU from 0.9_5 to 0.10? I looked thru Sharkey github & can't find that he's using WALT in the defconfig etc (different flags than your github) so i could be wrong
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
config_sched_walt is enabled in sharkey kernel. His config file is named sharkey_defconfig.

I might revert some things and shoot you a test kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
sounds good, i'll be happy to test
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
https://www.androidfilehost.com/?fid=673368273298949521
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
stuck at white screen + google before ramdump (same issue, won't boot). if you have any other tests let me know
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
did you also flash magisk or only kernel and twrp?

there might be some change to magisk at that time.

latest sharkey kernel works without root?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
i tried both with & without Magisk (same goes for past builds)

& yea both Sharkey & Hells Core boot fine without superSU
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
ok. if you find time, we can tackle it like this. I just dug up my own tests. I don´t use magisk or know what I have to do in order to get it to work.

I will upload all my personal tests from 0.9_5 to the final 0.10.

And if you want you can try them one by one. maybe we can narrow it down this way.

folder is here: https://www.androidfilehost.com/?w=files&flid=174071

if I recall correctly first comes 10_1, 10_2 and afterwards 10_001 , 10_002. You can also check the date of the zImage inside the zip.

I will be away from my computer till tomorrow or tuesday so no hassle.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
i'll see what i can find :)

don't concern yourself with Magisk, it patches your boot img fine & shouldn't require any interaction or consideration to function.

thanks for your hard work, i'll let ya know if i can find anything

on a site note.. sure wish AFH allowed batch downloads of a folder lol

ok [MENTION=3428502]Freak07[/MENTION] i tried several zips of each naming convention & none of them will boot. If I read your github correctly & it was all merged in order there's only a handful of commits from 0.9_5 to your first defconfig version update in the 10 range. Got any between 0.9_5 & the first 10? :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Here
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
All 3 of those boot without issue. Hrrrm [emoji20]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Did you try 0.10_1? zImage is from 27th february
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
Just tried again to make sure, won't boot
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I might know the reason. I will fire up my stone age build machine but this will take 2 hours to compile the kernel :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
haha right on. I better get some sleep, I'll keep a lookout. Thanks for taking the time to mess with this
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Yep my good pc is currently not with me so this will take a while. I upload it once it’s built and mention you so you will get a notification.

Thanks for taking all the time and flashing the whole stuff. I hope we can fix it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Thanks for this guy's! Be great to get this kernel on an SU free build ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
so here is the next test build for no root.

https://www.androidfilehost.com/?w=files&flid=174084

[MENTION=970009]drdrewdown[/MENTION] or any other feel free to test it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
You're a true legend and gent :svetius:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Well I’d be a bigger legend if it wasn’t broken in the first place.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Just shows you're human and learn from things :laugh:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
New test kernel

hey guys and girls,

thanks [MENTION=970009]drdrewdown[/MENTION] for helping me to debug the no root not boot problem. it is now solved.

the kernel is also magisk compatible (thanks to [MENTION=1252644]DaveHTC200[/MENTION] for posting the screenshot)

I also added a few more update to sdcardfs

and the linux version is now bumped up to 3.18.49.

if you are intersted look at my github :)

happy testing. I think 0.15_95 will be the next release version.

link to the testing folder: https://www.androidfilehost.com/?w=files&flid=163259

have fun and a nice day.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheNewNEXUS:
Is this version going to work with 7.1.2?

Update: Nevermind. Just read op the last one was already compatible with 7.1.2. I'll just nonchalantly make my way out. No one saw this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Eliminater74:
[MENTION=3428502]Freak07[/MENTION], This is first time I seen your thread. looking for something else and It brings me here.

Glad things are working for you now....
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
Thanks much! Like Dave confirmed all is well (even w/flashing Magisk immediately after kernel in same recovery session (of course followed by twrp))

:Happy dance:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
This is what's happening when I flash the kernel on the last few test builds. It boots to ram dump then I get this in recovery when trying to change boot slots I have to do manually with ADB.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
I didn't even bother reflashing magisk and it was fine ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I messed up my boot slots once. I tried everything I could think of. The only thing that remedied all issues was flashing a factory image from google (-w command removed)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
If it wasn’t for you it wouldn’t be fixed now. Thanks again for flashing all the builds.