[EOL][KERNEL][OOS][UNIFIED] Bane Kernel [R.14] - OnePlus 3 & 3T Cross Device Development

This kernel has been discontinued!
This kernel is made with a focus on performance, battery life and stability. I`m using the kernel as my daily driver and the release has been tested over several days. Hope you enjoy it!
Some Features:
Upstreamed to latest linux-stable (currently 3.18.121)
Built with GCC 7.3.1 Toolchain
Removed verity
Improved Interactive gov.
More TCP Protocols, Westwood as default
Improved CFQ I/O scheduler
Improved input boost
Adjustable thermal driver
Adrenoboost
GPU Frequency idle at 100MHz
Backlight dimmer
Power Efficient Workqueues
Boeffla Wakelock Blocker
Disabled buttons on touch
Wireguard
fsync on/off toggle
CRC on/off toggle (disabled by default)
USB Fast Charge
KCAL
Boost on screen wake
DTS-Eagle
This kernel is based on OOS stable .
If you got issues please provide a log. If you got feature requests, just ask.
Download:
Current: https://raw.githubusercontent.com/crian/bk-zips/master/release/BaneKernel-OP3-R.14.zip
Archive: https://github.com/crian/bk-zips/tree/master/release
Sources:
Kernel: https://github.com/crian/kernel_oneplus3
AnyKernel: https://github.com/crian/AnyKernel2
Credits and Thanks:
- to all the amazing Devs out there
- @LazerL0rd and @joshuous for DTS-Eagle
- Venom
XDA:DevDB Information
[KERNEL][OOS][UNIFIED] Bane Kernel, Kernel for the OnePlus 3
Contributors
crian
Source Code: https://github.com/crian/kernel_oneplus3.git
Kernel Special Features: Venom injected
Version Information
Status: Stable
Current Stable Version: R.14
Stable Release Date: 2018-09-05
Created 2018-06-09
Last Updated 2018-09-26

Bane Kernel Changelog: URL=https://del.dog/BaneKernelChangelog.sql

Reserved

Wow a new kernel ... Thanks for this

Trying...will post review

will you support custom roms too or just OOS

ele95 said:
will you support custom roms too or just OOS
Click to expand...
Click to collapse
At the moment it's only for OOS.

Will give it a try thanks for adding one more Kernel to our OP3 ?

can we have wireguard support also plz? maple I/O schedular and baclight dimmer also plz

jokerpappu said:
can we have wireguard support also plz? maple I/O schedular and baclight dimmer also plz
Click to expand...
Click to collapse
Currently working on it.

and also please add usb fastcharge

Can I overclock ?

New build is up! Bane-R.2
Changelog in the second post and at the download page.

crian said:
New build is up! Bane-R.2
Changelog in the second post and at the download page.
Click to expand...
Click to collapse
I found one bug. When backlight dimmer is on automatic brightness and even manual brightness does not work and the screen is quite dim. Can you look into this?
I am on beta 28 one plus 3t

jokerpappu said:
I found one bug. When backlight dimmer is on automatic brightness and even manual brightness does not work and the screen is quite dim. Can you look into this?
I am on beta 28 one plus 3t
Click to expand...
Click to collapse
Will check it.

SyCreed said:
Use ElementalX commits for that...
Click to expand...
Click to collapse
Already using his commit. But added another one that doesn't worked that well.

jokerpappu said:
I found one bug. When backlight dimmer is on automatic brightness and even manual brightness does not work and the screen is quite dim. Can you look into this?
I am on beta 28 one plus 3t
Click to expand...
Click to collapse
It isn't a bug, it's itended. Look https://forum.xda-developers.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-mady-s-xtended-kernel-t3739378/page92 post #915

mvalda01 said:
It isn't a bug, it's itended. Look https://forum.xda-developers.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-mady-s-xtended-kernel-t3739378/page92 post #915
Click to expand...
Click to collapse
Previously on nougat it used be make auto brightness go further dim and also manual brightness. Bt now it seems to work differently on oreo

I already reverted the two new commits in terms of the Dimmer.
https://github.com/crian/kernel_oneplus3/commit/7c0331684b80417f7465edbe0bc92df77029054c

New build is up!
Bane-R.3
Download: https://raw.githubusercontent.com/crian/bk-zips/master/release/BaneKernel-OP3-R.3.zip
Changelog:
- reset DTS-Eagle integration
- fix backlight dimmer
Happy flashing...

Related

[Kernel][14/01/15][AOSP][D850]Rin Kernel 1.6.5[LOLLIPOP]

AOSP RIN Kernel for D850
Close to stock with some sugar added ... delicous!
Hey guys and girls,
here is my attempt to build up on the cm source for an modified AOSP kernel, hope you like it, have fun
First of, DISCLAIMER, I'm not responsible for bricked devices, dead unicorns, rainbows with missing colors, world war, nose bleed, void warranty (you know that already, don't you? your warranty is void now and it's your fault ) or any other harm happening to your device, you or people around you!
What does it serve? (Features)
AnyKernel
Kexec Hardboot patch
FauxSound support
OC to 2.7GHz and UC support
Voltage control
Intelliplug
Cpu limiter
GPU Overclocking to 675Mhz
Simple GPU Algorithm
Simple_ondemand GPU Governor fixed
fsync on/off support (on by default)
Power efficient workqueues
Dynamic management of dirty page writebacks
Dynamic Read Ahead
IO Schedulers
CFQ
DEADLINE
FIFO
FIOPS
NOOP
ROW (default)
SIO
TRIPNDROID
VR
ZEN
Governors
Adaptive
Conservative
DanceDance
Intelliminmax
Interactive (default)
Lagfree
Lionheart
OnDemand
Performance
Powersave
SmartassV2
Userspace
Wheatley
Smartmax
TCP Congestion Algorithms
BIC
Westwood+
Vegas
Veno
Yeah
HTCP
Cubic (default)
Reno
LiveSharpening
2-Way Call Recording support
exFat support
DriveDroid support
KSM
android logger sysfs toggle (disabled by default)
Many under the hood fixes
Stability
More to come
How to apply it? (Installation)
IMPORTANT: Read through all the requirements, steps and warnings before you do anything, if any requirement doesn't match or you don't know what one or more of the steps below mean or do, ask before you do any of them, if you don't know how all the steps can be done, let it be, I warned you, if you don't do and something bad happens, I'll just laugh at you!!
Requirements? Yes!
D850
Custom Recovery
AOSP based lollipop ROM (Mainly cm12 based)
How to flash the kernel?
BEWARE to be on the default kernel of the given ROM (NO custom, except at updates of this one!!) when flashing this kernel, the ramdisk is taken from the currently flashed kernel!!!
Download zip
Place on internal or external SD
Reboot to recovery
Choose install zip
Search for the downloaded zip
Confirm flashing
Wipe cache
Reboot
Have fun
Changes? (Changelog)
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
13.01.2015/1.6
Initial AOSP release
Full list of commits can be found here
Where to get it from? (Download)
google drive | AndroidFileHost | dev host
Let me test!! (Beta Testing Community)
Google+ LG G3 Beta Testing Community
Show me the so(u)rce(ry)! (Source Code)
https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Donators (huge thanks, you're simply great )
@Toneman07
@Helloworld294
@shaarky
@Dreamxtreme
@guyd
@mosincredible
@tobitege
@AndroidUzer
Credits
XDA for the great community
Google for their great operating system
LG for the great device
CyanogenMod for the base this is built up from
@invisiblek for his marvelous job on the bring up of the device and the many patches
@HolyAngel for some commits I used
@faux123 for his great work with intelli* and beyond
@KAsp3rd for some commits I used
@myfluxi for some commits I used
@trialsrider1 for some commits I used
@Skin1980 for his breakthroughs at our device, his support and for being such a nice guy
@Lord Boeffla for some commits I used
@GuneetAtwal for some commits I used
@DooMLoRD for some commits I used
@Fechinator for some commits I used
@savoca for AnyKernel, Livesharpening and some other stuff
@Christopher83 for his implementation of Dynamic management of dirty page writebacks and some additional stuff
If you like my work, please show your appreciation by pressing the thanks button, if you want to do more, i've nothing against a little donation, but I'm as happy when you just thank me by pressing the button
XDA:DevDB Information
Rin Kernel AOSP, Kernel for the AT&T LG G3
Contributors
Tectas
Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 1.6.5
Beta Release Date: 2015-01-14
Created 2015-01-14
Last Updated 2015-01-14
Reserved
Wow can't wait to try this out thank you!
I'm not sure if its still uploading but I was only able to download it from the dev host link
Sorry guys and girls, links are fixed now.
Awesome stuff man! Thanks alot!
Small update to 1.6.5:
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
Download within the OP, have fun
Tectas said:
Small update to 1.6.5:
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
Download within the OP, have fun
Click to expand...
Click to collapse
Thanks, the 1st one is running great so far.
Thanks for you work sir
?✴anderson79✴?
Can someone recommend a governor + io combo for battery life?
Im currently running smartassv2 + sio.
Oh hell Nah. Can't wait to flash
Caught u on g+ earlier today in my lunch break. Running it since then.....greatness my friend!
Conservative is going to be your best governor for battery. I'm not sure if the I/O affects the battery too much, but I've always viewed SIO and noop as two of the best.
Sent from my LG-D850 using XDA Free mobile app
Conservative swaps less often, therefore can hold a higher clock speed, using more than it needs to. I go with adaptive, because it consumes little or no battery when idle.
Sent from my Candied D850
Works in illusion rom?
?✴anderson79✴?
Sinterion said:
Conservative swaps less often, therefore can hold a higher clock speed, using more than it needs to. I go with adaptive, because it consumes little or no battery when idle.
Sent from my Candied D850
Click to expand...
Click to collapse
I agree that Conservative ramps down very slowly. I haven't been able to find something that is better than Intellimm, but I will take a look at adaptive later.
By idle do you mean screen off(and in deep sleep mode) or idle while the screen is on?
Enddo said:
I agree that Conservative ramps down very slowly. I haven't been able to find something that is better than Intellimm, but I will take a look at adaptive later.
By idle do you mean screen off(and in deep sleep mode) or idle while the screen is on?
Click to expand...
Click to collapse
Idle meaning screen off, but not yet in deep sleep.
Sent from my Candied D850
anderson79 said:
Works in illusion rom?
Click to expand...
Click to collapse
It hasn't worked for me on either LP liquid smooth or resurrection ROM. Both very clean flashes. TWRP always restarts mid flash.
Sent from my LG-D850 using XDA Free mobile app
noobchef said:
It hasn't worked for me on either LP liquid smooth or resurrection ROM. Both very clean flashes. TWRP always restarts mid flash.
Sent from my LG-D850 using XDA Free mobile app
Click to expand...
Click to collapse
Which recovery did you use and if multirom did you flash it as first ROM?
Sent from my LG-D855
Works on Candy5
Sent from my LG-D850 using Tapatalk

[kernel][3.0.101+][MWisbest] thomasin.kernel for lollipop

faZevoLv.kernel
-Nicknamed thomasin kernel​
Features & Updates
Kernel version 3.0.101+, up from Hashcodes 3.0.72+
Frandom or fast random generator has been added to replace the current implementation as it is faster
Snappy compression from google for faster compression and decompression
Net performance enhancement for process_backlog
Readahead has been increased from 128kb to 512kb for increased read/write performance
UKSM or ultra kernel same page merging has been added to replace ksm for better performance and stability
Memcopy macros introduced to improve their performance
Overclocking has been enabled including more frequencies
ARM-spinlock improvements for ARMv6+ devices using ticket algorithm
Small Linaro fixes and code optimisations
tcp network speed increases
Crypto improvements to ablk_helper and arm-aes
Perf optimised ctx_sched_out()
block: add recursive merge requests which boost throughput by 5% ~ 10%
mpfs: fix some mempolicy object leaks
filesystem default to noatime/nodirtime for increased performance
slub tweak for performance improvements by franciscofranco
cpufreq merged a few more governors
dirty page writebacks dynamic management included for when the device is suspended/resumed
softirq reduce latencies
Zram: add snappy compression to Zram which increases size by ~2%, but increases speed by ~x2
lib/memcopy: use glibc version as in some cases it is 10x faster
lib/string: also use glibc version
lib/sha-1: use git implementation which gives an 11.7% improvement in boot time
zcache1 patches from future version of the linux kernel
SLAB allocator: use the SLUB allocator rather than SLAB
OMAP4 NAND improvements to fix occasional errors and improve performance
readahead optimisations
perf improvements using 10 commits!
OMAP2+ parser-bug fix
cfg80211 memory leak fix
fs/sync: make sync() satisfy many requests in one invocation
cpufreq: optimisations
Interactive governor fixes
implement DoubleTap2Wake feature, can be anabled in the doublewake app
toolchain: built using the UBER 4.9.3 arm-graphite toolchain
Frequencies
> 350mhz
> 525mhz
> 768mhz
> 998mhz
> 1200mhz
> 1350mhz
> 1500mhz
> 1632mhz
> 1747mhz
Governors
> Conservative
> ondemand
> powersave
> interactive
> performance
> Scary
> minmax
> lagfree
Github Source
https://github.com/faZevoLv/android_kernel_amazon_bowser-common
Forked from: https://github.com/MWisBest/android_kernel_amazon_bowser-common
Downloads
This kernel is designed to run on Android 5.0 lollipop only! Just download the .zip file below and flash it in recovery.
tate_kernel-3.0.101+-faZevoLv-v2
.
Insane!
Agreed. Insane. And my PC just HAD to corrupt the entire source directory
Sent from my GT-i9100 running CM11
Amazing!! Flashing now!. Thanks for the work @faZevoLv
---------- Post added at 10:15 PM ---------- Previous post was at 09:59 PM ----------
Yes! An overclock that doesn't crash my Kindle! Great job and props to you faZe!!! I see the difference when I OC it. Since it's a stay at home device, I keep it at performance. Superbly quick.
BuQQzz said:
Insane!
Click to expand...
Click to collapse
Thank you
SafinWasi said:
Agreed. Insane. And my PC just HAD to corrupt the entire source directory
Sent from my GT-i9100 running CM11
Click to expand...
Click to collapse
Sorry to hear that :/ I thought mine had the other day, turns out everything was moved into the root trash folder on Ubuntu :L
xWolf13 said:
Amazing!! Flashing now!. Thanks for the work @faZevoLv
---------- Post added at 10:15 PM ---------- Previous post was at 09:59 PM ----------
Yes! An overclock that doesn't crash my Kindle! Great job and props to you faZe!!! I see the difference when I OC it. Since it's a stay at home device, I keep it at performance. Superbly quick.
Click to expand...
Click to collapse
Thank you! Yeah I think the other kernels used the wrong voltages with the frequencies, so the CPU didn't get enough power running at higher speeds and just powered off unexpectedly, I think I got them perfect
I'd love for some more feedback, and even feature requests, no matter how crazy they sound I will try to implement them
Its running pretty smooth here on beanstalk as well nice and snappy, I'll try it on Candy tonight. It would be nice to see color profiles support ? haha that would be awesome on our kindles! Kind of like ak's kernel with UKM . Nonetheless this is good work man ??
I have noticed a problem. OC'ing up to 1747 MHz makes the device really stuttery and laggy. 1632 MHz seems like the sweet spot and notice a big difference in performance (in a postive way). I would love to see some Gamma support and Double Tap 2 Wake on this device! Would be some great features to have.
BuQQzz said:
Its running pretty smooth here on beanstalk as well nice and snappy, I'll try it on Candy tonight. It would be nice to see color profiles support ? haha that would be awesome on our kindles! Kind of like ak's kernel with UKM . Nonetheless this is good work man ??
Click to expand...
Click to collapse
Yeah I tried implementing that in the aosp-5.0 branch on github, but other commits interfered and broke the kernel, so I set up a new branch cm-12.0 (the one I'm currently using) and forgot to implement the colour profile support. I will give it a go tonight and test it out
xWolf13 said:
I have noticed a problem. OC'ing up to 1747 MHz makes the device really stuttery and laggy. 1632 MHz seems like the sweet spot and notice a big difference in performance (in a postive way). I would love to see some Gamma support and Double Tap 2 Wake on this device! Would be some great features to have.
Click to expand...
Click to collapse
Yeah I hate over clocking past 1.7ghz, I stuck with either 1500mhz or 1632mhz. I will definitely implement double tap 2 wake as I loved this feature on an old ROM I tried for the kfhd (not sure which, anyone else know?). I'll get on it tonight!
It was on jb2kred's PA. I was going to add it but kinda screwed everything. And another thing,it's implemented not by a sysfs entry,but the individual driver c files for display. Completely different from the usual DT2W
SafinWasi said:
It was on jb2kred's PA. I was going to add it but kinda screwed everything. And another thing,it's implemented not by a sysfs entry,but the individual driver c files for display. Completely different from the usual DT2W
Click to expand...
Click to collapse
As far as I can see, it shouldn't be too hard implementing this as the files that have been changed to add this feature hasn't been touched for a while, the the code will fit in nicely. If all goes to plan, I will release version 2 of this kernel today, check my github commits for new stuff
I've implemented double tap 2 wake and a few more optimisations. V2 should be uploaded soon and I'll add the new features to the list in the OP for those who don't want to check, or can't make sense of github commits.
faZevoLv said:
I've implemented double tap 2 wake and a few more optimisations. V2 should be uploaded soon and I'll add the new features to the list in the OP for those who don't want to check, or can't make sense of github commits.
Click to expand...
Click to collapse
Too quick! Will flash later though. Superbowl is on today xD. #hawknation
version 2 is up :good:
if you want to enable double tap 2 wake, download the apk in the second posts attachments, install it and click enable.
feedback and feature requests always welcome.
faZevoLv said:
feedback and feature requests always welcome.
Click to expand...
Click to collapse
Ok, you asked for it!
Feature request: USB-OTG
It's the only thing I miss in this device, I know hashcode said it would be difficult, but let me dream
Great kernel, thank you so much!
Also the tap to wake seems a great idea, very useful on this device, as the power button is difficult and uncomfortable to find
Anyone D2TW working? Not able to make it work on my device.
Kernel works well with Candy5 also has the option to enable/disable DT2W in Display settings but doesn't work aswell.
xWolf13 said:
Anyone D2TW working? Not able to make it work on my device.
Click to expand...
Click to collapse
BuQQzz said:
Kernel works well with Candy5 also has the option to enable/disable DT2W in Display settings but doesn't work aswell.
Click to expand...
Click to collapse
Did you install the app in the second post and enable it? Works perfectly for me
faZevoLv said:
Did you install the app in the second post and enable it? Works perfectly for me
Click to expand...
Click to collapse
I did. Still a no go. Running latest CM12..
Checked the commit and it should be working. You sure you are running the same boot image that you uploaded @faZevoLv

Deleted

Deleted
XDA:DevDB Information
PerXepted Kernel, Kernel for the Xiaomi Redmi 3S
Contributors
nichcream
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2017-09-17
Created 2017-08-16
Last Updated 2019-05-06
Reserved
Changelog/Downloads
20180127
- Linux 3.18.31 > Linux 3.18.42
- fsync on-off
- CPU voltage ctrl
- s2w added
- experimental wake gestures dt2w/s2w for Redmi 3X
- LazyPlug
- several bug fixes & improvements (eg. haptic feedback should be back to normal) - see GitHub for a full list of changes
Download 20180127 (13.9MB)
MD5: 017210fb223e6a772830456d3bbce30c
Special mentions (not in order)
- rainforce279
- LordArcadius
- TeamMex
- Alucard24
- flar2
- dorimanx
- zwliew
- anyone whom I'm cherry-picking from..
Reserved
N/A
No 4G support?
Wow, finally Congratulations
Finally ,,, giving feedback soon
Congratulations!
Pro tip: Add DT2W in thread title
Deleted
Hopefully to see camera fix soon for stock snap camera
Pro . Going to test it
But which one we should choose ?
Mi or mm ?
JoKeRLeE said:
Pro . Going to test it
But which one we should choose ?
Mi or mm ?
Click to expand...
Click to collapse
The Android version should be marshmallow, it can be any rom
impulsar said:
The Android version should be marshmallow, it can be any rom
Click to expand...
Click to collapse
Ikr , but there is two version on AFH , I just want to know which is the best
JoKeRLeE said:
Ikr , but there is two version on AFH , I just want to know which is the best
Click to expand...
Click to collapse
Go for latest one
Seems like the maximum only can set to 1094mhz , can't increase anymore
JoKeRLeE said:
Seems like the maximum only can set to 1094mhz , can't increase anymore
Click to expand...
Click to collapse
It's due to Core Control, as in both Hotplug and thermal.. it'll be back to 1401MHz when the device cools down.
Core control (thermal) can be turned off so that's fine. But core control (hotplug) cannot be turned off. I'll be replacing core control hotplug with some other hotplugs in the next release.
Meanwhile, I'm testing some charging patches.. have a look down here
nichcream said:
It's due to Core Control, as in both Hotplug and thermal.. it'll be back to 1401MHz when the device cools down.
Core control (thermal) can be turned off so that's fine. But core control (hotplug) cannot be turned off. I'll be replacing core control hotplug with some other hotplugs in the next release.
Meanwhile, I'm testing some charging patches.. have a look down here
Click to expand...
Click to collapse
QC 3 ?
nichcream said:
It's due to Core Control, as in both Hotplug and thermal.. it'll be back to 1401MHz when the device cools down.
Core control (thermal) can be turned off so that's fine. But core control (hotplug) cannot be turned off. I'll be replacing core control hotplug with some other hotplugs in the next release.
Meanwhile, I'm testing some charging patches.. have a look down here
Click to expand...
Click to collapse
Current alpha kernel (with stock charger)
JoKeRLeE said:
Current alpha kernel (with stock charger)
Click to expand...
Click to collapse
It's freaking awesome man... I just hope it's quick charge by Qualcomm so that it won't damage the battery ?
JoKeRLeE said:
Current alpha kernel (with stock charger)
Click to expand...
Click to collapse
Hmm..
With that kernel, my charging always stayed either below or around 1000mA. Interesting, I'll borrow some quick charge cable and test. the stock charger didn't get mine that high

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

Introduction
WKernel is a custom EAS kernel compatible with libra/aqua and on android pie(LOS16,MOKEE9,crdroid).
Click to expand...
Click to collapse
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.
Click to expand...
Click to collapse
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:
download
Click to expand...
Click to collapse
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
how about CrDroid ?
rianawirawan said:
how about CrDroid ?
Click to expand...
Click to collapse
Working on mine
Tried on Pixel Experencie Pie, from Kenga, but is very unstable (freeze, reboot, etc)
Did you notice speed improve with EAS scheduler?
Thanks
Tested on Mokee stable 8.1.0 =))))) but kernel version is unavailable, is it okay?
Somehow this kernel breaks double tap to wake on mokee stable 8.1 But this is a great kernel anyway. Keep up the good work =))))))))
try to install on crdroid but twrp say invalid partition. anybody face this problem too?
Tried on CrDroid, main problem is freeze and random reboot.
rianawirawan said:
Tried on CrDroid, main problem is freeze and random reboot.
Click to expand...
Click to collapse
It's strange, I don't have any problems on crDroid.
Working fine on my crDroid. IMO EAS is too conservative.
I also have regular random reboot but I think it's edxposed related.
YiPing_Huang said:
Working fine on my crDroid. IMO EAS is too conservative.
I also have regular random reboot but I think it's edxposed related.
Click to expand...
Click to collapse
How is the battery life with this kernel?. I'm using the latest crDroid available and it's pretty bad with stock kernel.
edu27 said:
How is the battery life with this kernel?. I'm using the latest crDroid available and it's pretty bad with stock kernel.
Click to expand...
Click to collapse
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.
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.
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.
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.
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.
Works fine on mokee 9 but the performance in games with eas is terrible.
C0dyCZ said:
Works fine on mokee 9 but the performance in games with eas is terrible.
Click to expand...
Click to collapse
I agree that
You should need to close the big cluster via exkernel manager when you play games
This kernel also works on Nougat
Arman Yuzbashyan said:
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.
Click to expand...
Click to collapse
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 ?
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!

[KERNEL][4.4.187] VisionZ Kernel for Pixel 4/XL [11/R BETA]

Welcome to VisionZ Kernel for Pixel 4/XL
..: Let my VisionZ come true :..
Overall
Upstream to Linux Kernel 4.14.y
Built for Android 11/R BETA
compiled with latest CLANG and -O3 optimizations
much debugging and logging removed
CPU
CPUmask for all cluster
TouchDebooster
Schedutil tweaked
EAS enabled
GPU
GPU steps: 156-675MHz
AdrenoBoost
FS
fsync on/off
skip fsync on suspend
ExFAT support
RWsem tweaked
patched filesystems
I/O
more scheduler like mapple, zen, sio, fiops
zRam tweaked
Display
BacklightDimmer
high brightness mode
KCAL
Ultra Low Power State
Gamma Tweak / Degreenify
90Hz support
Net
Enhanced TCP CONG like BBR
Power
Powerhal tuning
Wakelock Blocker
power efficient workqueue
Misc
reduced some voltages
Devfreq booster
Gesture control
Vibration control
Nintendo/Xbox controler support
AnyKernel installer
Flash
Flash it with EX/EK Kernel Manager or TWRP
Changelog
2020-07-01
Linux Upstream to 4.14.187
reworked gpu freq table and busclocks
bring back the smoothness
2020-06-30
CPU is going down to 300MHz at silver cluster
GPU step 156MHz -> 177MHz because of a bit laggy scrolling
backport binder from 4.19
more optimized sched logic
speedup network
accelerated NEON
more battery savings
more RCU patchwork
added NTFS and MSDOS Filesystems
removed more debug and logging
compiler optimizations
removed wireguard - don't need/use it
2020-06-28
fixed gpu clock setting at boot
added new gpu freq step (156MHz) for batterysaving as idle
set lower cpu cluster min freq as default
unlock the max cpu freq steps from SD855
some voltages reduced and busrates fixed (more batterysaving)
optimized memcmp
bring back touchboost
added multiple little patches
2020-06-27
Linux Upstream to 4.14.186
wireguard update
disable touchboost at boot - can be enabled in Kernel Manager (we don't need this, our p4 is fast enough)
faster wakeup
better deepsleep
reworked rcu
patched sched
removed FRAME POINTER
removed AUDIT
removed some log spam
some patches from other SD855 device
2020-06-25
multiple little fixes all around
2020-06-24
brings back 90hz panel
clean build after rebase - only 1 version to match batterylife and performance
clang update
2020-06-22
Linux Upstream to 4.14.185
multiple fixes and patches
removed some logging, tracing and debug
magisk update
2020-06-20
Initial release
Download
Github
Thanks to
@tbalden for his base & his contributions
@Freak07 for his contributions
@KuranKaname for his contributions
@dabug123 for his contributions
@flar2 for his contributions
@kingbri for his contributions
@Sultanxda for his contributions
@kdrag0n for his contributions
@arter97 for his contributions
@osm0sis for AnyKernel
Reserved
Does it work on R?
keaheng said:
Does it work on R?
Click to expand...
Click to collapse
it is designed for R
So far so good. Thank you.
Is it rooted ?
-> it is
AuxXxilium said:
Welcome to VisionZ Kernel for Pixel 4/XL
Can you feel the difference? You can choose between: ExtremeEdition (for performance) and LongLife (for Batterylife).
.: ExtremeEdition :.
Optimized for Performance
GPU overclock to 675MHz form 855+
Devfreq booster
300HZ timer
.: LongLife :.
Optmized for Batterylife
100HZ timer
Overall
Upstream to Linux Kernel 4.14.184
Built for Android R
Memory leak fixes
Wireguard support
Touch Debooster and Powerhal tuning inside
Vibration control
Gesture control
Wakelock control
Always On Display dimmer
AdrenoBoost option
Fsync Toggle
CPUmask for all cluster
Simple LMK
More I/O Sheduler like maple, sio, fiops
BBR tcp cong
ExFAT support
Optimized F2FS
Gamma Tweak
AnyKernel installer
Much more optimizations, fixes and tweak
Flash
Flash it with EX/EK Kernel Manager
Changelog
Initial release
Download
Github
Thanks to
@tbalden for making CleanSlate available & his contributions
@Freak07 for for his contributions
@KuranKaname for his contributions
@dabug123 for his contributions
@flar2 for his contributions
@kingbri for his contributions
@Sultanxda for his contributions
@kdrag0n for his contributions
@arter97 for his contributions
@osm0sis for AnyKernel
Click to expand...
Click to collapse
Q compatible?
Sent from my Google Pixel 4 XL using XDA Labs
chaostrodamis said:
Q compatible?
Sent from my Google Pixel 4 XL using XDA Labs
Click to expand...
Click to collapse
you have to try. it should because of anykernel installer but it isn't tested right now
Nice to see new kernel, thanks for contributing. What tweaks would you suggest for a balanced profile between performance and [emoji367]?
Sent from my Pixel 4 XL using Tapatalk
Finally a kernel with latest Linux updates for Android 11 ??
bigknowz said:
Nice to see new kernel, thanks for contributing. What tweaks would you suggest for a balanced profile between performance and [emoji367]?
Click to expand...
Click to collapse
I was curious about this too. I typically don't care for only battery life, nor only performance, but a good balance.
Sorry guys, i use it out of the box. it's enough for me actually.
maple is a good io scheduler and touchboost brings a bit better reactiontime.
it's all that i can say for now.
NEW Version online:
- Linux Upstream to 4.14.185
- multiple fixes and patches
- removed some logging, tracing and debug
- magisk update
Download
AuxXxilium said:
NEW Version online:
- Linux Upstream to 4.14.185
- multiple fixes and patches
- removed some logging, tracing and debug
- magisk update
Download
Click to expand...
Click to collapse
First version was and giving me problems. It would lock up and I would have to force restart my phone. Overall this is a great kernel.
i42o said:
First version was and giving me problems. It would lock up and I would have to force restart my phone. Overall this is a great kernel.
Click to expand...
Click to collapse
Same here (using long life zip) hopefully new update fixes these random lockups/freezes. Battery life is okay too but I think that's the Android 11 beta os's fault lol
i42o said:
First version was and giving me problems. It would lock up and I would have to force restart my phone. Overall this is a great kernel.
Click to expand...
Click to collapse
the update from 06-22 or the 06-20?
AuxXxilium said:
the update from 06-22 or the 06-20?
Click to expand...
Click to collapse
6/20
NEW Version online:
brings back 90hz panel
clean build after rebase - only 1 version to match batterylife and performance
clang update
Download
If I'm not rooted and I flash this in twrp I will be rooted after?
zaacc said:
If I'm not rooted and I flash this in twrp I will be rooted after?
Click to expand...
Click to collapse
There's no Twrp for Android 11 yet

Categories

Resources