By flashing this kernel, you accept your fate.
This is my personal project, because of the lack of any custom kernels that had the features I want. So let me introduce myself. First of all, I'm noob in kernel developing. I've been using many great kernels on my Desire HD and Nexus 4. I've been hoping for such a kernel for our devices for the last 3 months but as it seems, more time is spent on cooking roms instead of kernel development. So well, here we are. I've been working on that for the last two weeks so, this is probably stable, but the alpha tag will stay at least till more people confirm that it works on different roms.
Initial kernel features:
Compiled with stock toolchain (for now)
Disabled software CRC + option to turn it on
Disabled fsync + option to turn it on
Fixes for high cpu load times, which can cause some governors to not work as they should
Disabled zram - with 2/3 GB of ram in our devices, we don't really need that.
Added Kernel Samepage Merging - off by default
Added FIOPS and SIO i/o schedulers
Added ZZmove and ElementalX cpu governors
Added toggle for Touch boost - you can now turn that off.
Added full KCAL display settings support.
Other optimizations
Safe roms confirmed to be working with the kernel
Official AICP - tested by me
Official RR - tested by @nexuspur (Huge thanks to you mate!)
AOSP+RRO - tested by @sheshuvadrevu
Official AOKP - tested by @DarkHero140
CM by banmeifyouwant - tested by @CodeBreaker13
DU - tested by @Windslash31 and @DarkHero140
Not safe roms
Mokee - giving bootloops
Santosh's CM13 - giving bootloops.
Flashing Instructions
Flash only if you're using CM based roms that follows the official CM device/kernel/proprietary repos! That kernel IS NOT FOR MIUI or AOSP Rom
Make backup of boot in twrp
Flash the kernel zip and reboot
About feature requests
I'm sure that many of you will ask for feature A B C. Please don't mention wake gestures as dt2w and swipe2wake, because I will NOT add them. To rework all the gestures for that is a massive job. Even if it was an easy commit to cherry-pick, I still wont add it, because this is battery drainer. We have FP sensor so use it, or wake the device with the power/volume buttons.
Everything else as request is welcomed, but not guaranteed that it will get in the kernel. Remember this is my project and I'll be adding only features that I find useful.
Downloads
KTO Kenzo Alpha4 (09-07-2016)
KTO Kenzo Stable 1.0 (11-07-2016)
KTO Kenzo Stable 1.1 (17-07-2016)
KTO Kenzo Stable 1.2 (21-07-2016)
KTO Kenzo Stable 1.3 (13-08-2016)
Recommended settings and app for tuning Kernel Adiutor-Mod
CPU
Governor: Alucard on both clusters
Touch boost: Off
Freqs: Little cores - 691-1440; Big cores - 400-1804
GPU
Don't touch it. Let Adreno idler do its job
Power and battery
Power suspend mode: Hybrid
I/O Scheduler
Scheduler: bfq
Read-ahead: 512kb
Add random: on
I/O stats: on
RQ Affinity: 1
KSM
KSM: Off
Entropy
Read: 192
Write: 384
Network
TCP congestion: Westwood
Android logging: Off
Software CRC: Off
Fsync: Off
XDA:DevDB Information
KTO Kenzo, Kernel for the Xiaomi Redmi Note 3
Contributors
ktomov, banmeifyouwant, TheStrix
Source Code: https://github.com/ktomov/android_kernel_xiaomi_msm8956
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-07-11
Created 2016-07-10
Last Updated 2016-07-11
This is my personal project, because of the lack of any custom kernels that had the features I want. So let me introduce myself. First of all, I'm noob in kernel developing. I've been using many great kernels on my Desire HD and Nexus 4. I've been hoping for such a kernel for our devices for the last 3 months but as it seems, more time is spent on cooking roms instead of kernel development. So well, here we are. I've been working on that for the last two weeks so, this is probably stable, but the alpha tag will stay at least till more people confirm that it works on different roms.
Initial kernel features:
Compiled with stock toolchain (for now)
Disabled software CRC + option to turn it on
Disabled fsync + option to turn it on
Fixes for high cpu load times, which can cause some governors to not work as they should
Disabled zram - with 2/3 GB of ram in our devices, we don't really need that.
Added Kernel Samepage Merging - off by default
Added FIOPS and SIO i/o schedulers
Added ZZmove and ElementalX cpu governors
Added toggle for Touch boost - you can now turn that off.
Added full KCAL display settings support.
Other optimizations
Safe roms confirmed to be working with the kernel
Official AICP - tested by me
Official RR - tested by @nexuspur (Huge thanks to you mate!)
AOSP+RRO - tested by @sheshuvadrevu
Official AOKP - tested by @DarkHero140
CM by banmeifyouwant - tested by @CodeBreaker13
DU - tested by @Windslash31 and @DarkHero140
Not safe roms
Mokee - giving bootloops
Santosh's CM13 - giving bootloops.
Flashing Instructions
Flash only if you're using CM based roms that follows the official CM device/kernel/proprietary repos! That kernel IS NOT FOR MIUI or AOSP Rom
Make backup of boot in twrp
Flash the kernel zip and reboot
About feature requests
I'm sure that many of you will ask for feature A B C. Please don't mention wake gestures as dt2w and swipe2wake, because I will NOT add them. To rework all the gestures for that is a massive job. Even if it was an easy commit to cherry-pick, I still wont add it, because this is battery drainer. We have FP sensor so use it, or wake the device with the power/volume buttons.
Everything else as request is welcomed, but not guaranteed that it will get in the kernel. Remember this is my project and I'll be adding only features that I find useful.
Downloads
KTO Kenzo Alpha4 (09-07-2016)
KTO Kenzo Stable 1.0 (11-07-2016)
KTO Kenzo Stable 1.1 (17-07-2016)
KTO Kenzo Stable 1.2 (21-07-2016)
KTO Kenzo Stable 1.3 (13-08-2016)
Recommended settings and app for tuning Kernel Adiutor-Mod
CPU
Governor: Alucard on both clusters
Touch boost: Off
Freqs: Little cores - 691-1440; Big cores - 400-1804
GPU
Don't touch it. Let Adreno idler do its job
Power and battery
Power suspend mode: Hybrid
I/O Scheduler
Scheduler: bfq
Read-ahead: 512kb
Add random: on
I/O stats: on
RQ Affinity: 1
KSM
KSM: Off
Entropy
Read: 192
Write: 384
Network
TCP congestion: Westwood
Android logging: Off
Software CRC: Off
Fsync: Off
XDA:DevDB Information
KTO Kenzo, Kernel for the Xiaomi Redmi Note 3
Contributors
ktomov, banmeifyouwant, TheStrix
Source Code: https://github.com/ktomov/android_kernel_xiaomi_msm8956
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-07-11
Created 2016-07-10
Last Updated 2016-07-11
Last edited: