Poco X2 has got the development started as of late, and we can see some renowned developers working on the device such as arter97. Now you can download the best custom kernel for Poco X2 and flash it using a custom recovery tool.
Arter97 custom kernel for Poco X2 is available for the first time with many benefits that can make your smartphone provide extraordinary performance and help saving battery backup every day. The custom kernel is built from scratch Arter97, who is a well-known developer, mostly releasing his projects on XDA-forums.
Table of Contents
What is Custom Kernel?
A kernel is the most integral part of an Android smartphone/tablet. The Kernel controls the over-all system from booting to supplying the power. In general, a kernel that comes with a Stock ROM is stable and designed to perform underclocked to maintain the shelf-life of the device. In contrast, a custom kernel is a modified version that tweaks the performance of the equipment and removes the gap between the hardware and the software to provide a better performance, speed, efficiency, battery, etc.
There are many advantages of using a custom kernel in an Android device:
- A custom kernel improves the performance of the device
- Highly configurable
- Overclock the processor power
- Added features by developers
- Control frequencies of CPU/GPU
- Configures the I/O scheduler
- Enable USB fast charge
- Change the voltage of the CPU
With the added benefits, there is only one disadvantage of using a custom kernel, and that is, it might damage the device if not used correctly. For example, you overclock the CPU frequency and use it for a prolonged period; then, it might reduce the shelf-life of the motherboard. Furthermore, using a fast charge more often can heat the battery, and it can result in damage.
1. Arter97 Custom Kernel for Poco X2
The arter97 Kernel for Poco X2 has the latest CAF MSM-4.14 merged and contains more advanced stage changes from Qualcomm that the regular ones. It is SELinux permissive and also passes the SafetyNet and with Wireguard support. Some more features are as follows:
- Using zswap + vbswap to replace zram
- Ditched conventional zram swap approach for more efficient memory operations
- Backported zsmalloc memory allocator from mainline
- Backported zswap compressed page cache from mainline
- Samsung’s Galaxy S9 memory modifications merged for better swapping efficiency tuned for Android
- Use CONFIG_HZ = 300
- Optimized interrupt configuration
- Uses Sultan’s Simple LMK
- BBR as the default TCP network congestion control
- vDSO 32 patches to improve 32-bit performance
- vmalloc backported from mainline to improve memory allocation performance
- DM-verity fully disabled (you can remount /vendor to R/W properly)
- Timer optimizations
- Additional power savings applied to the display panel
- RTL8152/8153 USB LAN adapter support
- Built with -O3 speed optimizations
- Built with latest GCC
- UFS optimizations
- Entropy hook on storage removed
- Latest mainline f2fs support with GC fixes
- CFQ I/O scheduler backported from mainline
- Systemless installation
- Modules support disabled for lighter Kernel
- Removed RTB(interrupt) logging entirely
Exotic Features of Arter97
Use CONFIG_HZ = 300 – Helps in changing the context switching interval from 10ms to 3.33ms. A helpful feature on displays with a higher refresh rate. Pixel has used this for a long time, and Google also recommends other manufacturers to do the same for less jitter.
Optimized interrupt configuration – The stock ROM doesn’t use the IRQ balancing feature, but, in this custom kernel, it has been enabled with the Snapdragon 730G specific configuration. One unique feature that will help balance the out core loads and provide better power efficiency with fewer lags.
BBR as the default TCP network congestion control – A new TCP congestion control developed by Google, which provides the best output for network configuration. BBR has been running on many Linux-based systems, including the home-grown arter97 server.
2. Optimus Drunk Custom Kernel for Poco X2/Redmi K30
Optimus Drunk Kernel is one of the latest custom kernels and famous for its performance delivery. Available for few Android smartphones such as the Poco F1, Moto G5S Plus, and now for Poco X2 and Redmi K30. There are many updated and latest features included in this build that will make your smartphone the smoothest and smartest one. Some features are:
- Built with the latest GCC 10.0.4
- Based on Lineage Kernel and Derp
- Fully supports MIUI
- USB 3.0 fast charge
- Optimizations from other kernels
- Wireguard support
- Wakelock blocker
- Westwood TCP
- Sio, Fiops, Zen & Maple (default) I/O Schedulers
- Optimizations from other kernels
- Optimus Drunk Custom Kernel for Poco X2/Redmi K30
3. Hardrock Kernel for Poco X2
Hardrock custom Kernel on Poco X2 can bring some improvements in the performance and battery backup. You can overclock the processor power of the smartphone and even underclock it to save the battery. Make sure you have Magisk installed to give the root access for customizing the Kernel through and Kernel Manager. Some features of Hardrock Kernel are:
- F-sync toggler
- slimbus OC audio tweaked(full hardware audio capability)
- maple IO SCheduler
- anxiety io scheduler (better than maple in terms of battery saving)
- Latest Boeffla Wakelock blocker
- Adreno Idler
- Added awesome PIxel and EAS governors like: pixelutil, smurfutil,pixel_smurfutil, lightning util governor
- Kernel Upstreamed to 4.14.175
- Wireguard Support
4. HyperX Kernel for Poco X2
HyperX kernel provides better battery life to Poco X2 and also enables the USB fast-charging up to 900 mA. This Kernel is best for people who want to save the battery throughout the day on moderate usage.
- Initial build
- Latest Linux 4.14.175
- MIUI compatible
- Wireguard support
- Built with Clang version 11 and latest GCC
- Kcal: Advanced Color Control
- K-LAPSE: A kernel-level live display module
- USB fast charge (up to 900mA)
- TCP: Added bar TCP and set it as default
- Added Boeffla wl_blocker
- Added adrenoboost (disabled by default, should enable and set it to low for smooth usage)
- CPU-boost: rework scheduling
- Use power-efficient work queues
How to Flash Custom Kernel on Poco X2
- Unlocked bootloader – Read the guide from here.
- TWRP custom recovery installed – Read the guide from here.
Step 1: Reboot to TWRP custom recovery menu. (Turn off your Poco X2 and then press and hold Volume Up + Power Button and release after you get a vibration)
Step 2: Go to Install > navigate to the folder where you have saved the Kernel.
Step 3: Swipe to flash > clear Dalvik/Cache from the same window.
Step 4: Reboot.
A custom kernel for Poco X2 will increase the performance of the device; it will also help you balance the battery backup. Remember, this Kernel will not help in increasing the GPU frequencies and gaming performance. However, you may install it only if you are an advanced user.
If you feel your Poco X2 is not working correctly after installing the custom Kernel, then flash the stock kernel using the custom recovery tool installed on your device or flash the Stock ROM. You may also check the best custom ROMs available for your device to get more performance and stability.