[EAS-KERNEL][libra/aqua]Watermelon kernel-v3.0-stable-linaro-5.4.1

Tianjingbaozi2

Senior Member
Aug 13, 2016
50
24
0
guangzhou
Introduction
WKernel is a custom EAS kernel compatible with libra/aqua and on android pie(LOS16,MOKEE9,crdroid).
:D:D:D


Features
-the newest wlan driver modules
-EAS schedule(sched)
-add f2fs support
-Disable storage CRC check. (reduce IO overhead)
-FSync on/off. (off by default)
-overclocking/underclock msm8992(cpu)
-linaro 5.3.1 compiled
-GPU adreno 418 OC to 650mhz
-adv tcp “htcp,bic,westwood”
-Certified safety net
-A few more optimization.

Thanks everyone help me

Eas(energy aware schedule) is developed by arm and linaro,after google cover to bullhead(nexus5x)
focusing on energy consumption. I backported it to Xiaomi 4c. You can use multiple charging rate to feel how it battery.
*some new phone use "Schedutil", also based on EAS. It was made by Intel after kernel mainline msm-4.9


Download link:
:D:D:D:D:D:D:D

UPDATE LOG:
Code:
2.4 version
EAS schedule
Fsync control
overclocking/underclock msm8992(cpu)
Disable storage CRC check,ssd random read
lz4 and zram Algorithm update
optimited ext4 block read
Certified safety net

2.5 version 
add wakelock blocker 1.1.0
add sdfat(otg any softwave filesystem)
add power efficient wq 
add usb fastcharge 
add wireguard importer 
add tcp “htcp,bic,westwood”
update EAS Eeergy Profile(for A57)
sched/fair(EAS) idle balancing
 
2.5.1 version 
sharp rsp61322 screen framerate to 75HZ
A few more optimization.

2.6.1 version
enable usb fastchg by defualt
optimized memcmp 
Align to cache and preload

2.7 version
add devfreq boost from sultan
add sio/fiops 

3.0 version
1,remove sultan devfreq-EAS can boost cpufreq less power energy
2,fix RCU pointer task p->mutex (More important for performance)
3,update 8992 dts energy profile from Qualcomm Trepn app
4,Avoid EAS using SMP load balance when heavy loads
5,More optimization(fix gcc 5.4 warning)
6,sched governer by default
Watermelon kernel-3.0 stable

smp governer(tripping point->average load balance)
heavy load task migration caused CFS load up to a value and change smp governer work on big.little leads to game delay,
CFS unfriendly on the EAS,harmful for battery.

now,Watermelon kernel-3.0 is better on play game,no touch delay.
no need to offline core or cluster.
more power saving on daliy-life.
have a good time!

XDA:DevDB Information
[EAS-KERNEL]Watermelon kernel, Kernel for the Xiaomi Mi 4C

Contributors
Tianjingbaozi2
Source Code: https://github.com/Gah0/android_kernel_xiaomi_libra

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2019-10-09
Current Beta Version: all old version
Beta Release Date: 2019-07-05

Created 2019-07-05
Last Updated 2019-10-08
 
Last edited:

YiPing_Huang

Member
Aug 5, 2014
42
13
28
How is the battery life with this kernel?. I'm using the latest crDroid available and it's pretty bad with stock kernel.
I would say so-so.
But I don't demand too much from this old 2015 device.
Plus my battery is probabily worn out a lot.
I use crDroid for customizability and this kernel for native Wireguard support.
Always have a Xiaomi slim powerbank standby.

Edit:
I no longer experience random reboot with version 2.5.1.
Fast charge seems to be off by default. I have to enable it using FK Kernel Manager.
 
Last edited:
  • Like
Reactions: edu27

Gourcuff14

Senior Member
Feb 19, 2018
94
4
8
Hello. I have crDroidAndroid-9.0-20190716-libra-v5.6.zip running with the latest Wkernel(Pie)-EAS-V2.5.1.zip and I'm getting reboots. It was continuously rebooting overnight, I noticed and switched the phone off and I have now just switched it back on and again it's rebooting randomly. Thx.
 
Last edited:

Tianjingbaozi2

Senior Member
Aug 13, 2016
50
24
0
guangzhou
Better use in crdroid 9, los16, or mokee9
I noticed that the usb fastcharge looks like it has been closed all the time. I will open it in kernel on the next version.
im using crdroid-20190716 on 3days,everything is stable


These days I am adjust kernel on crdroid0716
Cpu hotplug busy drop threshold can be reduced to 25, busy up is 50, set in cpu hotplug, animation lag problem will not easily appear, the big.Little architecture is too old, the task transfer is too inefficient in msm8992.
 
  • Like
Reactions: hapekumati

Gourcuff14

Senior Member
Feb 19, 2018
94
4
8
Hello Tianjingbaozi2. I have since reverted back to the ROMs kernel with no reboots now. I did notice the battery massively improved with this Watermelon kernel but the phone now reboots randomly. I read in here others have had reboot issues too? I don't have anything major installed just the rom crDroid, gapps/pixelmodgapps and root magisk. I haven't toyed with the kernel with any kernel manager app. I did charge the phone with Watermelon kernel on and it did say fast charge. Thx.
 
Apr 1, 2018
18
2
3
Yerevan
I have tested this kernel on AEX 7.1 Nougat and got only one problem. The screen is kinda dimmer and I want more brightness.
The reason of flashing this kernel on AEX 7.1 for me are Energy Aware Scheduling and 75Hz screen. Sound, camera and etc. are working.
So the only problem is brightness. I hope someone can help me to tweak some files and get higher max brightness.
 

Octane67

Member
Aug 22, 2019
13
1
13
Jakarta
This kernel also works on Nougat

I have tested this kernel on AEX 7.1 Nougat and got only one problem. The screen is kinda dimmer and I want more brightness.
The reason of flashing this kernel on AEX 7.1 for me are Energy Aware Scheduling and 75Hz screen. Sound, camera and etc. are working.
So the only problem is brightness. I hope someone can help me to tweak some files and get higher max brightness.
I also have this, low brightness. I use this kernel on RR 5.8.5 nougat. Everything works well, only brightness is very low. How is the brightness on Pie? I have used this kernel from 2.6.1 'till the latest 2.7

For the dev, thank you, good work ?
 

huwy

Member
Apr 18, 2009
28
4
23
Version 2.7 works fine on my mi4c with crDroid (crDroidAndroid-9.0-20190716-libra-v5.6). The battery life is much more better.
One thing not working fast is the GPS. Google Maps takes a long time (2-10 minutes) to find signal. And sometimes, if the network signal is bad, Maps never find your position.
Apart from this, the general responsiveness of the phone is very correct.
A big thank you to the contributors!
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone