yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
Hey guys, long time user of the kernel here but usually just read the topic.

I recently started having problems with ex kernel manager app, more specifically a continuous (nanohub_wakelock_read) wakelock.

I managed to pin it down to the app since when I force close it and unnistall it it stops.

First thing I tried was to go back to default settings of the app with no success.

Currently I'm on the may update, with supersu 2.82 and the latest rebase of the kernel.

Any idea what I can try to fix this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zetsumeikuro:
Update regarding my random reboot issues. After switching over to the OC rebase version I have yet to have a single reboot to date on the same exact setup.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I just checked it and it is behaving like it should for me. Wakelock is very far down in the list.

You run stock may? Maybe try a full wipe and see if it persists.

But nanohub is updated via rom/vendor side.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
I would go ahead and try the wipe because right now if I install the kernel manager app the wakelock is continuous, and in the battery settings of the phone it shows a continuous awake time which is rather abnormal
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Hey guys finally got the Pixel XL and I installed this custom Kernel right away so far seems to be handling everything good I enabled sdcardfs and no problems with camera. I am a new to the whole EAS thing I'm so used to the interactive governor this is all foreign to me but I have to say Helix and Darkness seem to make the device fly. Also I want to thank the developer so much for enabling the Maple io I absolutely love that io scheduler and good to see Westwood is here also.

Some questions: Is mixing governors frowned upon? Like Helix for small and Darkness for big cluster?

Has anyone made any "profiles" for this phone?

The Nexus 5x had tons of interactive profiles and if I was to make a profile for a newer EAS governor where would I start? Thanks alot and I see some familiar faces here form other threads.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Glad you like the kernel.

you can mix Governors for the clusters. But pay attention to only use EAS govs.

for sched and schedutil there don’t need to be any profiles. Take a look at the tunables and you know why.

Governors on EAS are different to Governors on hmp. do a little research on how EAS vs HMP works, find the differences.

on the op and the following posts you can find information :)

That said if you fine turn helix, energy dcfc, alucard or darknesssched you can share your settings here in the thread :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Thanks for the tip I had two crashes today running 0.16 OC. The screen froze up and i had to restart the device, i didnt get a log of it however.

On a different note Darkness provides the best battery experience correct? Can someone help me with a combination for best overall balanced governor? Im currently running Darkness on little core and schedutil on big and it seems to run smoothly so far cant say much about battle yet but i will run it tomorrow and see if theres anything special about the combination. I am curious to know if anyone has run Blu_active it was one of my favorite governors before but im not sure if anyone had the time to calculate the write values and if so if there are any gains to be made using blu_active rather than an EAS governor.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Try the NONOC also try to turn off GPU OC.

You have to try. this kind of thing depends mostly on the usage.

Blu_Active was tried and considered to be less smooth and efficient than using EAS. but this may also vary with usage. I just left it in for experimenting :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
1.27 is currently in testing.

It includes linux version bump to 3.18.54.

further refinement of schedutil

I also implemented the io switcher from sultanxda. Have a look here: https://github.com/sultanxda/androi...mmit/38d431748fba12c9d8e1e6342882616027558df6

Looks quite interesting. worth a try.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] evilryry:
I myself am getting good battery with schedutil on little darkness on big, maple i/O 512 read, gpu boost disabled. Pretty much all I adjust nowadays. This last battery cycle I got right at 5 hours screen on time over 1 day 19 hrs unplugged, I consider that to be pretty decent. I do not think it's too much of a difference tho if you just run schedutil on both clusters, I get similar battery life on that.. It's still pretty efficient
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
Could you perhaps share the testing version? I still havent managed to find a way to pinpoint whats causing my wakelock.

At first I thought it was the EXK manager app but not anymore.

I think it has something to do with wifi but right now I have a continuous 13 hour wakelock since I let my phone off the charger tonight to test it.

Do any of you guys have a 5ghz router at home and are using the latest version of the rebased kernel?

That's my theory for now as when I'm on LTE i have no problems and also I have tried a full wipe and an update and downgrade to superSU (I thought it could be it because I updated it to the latest version at the same time I flashed the kernel)

Thanks for the help :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Still the Same wakelock?

did you already try to find the source of the wakelock with better battery stats?

I don’t have any wakelocks constantly keeping my phone awake. I am also using a 5ghz wifi at the moment.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
yes on 5ghz most all the time & no crazy wakelock
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Update: Rebase 1.28

Hey guys and girls,

Update time again.

Changes for rebase are:

includes linux version bump to 3.18.54.

further refinement of schedutil

I also implemented the io switcher from sultanxda. Have a look here: https://github.com/sultanxda/android...82616027558df6

Instructions if you are on may bootloader:

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=817550096634773220

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

Please try it and report back if you have any issues.

have a nice day :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Quick question does the rebase kernel still have all the features of the non rebase? I flashed a rebase build a few days ago and I didn't see half the CPU governor not the right io scheduler I wanted so I flashed the regular oc verison.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
What io scheduler is missing?

Yes I intentionally left out the CPU govs for the rebase. They aren’t fully compatible with the new EAS patches.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
I believe Maple io and one other was missing I do forget which rebase I flashed because I deleted it and used the non rebase version.

Could you give me a quick list of all the governors in the rebase ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
As already mentioned there are only sched and schedutil for EAS cpu govs. Schedutil is improved on the rebase so I suggest to use it.

Maple io is included.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Weird I could of sworn I didn't see it when I flashed I'll give this rebase a shot in a few minutes thanks alot ! This kernel is compatible with Viper4Arise correct? Maybe that's why I'm getting ram dumps.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I didn’t do anything on purpose to make it not compatible with viper4arise but I cant say for sure as I don’t use it.

However if you are using magisk you won’t see the io scheds in exkm. At least that was reported by someone.

The default iosched is maple. So you will be using it if you don’t change anything.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Okay thanks for your help I'll flash the rebase now

Rebase kernel up and running do you apply the advanced settings sin Ex Manager for the CPU or just leave that turned off?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
Yeah still the same nanohub_wakelock_read ....no other source is found.

In the battery settings I see the either Android OS os Android system showing Keep awake time
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Did you try doing a clean flash of current ROM ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
What settings do you mean exactly? I just set the governor to schedutil for both clusters in the CPU section if EXKM.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Is it possible that this kernel could cause an issue where some of my newly taken photos will show up using a file explorer but will not show up in any of my gallery apps? All I did was flash the kernel and adjust some of the wake gestures and vibration levels using EX Kernel manager. I'm using the latest build of RR and have not changed the file system.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
sounds like a mediascanner issue. I think this is rom related.

What gallery apps are you using?

HTC gallery and google photos work just fine for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
Hey Guys, I come again asking for help with my ghost wakelock that I can' seem to be able to pinpoint.

So these are my battery stats for today, where I woke up, saw some videos, stopped, watched some youtube on my chromecast and then got out of home to come to work (no wifi part) and thats about it.

As you can see there is a continuous wakelock for the majority of the time and I have no good way of knowing whats up.

The only thing out of the ordinary is the top kernel wakelock being reported as almost 6 hours.

Thanks!

http://imgur.com/5TAwhWK

http://imgur.com/gRGdnt8

http://imgur.com/vwIO3Hg
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
The wakelock is caused by your motion sensor. Do you have any app that uses this? Do you have a step counter installed or any other app that makes use of the sensor?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xsidex:
The only thing that jumps to mind is the double tap to wake in the moves section of the settings, do you think that might be it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Yeah it was really weird, took a bunch of photos and half of them showed up as normal. The other half don't show up in Google photos, built in AOSP gallery, piktures app or Sony album app. Found them with solid explorer and recopied to DCIM folder but they still don't show up normally.

I thought there was a way to reset the mediascanner but can't remember now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
New rebase is in testing with a little performance tweak :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Rebase 1.29

Hey guys and girls,

Update time again.

Changes for rebase are:

includes a little performance tweak as already mentioned :)

Instructions if you are on may bootloader:

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=817550096634773870

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

have fun with it and a nice day :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Annihlist:
Hi There,

After 1.24 version when my phone goes to sleep it doesn't wake up and then bootloops. Don't know if I am the only one. Tried removing GPU overclock and NONOC version to no avali.

edit: The phone boots up fine and I can run applications etc while the screen is on. However as soon as it goes to sleep I get a loop. Then I have to hold power button down for 10 seconds.

I am running Magisk and not Supersu. Don't know if it has anything to do with it. However ex kernel and earlier versions don't exhibit this behaviour
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] liam_davenport:
Please post a log if you get reboot's etc if you're unsure how to do it look here
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
This was the case with me too on magisk starting with 1.28 though. 1.24 was fine.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Could you please get logs? Maybe a logcat and a ramoops?

are you sure 1.24 was fine? And it came on 1.28?

Would you mind getting me a log and trying to corner this? (on what version it started?)

I Don’t use magisk so I can not tell. But if I had experienced this I would not release the kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] veetoe:
Hi, I'm having the same reboot problem. I'm on purenexus 7.1.2 and magisk. It's fine if the screen doesn't shut off, sometimes I can turn the screen off and on without it rebooting, but usually within a couple of minutes it reboots. Must be the ioswitcher? Happens on both 1.28 and 1.29, 1.24 runs just fine.

Also since io scheduler appears as "none" with magisk I've been using a script to change it..

echo "maple" > /sys/block/sda/queue/scheduler

If that's actually changing it? In devcheck it shows that it changes.

Also if we set iowait boost enable to 1, does it boost performance at the cost of battery?

Here is a ramoops right after one of the reboots happened.

Edit: nevermind not sure how to attach it..lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
default io scheduler is already maple

I will upload a test version for you shortly. please test it and report back. I think I may know the cause.

Anybody with magisk and the screen of freezing problem please try this.

Test: https://www.androidfilehost.com/?fid=817550096634774371
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] veetoe:
1 hour uptime on the 1.29 test running magisk and so far so good, no reboots or freezing with screen off. It would be lucky to make it a couple minutes before.

I'll let you know of any more problems.

Thanks and good work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Annihlist:
Legend. Fixed the issue. Apologies for not providing a logcat. I had managed to reproduce issue multiple times. Kernel running smooth as butter.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Hey guys and girls,

Update time again.

This time only a little fix for magisk.

If you are on Supersu and already flashed rebase 1.29 you don´t have to flash it again.

If you are on Magsik flash the corresponding Magisk zip.

Instructions if you are on may bootloader:

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=817550096634773870

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

Magisk:

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

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

have fun with it and a nice day :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
Hmm lost high brightness mode.. have flashed this kernel a dozen times and know the proper steps to keep it, but this time HBM disappeared from exkm. What's the dir path to that setting again?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
/sys/devices/virtual/graphics/fb0/hbm

It’s working fine for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Flashed newest rebase everything runs smoothly only problem is after a reboot when I play music through Sony Music I have to clear app 2 or 3 times before V4Andoird will start processing. Not a big problem.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Great to hear. :)

I don’t think it is kernel related. Or didn’t you have this issue on other kernels?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
I didn't have this issue on stock kernel so thought it was kernel related or I could of messed up the installation of Arise.

Edit: I updated to the Viper 2.5.0.2 and it worked wonderfully
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Kirisakura June security update will drop tomorrow I hope :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Rebase 1.32

Hey guys and girls,

Update time again.

Includes June Security Update and all patches from previous rebases.

Also a linux bump to 3.18.55.

Magisk Users please download the magisk version.

Instructions if you are on may bootloader:

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=961840155545571990

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

Magisk Users please download this:

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

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

Have a nice day with it :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
I try to update the test kernel in the next few days as well but I'm quite busy. So have a little patience :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Thanks for all your work if I'm correct this kernel uses EAS correct so even if I switch to Interactive governor it would still be using EAS rather then HMP correct?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
if you use interactive it will not use EAS so you defeat the whole purpose of the kernel.

if you use rebase you can choose between sched and schedutil.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
I understand so interactive would use the traditional HMP rather than EAS, only asking because I was trying to see if there could be any gains from using an interactive profile on the Pixel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
There won’t be any gains. I used to make governor profiles on the 10 and I’m seriously impressed by EAS.

Also keep in mind hmp is usually tweaked/updated on kernels that use it. You won’t find that here because only EAS is used as default. Also the powerhal depends on EAS.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Okay thanks for the information ! I looked everywhere and couldn't really get a definitive answer on what up_rate_limit_ us and down_rate_limit_us do. I assume these tunables can be adjusted but what exactly do they do. Also the iowait_boost_enable is set to 0 I imagine for a reason but again I could find an article explaining what these tunables do, if you could assist that would be greatly appreciated.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
https://github.com/freak07/Kirisakura-Pixel_WIP/commit/f73c9f1f72010be4a24435cf1ffb9e5ed273bd7b

for Iowait_boost

https://patchwork.kernel.org/patch/9433519/

for the other tunables. it defines the time period before scaling frequency up or down is allowed.

also this may be quite helpful:

https://xdaforums.com/showpost.php?p=71336204&postcount=179

also linked in the op

chapter sched freq page 21
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Thanks I'll look into this when I got some free time keep up the good work!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vaerio81:
Can't wait for this .....I miss pwrutilx I was getting great battery life and smooth experience.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Test 0.17

Hey guys and girls,

long time no update for the test kernel. I found some time.

Here is an updated test kernel with all additional sched Governors and features from the test kernel plus latest improvments of the Rebase Kernel.

Includes linux bump to 3.18.55 and june security patch.

Magisk and Supersu users can flash the same zip.

Here are the downloads

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

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

Have fun with it and a nice day.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vaerio81:
Thanks ....time to flash [emoji119]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdrewdown:
let us know if you still see reboots on the version with all those extra governors. please :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
Couldn't help to notice rebase 1.34 in git. Compiling soon? ?. And any reason for the rapid fire version bumps? Looked at the commits between versions but don't know what impact they have.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vaerio81:
Will do [emoji106]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] almightysiman:
can i use this kernel on sailfish？
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
Yes.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Freak07:
Already compiled and flashed. But I usually just compile an OC kernel for me and test it out. If there are no issues I do the NONOC ones. But I don’t want to do this every kernel I compile because it gets quite time consuming.

If anybody could make an aroma zip like the one from [MENTION=4684315]flar2[/MENTION] that would really be helpful :good:

The version bumps are just little tracemarks for me. So if something is broken and it slips through my hands I can track it down better by flashing the corresponding kernels and track down when it broke.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
Flashed the nonoc and running beautifully on pure nexus and set governor to schedutil.

SOT is at 3h 22m with 50% left, have used a bit of Facebook and Snapchat, that's about it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vaerio81:
Test kernel .17nonoc

Stock latest June update

Pwrutilx on both clusters

Little set to Max 1209 MHz min 307mhz

Big set to Max 1286 MHz min 307mhz

Bluetooth on all the time

No reboots so far been running since update came out ...running smooth and good battery ....I don't at games on my phone anymore​,I do watch a lot of Netflix and YouTube while at work tho .that's why I set CPU to those settings .

I'll update screenshot as soon as I hit 50% battery .
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
I don't know how [MENTION=4684315]flar2[/MENTION] does his aroma's but they sure are amazing. If I'm correct​ in remembering ElementalX kernel doesn't need to be "re-rooted", correct? Probably something to do with how he creates the aroma installer.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bobbarker2:
I flashed his kernels dozens of times never have I gotten the settings I set in aroma up be present when I boot the ROM. Occasionally one or two custom settings will stick.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] EstiR86:
Interesting I've always my settings stick on my old Nexus 5x haven't tried on the Pixel XL yet been loving this kernel too much. Form what I hear is that with Flar2's aroma installer there is no need to reflash SuperSU, a few pages back someone reported problems that the kernel wouldn't flash without flashing supersu with the kernel zip. This is interesting because I wonder how [MENTION=4684315]flar2[/MENTION] does it so you don't have to reflash root.