[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] ktomov:
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 [MENTION=5547547]nexuspur[/MENTION] (Huge thanks to you mate!)

AOSP+RRO - tested by [MENTION=4989099]sheshuvadrevu[/MENTION]

Official AOKP - tested by [MENTION=5877335]DarkHero140[/MENTION]

CM by banmeifyouwant - tested by [MENTION=4981893]CodeBreaker13[/MENTION]

DU - tested by [MENTION=5782336]Windslash31[/MENTION] and [MENTION=5877335]DarkHero140[/MENTION]

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