[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] kdrag0n:
KERNEL &#10095; MI A1 &#10095;&#10095;&#10095; Velocity Kernel &bull; r9 &bull; August 15

Velocity Kernel • Mi A1

by kdragon and tytydraco​

Flash at your own risk.

This kernel is abandoned. I suggest using other kernels such as Canting. Sorry for the inconvenience.

The original post follows.

Introduction

Velocity Kernel was made to provide the best possible experience on all devices. We strive to provide the perfect balance of performance and battery life. Features are also plentiful, but features that nobody uses will not be included. We also completely debloat all our kernels and aim for small sizes relative to other kernels. Due to the small size and careful debloating, boot time is also improved.

Compatibility

This single kernel ZIP supports both custom ROMs and Treble custom ROMs (GSIs). Simply flash the kernel after flashing your ROM of and it should work. Pie is fully supported.

The stock ROM is not supported.

Features

​ ​ ​ ​ • Latest upstream Linux LTS 3.18.

118

​ ​ ​ ​ • CPU overclock to 2208 MHz for a good performance + battery balance

​ ​ ​ ​ • GPU overclock to 700 MHz

​ ​ ​ ​ • Undervolted CPU by 150 mV

​ ​ ​ ​ • Improved 3.5mm jack output

​ ​ ​ ​ • Energy Aware Scheduling

​ ​ ​ ​ • CPU governors: elementalx, zzmoove, yankactive, relaxed, alucard, nightmare, chill, blu_active, darkness, intelliactive, bioshock, impulse, ironactive, ondemandplus

​ ​ ​ ​ • EAS CPU governors: electroutil, schedutil, pwrutilx, sched,

helix_schedutil

, energy-dcfc, alucardsched, darknesssched

​ ​ ​ ​ • IO schedulers: fiops, zen, sioplus, row, tripndroid,

maple

, cfq, noop, deadline, bfq, fifo

​ ​ ​ ​ • Updated ExFAT drivers that support TRIM (faster long-term performance)

​ ​ ​ ​ • Compiled with latest Clang 8 revision 339049

​ ​ ​ ​ • Small size

​ ​ ​ ​ • Faster boot

​ ​ ​ ​ • Fast wakeup

​ ​ ​ ​ • Low latency

​ ​ ​ ​ • 500 Hz for maximum performance-latency-battery balance

​ ​ ​ ​ • ZRAM compressors: lzo,

lz4

, lz4hc, zstd (higher compressing)

​ ​ ​ ​ • Reduced pop when plugging headphones in

​ ​ ​ ​ • KCAL advanced color control

​ ​ ​ ​ • Wakelock blocker

​ ​ ​ ​ • Customizable CRC check and Fsync

​ ​ ​ ​ • Adreno Idler

​ ​ ​ ​ • Backlight dimmer (extremely low brightness)

​ ​ ​ ​ • Adreno Boost

​ ​ ​ ​ • Sound output control

​ ​ ​ ​ • Forced USB fast charge

​ ​ ​ ​ • Westwood TCP congestion control

​ ​ ​ ​ • Improved output on 3.5mm jack

​ ​ ​ ​ • Improved scrolling performance

​ ​ ​ ​ • Various optimizations from Google Pixel kernels

​ ​ ​ ​ • Faster NEON accelerated random data generator

​ ​ ​ ​ • Good battery life

​ ​ ​ ​ • Vibration intensity control

​ ​ ​ ​ • Double tap to wake

​ ​ ​ ​ • Latest WireGuard VPN snapshot

​ ​ ​ ​ • Removed legacy drivers

​ ​ ​ ​ • Sweep2wake, sweep2sleep, and doubletap2wake gestures

​ ​ ​ ​ • Updated Wi-Fi drivers

​ ​ ​ ​ • Optimized memory page copying

​ ​ ​ ​ • TCP ECN for faster internet on busy networks

​ ​ ​ ​ • DTS-Eagle support

​ ​ ​ ​ • Improved security

​ ​ ​ ​ • Full Kali NetHunter support (Bluetooth & Wi-Fi dongles)

​ ​ ​ ​ • Countless other improvements and optimizations

​ ​ ​ ​ • Flash and forget

Downloads

Downloads can be found here on GitHub.

The first release listed is the latest version.

Credits

Without the help and contributions of these people, this kernel would not exist:

​ ​ ​ ​ • nathanchance: upstreaming, kbuild commits, Flash kernel, many other commits

​ ​ ​ ​ • ghpranav: MetaPhoenix kernel, wake gestures on kernel_tissot (savoca, showp1984, ryan-andri), EAS, help, and more

​ ​ ​ ​ • franciscofranco: config options, fsync control, many other commits

​ ​ ​ ​ • Flex1911: Void kernel, base commits

​ ​ ​ ​ • flar2: old wake gestures, many other commits that shaped the kernel

​ ​ ​ ​ • frap129: Maple I/O scheduler (base for Marrow), Electron kernel, many other commits

​ ​ ​ ​ • Alek Dev: overclocking values for CPU and GPU, undervolting and overvolting values

​ ​ ​ ​ • nine7nine: EAS governors, EAS commits, optimized ext4 fsync, many other commits

​ ​ ​ ​ • gougous3: help with tuning Spectrum profiles, helix_schedutil tunables, ideas

​ ​ ​ ​ • Everyone else mentioned in Git history

Join our Telegram group here for betas

Enjoy!

Donate to support future development

XDA:DevDB Information

Velocity Kernel, Kernel for the Xiaomi Mi A1

Contributors

kdragon, tytydraco

Source Code: https://github.com/kdrag0n/velocity_tissot

Kernel Special Features:

Version Information

Status: Abandoned

Current Stable Version: r9

Stable Release Date: 2018-08-15

Created 2018-05-25

Last Updated 2019-01-23