New build is out with a deadlock fixed! (for real this time)
They don't seem to be better, and CFQ has become much more mature compared to the old days.Is there a reason why our Pixel 2 XL's kernel never provided more sophisticated I/O schedulers like Zen or Maple? My OnePlus One runs on Maple and my god the battery life and responsiveness is like 10x better.
The only reason I can imagine is maybe it has to do with the relationship between the "big" and "little" processors in our device? Maybe most I/O schedulers don't work optimally with this combination? I can only speculate.
No, I think it should be done in the ROM.Any chance of integrating kcal for a true color correction profile?
I assumed so. I'm pretty sure its because zen and maple were designed for single-chip devices, ours is a dual-chip and would therefore benefit from a more traditional I/O scheduler since the second chip basically offloads any task.They don't seem to be better, and CFQ has become much more mature compared to the old days.
From what I know, the kernel this is based off of; Sultan's, had enabled the secondary little processor to be on all the time instead of idle when not used since he found it uses a negligible amount of battery power and significantly speeds up tasks while also saving battery by reducing usage of the big processor.Hi, I was just wondering is there anyway to compare two kernels objectively ?
I was using DotOS 5.2 with Kazuki Kernel for about a month. I had fantastic battery life and performance.
After taking the OTA 5.2.1 update my kernel changed to unicornblood-pixel2-r
It is too early for me to tell what the difference is.
Now while I had fantastic performance with Kazuki I don't really know why. What is going on behind the scenes, what is different about these two kernels, and objectively speaking which is better for which type of end user?
Keep up the good work @Kaz205!
So are you here to debate Sultan or Kaz for using his work? I like this kernel, I've noticed significant improvements in touch accuracy and improvements in battery. But that's on my device, with my setup. The speed improvement coming to this kernel (& previously sultan's) in booting android and opening apps is very noticeable as well. I like choices; if you don't like a kernel you can fork your own, try another one or stick with stock which is perfectly fine for most people.
Have you tried all your mods on the stock lineageOS kernel to compare? Also a kmesg at the time of the event usually helps a lotThanks for the kernel.
Though, I'm having issues with my phone randomly locking up and getting very warm, especially in the past few hours these lockups have been a little different, while sitting at my PC I hear my watch disconnect and check my phone to find it responsive, albeit very slow, for a small bit before locking up like I talked about before and requiring me to force reboot.
It seems to be happening while not in use, for example, overnight on the charger or at my desk like above. If not on the charger to no real surprise with the heat and all, it kills the battery till the phone shuts off if left unnoticed.
I appreciate any help figuring this out. I think this has only started happening after installing the kernel a few weeks ago but sorry if this isn't the cause. If anyone needs some more info let me know.
Kernel is the current latest kazuki release(2021-10-26) and my ROM is Lineage 18.1 latest(2021-11-25) with opengapps and magisk, along with a bunch of modules, if needed I'll get a list. Mostly audio, lsposed and pixelfeaturedrop (updated manually to current patch levels by me).
No, it works on systems with multicore CPUs too.I assumed so. I'm pretty sure its because zen and maple were designed for single-chip devices, ours is a dual-chip and would therefore benefit from a more traditional I/O scheduler since the second chip basically offloads any task.
No?From what I know, the kernel this is based off of; Sultan's, had enabled the secondary little processor to be on all the time instead of idle when not used since he found it uses a negligible amount of battery power and significantly speeds up tasks while also saving battery by reducing usage of the big processor.
I don't have that issue. It's probably caused by your Magisk modules.Thanks for the kernel.
Though, I'm having issues with my phone randomly locking up and getting very warm, especially in the past few hours these lockups have been a little different, while sitting at my PC I hear my watch disconnect and check my phone to find it responsive, albeit very slow, for a small bit before locking up like I talked about before and requiring me to force reboot.
It seems to be happening while not in use, for example, overnight on the charger or at my desk like above. If not on the charger to no real surprise with the heat and all, it kills the battery till the phone shuts off if left unnoticed.
I appreciate any help figuring this out. I think this has only started happening after installing the kernel a few weeks ago but sorry if this isn't the cause. If anyone needs some more info let me know.
Kernel is the current latest kazuki release(2021-10-26) and my ROM is Lineage 18.1 latest(2021-11-25) with opengapps and magisk, along with a bunch of modules, if needed I'll get a list. Mostly audio, lsposed and pixelfeaturedrop (updated manually to current patch levels by me).
What do you mean "no"? I read that directly off of sultan's kernel thread on one of his big updates. You think I'm making this up? Or did you specifically change that? I thought your kernel is based on sultan's is it not?No, it works on systems with multicore CPUs too.
No?
I don't have that issue. It's probably caused by your Magisk modules.
Check his post again, he has never said that.What do you mean "no"? I read that directly off of sultan's kernel thread on one of his big updates. You think I'm making this up? Or did you specifically change that? I thought your kernel is based on sultan's is it not?
Huh... That's weird. I swear I read that somewhere. Now I'm confused
fantastic performance with Kazuki I don't really know why. What is going on behind the scenes, what is different about these two kernels, and objectively speaking which is better for which type of end user?
The features list and the changelog in mine and Sultan's kernel should be enough to get a grasp on what's going on. If you want to know everything including what's happening behind the scenes, I suggest you read the commit history https://github.com/Kaz205/android_kernel_google_wahoo/commits/11.0.0-sultan.@Kaz205 So going back to the original question... Is there anything you could comment on why/how one kernel is superior to another to lame end user?
A brief behind the scenes ELI5 of what changes were made compared to stock or any other kernel would be helpful to many end users