[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] thanas:
[size=+2]DISCLAIMER[/size]

[I][center]* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards, dead dogs, or cats,
* but I'm very interested in thermonuclear war, so if you point the finger
* at me for messing up your device just because of this kernel,
* I will send you to mars on a nuclear rocket. Act accordingly.
* I know this paragraph is conspiracy-related,
* so don't ask about it. Welcome...[/center][/I]

​

[size=+2]

ABOUT

[/size]

[size=+1]The Malakas Kernel or MLX, is a balance between speed & efficiency with all latest patches optimized to take full advantage of your device.

It is made off Lineage source to ensure optimal working state. The MLX kernel is one of the most patched kernels adapting work from famous developers like Sultan for example.

Work on this kernel is very serious and will continue to improve even further.

Works on both MIUI and custom roms.[/size]

[size=+2]PREREQUISITES[/size]

1. Unlocked bootloader.

2. Working TWRP/Recovery. (CLEAN FLASH IF YOU HAVE ISSUES)

[size=+2]FEATURES[/size]

Toolchain used self compiled GCC 10 snapshots

Upstreamed from android-linux-stable/msm-4.9 (+ f2fs-stable + android-4.9)

Merged latest LineageOS 16.0 updates

Merged CAF tag LA.UM.7.3.r1-07900-sdm845.0 (+ other CAF cherry picks)

Touchscreen drivers always updated to the latest versions

Touch/Input lag reduction and increased touch smoothness

Dt2w/Dt2s

Fast charging

USB Fast charge control

Sultans simple low memory killer

Kcal Display color control

Klapse v5.0 Livedisplay kernel module

Backlight expanded limits of minimum/maximum brightness control

Sound control

Fsync control

Swap

Zswap

Zram (deflate, lzo, lz4, lz4hc, zstd)

Support added for F2FS, NTFS, SDFAT, VFAT, EXFAT

MAC address randomization

Wireguard Support

300 Hz scheduler tick

GPU 180-710Mhz / optional GPU OC manually 180-820Mhz (preconfigured in MLX tweak)

Non Display OC / Display OC TIANMA panels 69hz - EBBG & JDI panels 65hz

Many more patches and improvements, check commits

TCP Congestion Algorithms :-

westwood, reno, cubic, bbr, bic, cdg, dctcp, highspeed, hybla, htcp, vegas, nv, veno, scalable, lp, yeah, illinois

CPU Governors :-

conservative, ondemand, userspace, powersave, performance, schedutil, blu_schedutil, pixutil

GPU Governors :-

compute, mem_latency, bw_hwon, msm-vidc-llc, msm-vidc-ddr, gpubw_mon, bw_vbif, msm-adreno-tz, cpufreq, userspace, powersave, performance, simple_ondemand

I/O Schedulers :-

noop, deadline, cfq, fiops, sio, bfq, anxiety, zen, maple, tripndroid

Zram compression algorithms :-

deflate, lzo, lz4, lz4hc, zstd

[size=+2]

CHANGELOGS & ADDITIONAL INFO

[/size]

Because I will not be updating this thread regularly you can keep an eye out on the original kernel thread from beryllium for changelogs and more updated info.

Original updated thread for additional info:

here

Changelogs:

here

Frequently Asked Questions:

here

[size=+2]INSTRUCTIONS[/size]

1. Have a clean setup. (rom, boot.img & vendor)

2. Install magisk & reboot to rom.

3. Reboot to recovery (clean) flash the kernel & DON'T wipe dalvik/cache. (wiping cache will give bugs in MIUI and most likely give you the app open delay bug)

4. Power on the device and boot to android.

These steps only need to be repeated if you update your setup.

[size=+2]

SOURCE CODE

[/size]

Kernel: https://github.com/thanasxda/malakas_kernel_xiaomi_sdm845

[size=+2]

DOWNLOADS

[/size]

Below...

[IMG="Android File Host Repo"]https://1.bp.blogspot.com/-HGwMP0gfkVY/W7xjpnvTgxI/AAAAAAAABtw/dECxRg3n0dwADRfHO1dMGS-yUyqj6lDVQCLcBGAs/s1600/afh.png[/IMG]

[size=+1]❯❯DOWNLOAD HERE[/size]

[size=+2]

SUPPORT

[/size]

This is my personal project and am working alone on this, if you appreciate my work you can help by getting me a beer.

[size=+1]❯❯Click here to buy me a beer[/size]

Make sure to hit the Thanks button if you appreciate this! :good:​