yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
When I use the schedutil governor I have problems with YouTube, the video starts to lag behind the audio and stutters a bit. When I switch to performance it disappears completely. Is this something to do with my phone or is this a problem anyone else has had? Also are the any governors that might eliminate this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DR3W5K1:
thank you so much for putting this together for everyone it's beautiful. all of the previous quirks are non existent like the magisk/scheduler issue. Thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Try a reflash of the kernel I never had this problem before and schedutil is my favorite governor, works flawlessly for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Try to increase your global sched tune boost.

dev/stune/schedtune.boost

From 0 to 10 and see if that solves it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Tylog:
But you have root before flashing Elem. kernel ? It's a must.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
I tried changing to allucardsched and it seems to be fixed. If I have trouble I'll try that too. Thanks! Also if you have any recommendations for what i/o scheduler to use I'd appreciate it :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] liam_davenport:
Maple is the smoothest so far if you want speed use Fiops
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Maple and Zen are the overall champs for everyday use
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
Looks like I'll try maple, whats a good read ahead? Thanks for the help
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
I use 1024 kb and works great! *ProTip use the Westwood congestion algorithm!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
Yep. I did.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
Currently I am on the iosched test, every time I try to switch to maple or zen my phone crashes and reboots. Any ideas? Also how do I use the Westwood congestion algorithm?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
That's weird I'm almost positive the default scheduler is Maple try reflashing the rebase verison and to use the congestion algorithms just got to miscellaneous in ElementalX manager and it will show you TCP algorithms under the IO scheduler options, switch it from Cubic to Westwood click the powerlock button and reboot
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
so I did a complete reinstall of everything, aokp and kirisakura 0.17, and now in elementalx manager the only thing showing in i/o scheduler is "none"
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
Assume your using Magisk?

|StayDirty|[emoji769]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Are you rooted using SuperSu ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
no using magisk, i have to use it so i can watch netflix
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Try downloading this verison it's for magisk

Procedure is still the same I believe

https://www.androidfilehost.com/?fid=889764386195906187
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
It doesn't address his concern of being able to change iosched

|StayDirty|[emoji769]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
this version still wont let me change the i/o
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Welcome to magisk :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joey.gunnarson:
is there anyway to get netflix working with supersu? Id much rather use supersu...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
You can still download the apk from apkmirror and run it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
99% sure all you need to do is download an apk from a reliable site and install.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] blaze9090:
Freak, is it possible to make a version for Android o (like one of your experimental builts)?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] socioteq:
Agreed, it would be nice for 7.1.2.. root dies​ for me with Magisk rebase after flashing, I'm using Magisk for Pixel XL v12
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
You know you can @ him], no need to quote entire op.

[MENTION=3428502]Freak07[/MENTION] I'm on 1.32rebase and started getting random reboots. Screen goes black and full reset.

http://www73.zippyshare.com/v/aTxRRT2g/file.html

Link to last_kmseg
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XtraArrow:
[MENTION=3428502]Freak07[/MENTION]

Is there any way to reduce max CPU on big cluster, everyone I change it, it'll just reset it back to the max again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
Are u using EX kernel manager app? If so, It did it with me on 3 kernels, do it is not this kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
I'm sure it's related to Perfd, EXKM even states system services could change the freqs & may not stick.

Try without Perfd perhaps?

Ymmv what effects you get by turning off Perfd

|StayDirty|[emoji769]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
This is ROM dependant I think.

On my own DU builds it works. Just set it to 1,9 GHz via EXKM and it sticks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I have no time to flash android O and test the kernel so I can't do this atm.

Several others use magisk with this kernel and have no problems.

I am not familiar with magisk so I can't help you there.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Did you get this again? Or just one time.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Also I will soon post an update for the rebase kernel :)

As some may have noticed I recently published a kernel for HTC U 11 too. So I was quite busy. But I plan to maintain and bring this kernel further ahead, no worries.

Have a nice day all :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
It happened frequently. Since then I Did a clean flash of factory image and am on PN+.17 ATM. No reboots.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XtraArrow:
[MENTION=3428502]Freak07[/MENTION] I think the problem is with scheutil. Doesn't seem to switch when using that governor.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
Ok we get the message don't rub it in our face.. you love htc more than google. My heart.. it is broken... </Sarcasm>

I wonder if there's any crossover between the HTC u11 kernel and the pixel since this is an HTC made phone. Maybe some cherries worth picking.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Flashed Kirisakura-0.17NONOC.zip on latest RR and it booted fine and seemed to be fine but then had a hard freeze while navigating on Google maps. Could be something on my end since I dirty flashed but it was working great on previous version of RR. Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nick80835:
I'd expect the non rebase version to have random issues like that, the developer did call it their playground after all. :p The rebase version is most likely more stable.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Didn’t have a reboot for over a month on both.

but it also depends on usage. That’s why getting logs is so important. Without them I can’t have any clue whats causing an issue in most cases.

and the guessing game is something I usually want to avoid.

That said new release for the rebase will be tomorrow :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] uodii:
What rom do you run?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I run my own builds of Dirty Unicorns.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Rebase 1.36

Hey guys and girls,

Rebase is updated to 1.36.

Quite a few things in the Changelog:

- updated sdcardfs

- EAS patch

- Linux Bump to 3.18.56

- ipv6, net and ext4 patches

Magisk Users please download the magisk version.

Instructions if you are on may bootloader (otherwise please refer to OP):

1. Download your desired kernel

2. reboot to recovery

3. flash kernel zip, twrp and boot sign v3 zip

4. reboot directly to twrp

5. flash supersu and boot sign v3 zip

6. reboot to system

Caution use boot sign v4 and higher only if you are on twrp rc2

Here are the downloads:

OC: https://www.androidfilehost.com/?fid=961840155545576719

NONOC: https://www.androidfilehost.com/?fid=961840155545576715

Magisk Kernels:

OC: https://www.androidfilehost.com/?fid=961840155545576714

NONOC: https://www.androidfilehost.com/?fid=745425885120743540

Have fun with it and happy flashing!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Some important infomation about flashing:

On June Bootloader there is no need to flash VerifiedBoot zips anymore !

I just flashed the kernel followed by root and everything rooted up fine (PureNexus Rom)

I don't know how this affects Magisk Users but this seems to reduce the amount of steps :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Quick question:

How would one go on about turning Selinux to permissive on latest rebase ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I have a question. Im looking to use the following:

Kirisakura-Rebase-1.36_Magisk.zip

I'm on pure stock NJH47B, currently rooted with SuperSU 2.82-SR1.

I assume this is how it would go?

1: Flash the stock boot.img to both slot A and B

2: Flash Kirisakura-Rebase-1.36_Magisk.zip

3: Flash TWRP (same TWRP session)

4: Flash Magisk-v13-170612.zip (same session)

5: Boot into Android and install MagiskManager-v5.0-170612.apk
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
if you are on magisk I heard there is a module for it.

And in the op in the faq is a script linked :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Just saw it after I posted thanks !
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
For some reason when I'm trying to flash magisk it fails to mount /system even though it says it's mounted in twrp and I'm on twrp RC2. Any tips to fix this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] y2kbugleung:
Yes I have noticed this as well.

Has Google disabled boot image signature? :confused:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Pure speculation here but I'm wondering if the may bootloader requiring signed boot images was accidental
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] y2kbugleung:
Hopefully it is accidental. Flashing on Pixel is too troublesome.

Thanks Chainfire for the Signer anyway :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
They have with the newest June bootloader
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I too am having the big cluster not drop below its set maximum. And as stated in the OP FAQ, set to 300MHz. But there isn't a 300MHz option.

Why 300? Something magical about that specific frequency?

I'm on v0.17 OC'd
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
How do I access the utilboost for pwrutilx? It is not under governor options. What is the path to access it like schedtune.boost is at dev/stune/ etc.? Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Because it saves battery while on idle no need for it to be on Max when the phone is just sitting there.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I get that, makes sense. But no matter what I tried, the big cluster was always locked at it's Max frequency. Tried essentially every mix of min/Max, governor, etc. Nothing fixed it. Finally reinstalled everything from the factory image, and stay on stock kernel now. No issues, no overheating, it's great.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
You probably just needed to reflash kernel that's what happened to me the first time
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I'll have to try again tomorrow.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Yeah and try flashing the rebase too
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I guess there will be a new kernel along with the next security patch :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] noidea24:
i know it seems noobish to mention, but were you waiting for touchboost to die back down? i had a dumb moment where my phone stayed clocked high, and i did everything to bring it down but nothing worked. i sat there staring at it thinking and thats when i saw it idle down and it all made sense. lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
Would make sense, but I did let it sit, hoping it would finish whatever it was doing and drop again, but no luck. More investigation needed. ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
What governor are you using when this happens?

I only had this issue once on alu or darknesssched. Can’t remember right now.

you did also try to reboot with the desired frequencies set?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I know you mentioned that those two had the issue. I did too. But after that I seemed to have the issue persisting to all the other governors as well. The only one that wasn't affected was powersave.

Tried rebooting a couple times, to make sure options would stick, but had the same result. I might try again later this evening, but I need phone for photos on vacation today. Can't have the battery drop to 0 in 5 hours.

I've managed to get a kernel built, thanks to [MENTION=3428502]Freak07[/MENTION] and [MENTION=6842057]The Flash[/MENTION]. Pure stock right now, but I'll add some things later.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
On some roms there seems to be an issue with frequencies.

But it also sounds like perfd could be wrecking havoc on your phone.

I hope you get it sorted later on.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I'm running a factory NJH47B image. Didn't think about perfd. I'll check that out.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
July Security Update / Rebase 1.40

hey guys and girls,

here is the next update which also contains the security update.

Changelog is:

- Linux Version now at 3.18.59

- July Security Patches

- updated sdcardfs

- little patch for sched

- boost now also ufs storage controller upon turning on the screen additionally to boost ddr bandwidth(even faster wakeup)

- extended recharge rate when battery is near full (aids longevity of our battery)

Instructions if you are on may bootloader (otherwise please refer to OP):

1. Download your desired kernel

2. reboot to recovery

3. flash kernel zip, twrp and boot sign v3 zip

4. reboot directly to twrp

5. flash supersu and boot sign v3 zip

6. reboot to system

Caution use boot sign v4 and higher only if you are on twrp rc2

Magisk Users, please flash the magisk version of the kernel :)

Download:

OC: https://www.androidfilehost.com/?fid=745425885120746498

NONOC: https://www.androidfilehost.com/?fid=889764386195913762

Magisk:

OC: https://www.androidfilehost.com/?fid=961840155545579681

NONOC: https://www.androidfilehost.com/?fid=673368273298969287

have a nice day and happy flashing all :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
[MENTION=3428502]Freak07[/MENTION]

Ok, so I had a little more time to test today. Tried the new 1.40 rebase, and the old 0.17. Both of them still have the same issue of being locked into the highest frequencies for both clusters. That happens on every governor except powersave and conservative.

I let it sit for 3 minutes, rebooted, turned off perfd, on/off input boost, and even changing the min/max CPU frequencies. I just don't know whats wrong, so I have to revert back to the stock kernel. I love your kernel, and all the features that go with it, but it's killing my battery so fast I cant go half a day without needing a recharge. Those darn pesky CPU frequencies wont idle out.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
I flashed on stock and struggled with random reboots. Seemed to happen on heavy load even though I'm using NONOC... Reverted and I'm back to being good to go.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I think I may have figured out your problem.

what tools are you using to check the frequencies?

If i am using EXKM or Devcheck, with the initial screen, where the live frequencies are embedded the CPUs stay nearly maxed out for me. That is the case since flar updated his UI.

Now the same happens if I use the floating CPU monitor from Devcheck.

Now do the same thing but with CPU times app.

reset the stats, open an app, let the phone idle for one minute, check frequency distribution for both little and big cluster and you will see mostly the min freqs are used ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
if you find time to flash it again send me some logs please :)

No problems for a day with the OC version for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chevycam94:
I used both CPUSpy and the time-in-state stats in EXKM. Both show that it is operating as it should. I also bought 3C Toolbox, but have yet to test is CPU stats.

So far, so good. On 0.17. Only thing is that I deleted logd, but it's process and to still be chewing up an average of 30% CPU. That doesn't make any sense to me. Any ideas?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] siddhesh.raikar:
Had a reboot. On stock ROM, kernel 1.40 non OC , SuperSU (not magisk).

Schedutil governor. Wasn't doing anything significant, it just froze and had to hold down the power button to reboot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] siddhesh.raikar:
Had another freeze and ramdump followed by a reboot, same setup, going back to 0.17 most likely now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] siddhesh.raikar:
Once more before I could flash back to 0.17.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Same here, but on OC
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
I'll try to grab logs. Looks like schedutil may be the culprit.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I had a problem with logd once. For me it was caused by restoring a backed up rom, as encryption and twrp aren’t 100% stable on the pixels. Was also spamming logcat. Only way to resolve it was a full wipe.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Thanks guys. I will take a look at it :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nick80835:
[MENTION=3428502]Freak07[/MENTION] I seem to have an issue when using earbuds, there is a constant low hissing noise that can be heard a short time after pausing and even while playing audio like music. This does not happen on ElementalX kernel. I'm using Sailfish (Pixel). Perhaps it has something to do with the slimbus overclock? It is hissing at the same level despite the volume level. Could you please check this? It's the only think preventing me from enjoying this kernel the most. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Came here to report the same thing. Have had two freezes while the screen was off just this morning alone. Have to hold the power button to reboot which causes a ramdump.

EDIT: And another one when hitting the home button in Snapchat. Seems to be completely random.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Same here, went back to. 17
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
I'm not having any random reboots on the previous rebase but looking at Kerenel log I see a lot of weird stuff such as this

/[130371.735348] c0 0 IRQ_NOTHREAD set

D/[130371.735340] c0 0 IRQ_NOREQUEST set

D/[130371.735332] c0 0 IRQ_NOPROBE set

D/[130360.003173] c3 3782 HTB: quantum of class 10010 is big. Consider r2q change.

D/[130359.973872] c3 3780 HTB: quantum of class 10010 is big. Consider r2q change.

D/[130359.950671] c3 3775 HTB: quantum of class 10010 is big. Consider r2q change.

And more not so pleasent looking debug msgs all the time.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] evilryry:
On newest July rebase with latest DU Rc 07/06, had a lockup and reboot within an hour of clean flash. Was using schedutil like everyone else. Changed both to sched for right now and haven't had a reboot for the last 2ish hours. Problem lies with schedutil? Maybe?

Edit: nevermind about 30 mins later after writing, froze attempting to wake up while charging. Rolling back to 1.36 for now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
I'm not entirely convinced anymore. I tried staying with sched and had one. ALSO interestingly, I flashed Franco's latest and had the same lock up behavior which reverted after returning to the previous version of this kernel. Maybe we can look at what new commits the two have in common...?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
I'm on a clean July update, sailfish, SuperSU 2.82. It's not an immediate reboot but it seems to occur when the system is under a bit of strain, like streaming music then using maps and then switching between apps.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] evilryry:
July build du Rc posted 7/6/17. 3 reboots within 2 1/2 hours on 1.40 non oc. I flashed back to 1.36 non oc temporarily because of it and no issues since. Once was pressing home button to close out of an app, once waking phone up while charging requiring power button held down, showed a ram dump before reboot. Then it froze scrolling on g+ on chrome which was the last straw unfortunately. Been on previous release since last night without a hiccup.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
UPDATE to 0.7

kernel updated to 0.7

changelog:

0.7

-enabled few other tcp congestion algorithms <-- westwood is now default

- set default iosched to deadline as it works best with eas kernels if we trust the documentation

download is here:

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

and in the op

have a nice day all
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
I haven't used Westwood in a long time (LG G3 days).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] raynan:
In my eyes, it's tried and true! Might have to try this kernel out!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Arguably one of the better TCP congestion algorithms to use on high latency, lossy, and congested networks (cell networks).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Flashed the kernel and so far so good except that I can't access recovery and SuperSU stopped working. I probably missed the part where I was supposed to reflash TWRP after flashing kernel but I never had to do that with EX kernel so I didn't do it. Will have to wait until I get home and fastboot TWRP. Thanks for your work on this and constant updates.

---------- Post added at 07:05 PM ---------- Previous post was at 06:47 PM ----------

Does double tap to show notifications only work for you still? I flashed on RR and it broke.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zaksimmermon:
Is there supposed to be any options here?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkeith:
I use dt2w and it works great
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alcolawl:
Yes. Try using EXKM instead of Kernel Adiutor. It apparently doesn't have the correct hooks for the i/o scheduler settings on our device.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Are you using dt2w through the kernel settings that actually brings you to the lockscreen or the double tap to wake that only brings you to an ambient display style notifications only screen?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kkeith:
Through kernel settings that brings you to lockscreen