[KERNEL][ZL][6.0.1][CM/AOSP] Airless Kernel

airlessproject

Senior Member
Aug 16, 2013
918
1,819
0
Prilep
Introduction

The idea for creating this kernel came up around a year ago, during early LP custom ROM builds. I thought it would be a nice idea to fork the most advanced kernel at the time, EvoMix, developed by our renowned Olivier, Joe (SuperHanns) and Alex, and add to it the latest upstream 3.4 patches as well as mix its features with another good kernel, KMA.
After that experiment turned out not so bad, me and fellow xda user BrateloSlava got an idea to continue developing that mixed kernel with our own cherry-picks from the best kernels available for various devices, and use it in my builds of RR and later GZR Tesla ROM.

Now, one year later, I continued the development that BrateloSlava did on the kernel for the last months for my Tesla and Validus ROMs, and I thought it would be a nice idea to extend this kernel's availability to the users of all custom ROMs around at the moment.

So, here is Airless Kernel for Xperia ZL, compatible with all CM/AOSP based Marshmallow ROMs.


Features:
CPU
- Governors: ondemand, interactive, performance, intellimm, yankactive, yankdemand, zzmoove, barry_allen
- Multicore Power Saving - tries to group tasks into the least cores possible
- Schedule workqueues on awake CPUs
- CPU Frequency underclock (192 MHz) and overclock (1.7 GHz) capability
- Voltage regulation

Thermal management
- Simplified and efficient thermal driver
- Flexible ramp threshold temperature

GPU
- Governors: simple, ondemand, performance
- 27 MHz idle frequency for ideal power saving
- Overclocked to 487 MHz

Sound
- Faux Sound Control allowing amplified speaker, headphones and microphones volume

Misc
- RGB subtractive color control
- I/O Schedulers: sioplus, bfq, fiops, zen, row, deadline, noop
- Dynamic FSYNC
- Kernel Samepage Merging
- ARM Auto Hotplug (mpdecision replacement) - no tunables
- Gentle Fair Sleepers
- PM: Power Suspend as a replacement to Early Suspend
- TCP congestion protocols: westwood, highspeed, cubic, reno
- Disabling of some well known wakelocks (e.g. msm_hsic_host)
- Double Tap to Wake
- Fast Charge
- Vibration Strength control

- Compiled with latest UBER 5.x GCC toolchain
- Latest upstream patches: 3.4.112
- Many build flag optimizations (graphite, Ofast)

Download

Latest version (20160901)

Installation:

- Make sure you're running a CM or AOSP-based Marshmallow ROM (Resurrection Remix, AOKP, etc..)
- Flash the zip in TWRP 3.0 (tested, recommended) or other compatible recovery
- Reboot

Source code

Github link

Bug reporting rules

Only use the DevDB bug report tool for reporting bugs, provide proper logs and state the ROM, its XDA thread and version you're using. All other reports will be ignored!!


You assume all responsibility for anything that may happen
and I cannot and will not be held responsible
for anything that may happen to your device as a result of flashing a kernel.

*FLASH AT YOUR OWN RISK*


Thanks to @repey6 for testing this kernel on Odin!

XDA:DevDB Information
Airless Kernel, Kernel for the Sony Xperia ZL

Contributors
airlessproject, BrateloSlava
Kernel Special Features:

Version Information
Status: Stable
Stable Release Date: 2016-09-01

Created 2016-08-10
Last Updated 2016-09-01
 

postalman

Member
Oct 31, 2010
40
4
0
Hi. I ve read some interesting words from PDesire. ( He making sound mod for xperia devices (Project Meli)) He sais that WCD9310 (XZ audio chip) is now capable to play 24bits 192Khz audio through kernel and devs can freely use his source code. That would be great to add this feature to this kernel. His code on github. Here is link : https://github.com/PDesire/PDesireAudio Dont know if it work for XZ users but still have hope)