Coconut Kernel / Changelog / RELEASE 2
7Soldier• Upstream kernel version to 4.14.262.
• Now the kernel version is displayed correctly on MIUI.
• Possibly fixed a bug when false throttling test results are shown in CPU Throttling Test.
• Fixed spontaneous reboots into Fastboot mode after flashing the kernel on some ROMs.
• Possibly fixed installation issue for Pixel Experience A12.
• Fixed a bug when setting the TCP congestion algorithm (now BBR is set as stock algorithm).
• Fixed Data corruption issue on forced reboot that causes a global system crash.
• Enabled FSync by default (disabled FSync was the cause of the forementioned bug).
• Optimization of LZ4 compression (acceleration of kernel decompression).
• Added memory tweaks FRONTSWAP, zSWAP (disabled by default), zPOOL, zBUD and z3FOLD.
• Added support for KSM (disabled by default).
• Increased zRAM to 4GB.
• Enabled support for zRAM WriteBack.
• Added new I/O schedulers: anxiety, maple, sio, sioplus, zen, fifo, fiops, tripndroid.
• Default I/O scheduler set to: SIOPlus.
• Enabled support for MTK Cache Control.
• Removed ALMK due to driver inoperability.
• Added and enabled SLMK with custom parameters (reduced aggressiveness).
• Disabled MTK I/O Boost.
• Minor filesystem optimization.
• Framebuffer optimization: up to 70% performance increase.
• Added GPU frequency control driver.
• Added GPU frequency, load and temperature monitoring driver.
• Added LiveDisplay color gamma control driver (MTK Gamma/KCAL).
• Added CPU cluster masks.
• Added CPU Input Boost driver (same as in Neutrino Kernel, disabled by default).
• Added new EAS governors: schedutilX, pixutil, pwrutilx, electroutil, darkutil, alucardsched, darknesssched, helix_schedutil, smurfutil and energy-dcfc.
• Changed default governor to: pwrutilx.
• Downgraded blu_schedutil governor to more stable version.
• Added CPU HotPlug: alucard.
• Reduced CPU and CCI voltage by 125mV (total -250mV; GPU -125mV).
• Added PowerSuspend v1.8.0 driver.
• Added Boeffla Wakelock Blocker v1.1.0 driver.
• Added force fast charge driver (900mA) via USB (use at your own risk!).
• Added ThunderCharge Control 2.2 driver to control charging (use at your own risk!).
• Slightly improved deepsleep.
• Added Wi-Fi power saving mode control driver.
• Added support for WireGuard VPN protocol version 1.0.20211208.
• Added support for VDSO32 (from Neutrino Kernel).
• Added advanced vibration control (ThunderQuake Engine v1.1) driver.
• Improved battery life.
• Improved smoothness.
• Lots of optimization.
• Updated ZycGCC compiler to version 11.2.1.
• Minor changes.