Releases: Official-Ayrton990/android_kernel_xiaomi_sm8250
Quantic for LMI/ALIOTH r3.3 STABLE
This is the stable release of Quantic Kernel for alioth/lmi
Changelog:
- Added back minimum frequencies for each cluster
- Render top-app using little cluster
- Upstreamed LTS kernel to:
v4.19.198
Quantic for LMI/ALIOTH r3.2 STABLE
This is the new stable release for POCO F2 Pro, POCO F3/Mi 11x
Changelog:
- Fixed support for MIUI (Only F2 Pro bug)
- workqueue: queue everything on system's power efficient wq (b3c8b86)
- Remove again minimum frequencies (004b21a) it will not drain more due to energy improvements.
- lib/string general optimization backported from linux-next
- arm64 low level optimizations from linux-next
- char general optimizations
- Removed boosting of CPU_LLCC_BW device
- Sultan's vmpressure fixes.
- scheduler optimizations.
- code fixes for MiCode imports.
- Updated AnyKernel to support auto slot detection.
- Fixed Call issues.
- Fixed Telegram crashes.
In general, this build should improve performance without the compromise of battery drain.
Benchmark:
Hackbench from 2.323s to 2.192s ( $ hackbench -pTl 4000
)
NOTES:
- Flashing the kernel can be done on your favorite recovery or using @xzr467706992 Horizon Kernel Flasher: https://github.com/xzr467706992/HorizonKernelFlasher/releases (POCO F2 Pro only)
Support:
- Through issues tab
- https://t.me/aicplmi
- Respective XDA Thread.
logcat and or dmesg is mandatory for support regardless.
Quantic for LMI/ALIOTH r3.1/r3.2 STABLE
Changelog:
- Upstreamed LTS kernel to 4.19.197
- Initial support for MIUI 12.5 GLOBAL STABLE!!!! ONLY (Other roms like CN will have broken sensors or simply won't boot)
- Upstreamed CAF kernel to LA.UM.9.12.r1-12000-SMxx50.0
- Fixed error message at boot (thanks to alk3p)
- Fixed fast charge
- removed logging events
- Removed some timestamps
- fixed mutex usage on adreno driver.
- Removed qcom PM QoS implementation on display driver.
- Removed CAF tracing (thanks to @alk3p)
- Disabled coresight clocks (thanks to @dreamisbaka)
- Disabled bunch of logging events
- Added an option to overclock the panel framerate, just append -77hz. -72hz, -69hz or -66hz to enable it
- Much more stuff from previous beta rolled on my tg channel (https://t.me/QuanticKernelLMI)
NOTES:
- This kernel works much better on AOSP ROMs specially the ones built with AIDL libperfmgr such as Descendant 11.5 and PE+
- For alioth users in case kernel don't boot, please flash the dtbo attached by using '$ fastboot flash dtbo_a dtbo.img'
Flashing the kernel can be done on your favorite recovery or using @xzr467706992 Horizon Kernel Flasher: https://github.com/xzr467706992/HorizonKernelFlasher/releases
Quantic Kernel for AOSP (SM8250)
I am happy to announce the stable release of QK for several SM8250 and SM7250 devices
Changelog:
- Using PELT instead of WALT
- Improved kernel scheduler
- Improved touchscreen performance
- Improved energy consumption for active usage and idle usage
- Using efficient frequencies for SM7250 by kdrag0n and for SM8250 by alk3p
- Kernel binary optimized by ThinLTO
- Using latest proton clang 13.0
- Using custom devfreq_boost values to make PELT work on non libperfmgr powehal
- OSS DTBO and DTB Support on several devices
- Using latest cleaned up MiCode from alioth-r-oss
- Support for Apollo common tree thanks to @Ramisky
- Support for Alioth thanks to @dataoutputstream
- Support for umi, cmi, lmi and SM7250 by @Official-Ayrton990
- Removed bloat by MiCode
- Removed CAF debug events
- Fixed idle drain on Apollo
- Added KCAL
Alioth Notes
- Kernel supports MIUI and AOSP according to users feedback
- Flash dtbo from fastboot by command fastboot flash dtbo_a dtbo.img
Apollo Notes
-DT2W not working
lmi, cmi and umi Notes
- MIUI Not Supported
- Support for prebuilt vendor roms and full OSS ROMS (Sebastiano Barezzi, MB and Akash Srivastava tree)
CAS NOTES
- Initial release maybe won't boot
Installation:
- Reboot to recovery
- Flash kernel
- Reboot to fastboot (alioth only)
- fastboot flash dtbo_a dtbo.img (alioth only)
- fastboot reboot (alioth only)
- Reboot to system
Quantic kernel for AOSP [LMI by now]
First Stable release of Quantic kernel for LMI
Changelog:
- Upstreamed LTS to 4.19.188 (Learn why is important to merge LTS to Linux Kernel: https://source.android.com/devices/architecture/kernel/releases?hl=en#long-term-stable-kernels)
- Upstreamed CAF Tag to: LA.UM.9.12.r1-11000-SMxx50.0
- Latency improvements on UI
- f2fs substantial speed improvements
- Support for TTL data fixation
- Added FOD command fixation on dtbo. FOD now should be reliable than before.
- WALT Scheduler tweaked to reduce latency through tasks
- Affine touchscreen IRQs to the prime CPU cluster
- Optimize interrupt dispatcher by assigning pm_qos as low latency and to avoid cpu idle on interrupts requests.
- Set BBR as default algorithm for TCP Congestion
- Drop some non-eficient and unused defconfigs
- Fix some dynamic allocations
- Swtiched to SLMK to avoid apps closing from the background
- Fix battery drain present when locking device with LTE only enabled by fixing an unbounded workqueue
- Use LZ4 algorithm for ZRAM and set by default 2GB instead of 3GB
- Fix a Important race condition on DRM to avoid security exploits
- Disabled AUDIT as selinux is no more dependent of it.
- Using SD865+ GPU Max frequency
- Reduced logs to the minimum to reduce performance overhead
- Imrpoved UFS performance by optimizing current driver and scrapping out XiaoMi's jank code.
Quantic kernel for AOSP [LMI by now]
New HotFix Update
Changelog:
- Support for aosp with prebuilt vendors and/or gsi (2c38ca1)
- Fixed performance regression on Random Write speeds on UFS
- Allowed fb background activity (IUGGH SO NASTY)
Quantic kernel for AOSP [LMI by now]
Changelog:
Fixed Camera not working on AOSP ROMs
Reduced logging events
Deleted Focaltech touch testing driver
Swapped scheduler from WALT to Pure PELT (No google implementation)
Enabled ZRAM up to 2GB with lz4 compressor
Upstreamed lz4 compressor
Removed log events on drm by XiaoMi
Android Binder tweaks
ion and iommu rewrittes by kerneltoast
Using new efficient minimum CPU Frequencies
Deactivated CAF CPU Boost following MIUI stock kernel parameters
Deactivated MSM_Performance
FIX CPU Capacity issues
Frame commit, touch request, display rendering and drm are processed using big cores to achieve performance at the lowest energy consumption
Cleaned up XiaoMi code from Android 10