{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Some points to note-
Added msm_hotplug hotplugging driver
Thermal control driver by @franciscofranco
XZ compression
Disabled crc check
Task adj rbtree optimization from Motorola
Memcpy, memmove optimization from Motorola
Compiled using latest Linraro 4.9 optimized for Cortex A15
Anykernel script
Latest KCAL control driver
CPU Power driver and updated ARM typology
Overall CPU stats
Disabled crc check
Powersuspend driver
USB Fast Charge
Fixed simple_ondemand GPU governor
Added Conservative GPU governor with many more patches to devfreq
Voltage Control
Stereo call recording support
Entropy tweaks
TCP, KGSL and many many many more patches
CPUFREQ tweaks
Power efficient workqueues for almost everthing
SCHED tweaks
futex patches
exFat support
Sound Control 3.2
Added SIO, FIOPS, BFQ and TripNDroid I/O schedulers
Tweaked existing I/O schedulers
fsync
Added intelliactive and elementalx governors
Tick, time patches
Vibrator Strength Control
...also much more stuff which I can't write here because I don't want to spam. Go to github and check yourself.
Issues-
-You tell.
Instructions-
No support for MIIUI
AOSP tagged zip is only and only for Ivan's AOSP, all other ROM users please use CM tagged zip
First flash a ROM if you haven't already as kernel is not provided in form of a boot.img
Flash zip through recovery
DO NOT POST BUG REPORTS IF YOU DIDN'T FLASH KERNEL ON A CLEAN INSTALL.
Controls for every feature can be found in Kernel Auditor app
Download-
http://forum.xda-developers.com/devdb/project/?id=9618#downloads
GPL Compliance:
Just a statement regarding kernel source: The Kernel Source is of course covered under GPL version 2. Free software does NOT mean no work or time was spent working on it. I have donated a large sum of my free time to this kernel. If you want to include my kernel in your project or use my source code, please mention it in your post, give proper credits.
Opensource does not mean 'Out-of-credit'
Thank you.
NOTE TO MODERATORS- OT is allowed in this thread. Only warn users or delete posts when they start to become uncivil with each other.
XDA:DevDB Information
Phantom Kernel, Kernel for the Xiaomi Mi 3
Contributors
Shivam Kuchhal
Source Code: https://github.com/shivamk11/android_kernel_xiaomi_cancro
Kernel Special Features:
Version Information
Status: Stable
Created 2015-05-05
Last Updated 2015-05-29
Recommended Kernel settings
Use Kernel Adiutor app for making all changes.
CPU:
Governor- Interactive(for balance) or elementalx(for performance)
Multicore Power Saving- Aggressive
Rest untouched.
CPU Voltage:
-50mV all frequencies
CPU Hotplug:
Turn MP Decision off if it isn't already and turn msm_hotplug on. You can leave tunables as it is or make your required changes.
I keep 1036Mhz as maximum screen off frequency
GPU:
GPU Governor- simple_ondemand
Screen:
Do whatever suits you best
I keep saturation at somewhere between 50 and 60. And screen value and contrast at 130.
Sound:
Use FauxSound app for making changes, our version of sound control is old and buggy.
Battery:
Force Fast Charge- on
I/O Scheduler:
Scheduler- bfq/row/sio
Whichever you find best
Misc Controls:
TCP Congestion Algorithm- westwood
Reserved
Credits-
fuax123 for Sound Control
flar2 for elementalx governor
Mi3 developers for base
and all others I missed
Also I am not an "original" coder, I take stuff from everywhere and add stable stuff and also make fixes to make a good kernel. You have a problem? Sorry, I don't care.
Can u detailed about power efficiency patches from nvidia ??
Seems interesting
I still remember the days when we demanded for custom kernels.. and now, they just freaking pop up from anywhere! XD Will try this soon too!
Well done bro, Another Kernel to try, Flashing soon & will report back in evening.
Jhayzt said:
I still remember the days when we demanded for custom kernels.. and now, they just freaking pop up from anywhere! XD Will try this soon too!
Click to expand...
Click to collapse
+1
I didn't notice that ElementalX is included in this kernel. Want the best gaming settings? ElementalX + SIO.
Jhayzt said:
I still remember the days when we demanded for custom kernels.. and now, they just freaking pop up from anywhere! XD Will try this soon too!
Click to expand...
Click to collapse
+2
Power eficient workqueues and MP decision doesn't works..I enable this,but after few sec they disabled automated..btw great kernel,and great works
Sent from my MI 3W using XDA Free mobile app
Working great!!...charging is quite fast...
Mp decision works...it gets deactivated when u manually shut off cores....
Smooth kernel
I've been using this since last night and.. Speechless. XD No drop frames when scrolling here and there. UI animations are solid 60fps its as if I own a Nexus device(As in no dropped frames). The kernel works well with XenonHD. You dev @Shivam Kuchhal, deserve the 5 star rating.
Want to feel the same experience? Leave everything as is and change your Governor to ElementalX and I/O to SIO.
Jhayzt said:
I've been using this since last night and.. Speechless. XD No drop frames when scrolling here and there. UI animations are solid 60fps its as if I own a Nexus device(As in no dropped frames). The kernel works well with XenonHD. You dev @Shivam Kuchhal, deserve the 5 star rating.
Want to feel the same experience? Leave everything as is and change your Governor to ElementalX and I/O to SIO.
Click to expand...
Click to collapse
How's the battery?
Sent from my MI 3W using XDA Free mobile app
Gonna try this once I backed home and will report back
how to flash this kernel from stuxnet??
Successful flash in cwm but reboot in system, it still shows as stuxnet kernel
damnthomas said:
how to flash this kernel from stuxnet??
Successful flash in cwm but reboot in system, it still shows as stuxnet kernel
Click to expand...
Click to collapse
did you wipe cache, dalvik cache after flashing?
sandeep_ratiya said:
did you wipe cache, dalvik cache after flashing?
Click to expand...
Click to collapse
Nope...
I wipe before I flash
damnthomas said:
Nope...
I wipe before I flash
Click to expand...
Click to collapse
wipe after flashing
sandeep_ratiya said:
wipe after flashing
Click to expand...
Click to collapse
still cant
Overall very nice kernel.
But ElementalX is battery consuming.
What about others?
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
God's Kernel-True God Of Kernels
ABOUT God's Kernel:
AudioGod said:
God's Kernel is a open source kernel designed to unleash the power of Redmi 1S. The Aim of This project is to give a most stable ,power-full,ultra-fast kernel with Max Battery Life which is required for every Redmi 1S user.
Click to expand...
Click to collapse
DISCLAIMER:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Kernel currently supports
all KK LP MM CM AOSP and MIUI based roms
CHANGELOGS
DOWNLOAD LINKS:
GK_ARMANI_13052016_2047.zip - 6.67 MB
GK_ARMANI_MIUI_13052016_2102.zip - 7.38 MB
Older builds
INSTALLATION STEPS:
Minimum Requirements To Install God's Kernel:
Recommended Custom Recovery TWRP and a Rooted Device
Installation Procedure:
Boot Into Recovery Mode
Dirty flash the rom you are using (if needed gapps too)
Flash provide Kernel Zip
Flash UKM zip http://forum.xda-developers.com/redmi-1s/development/zip-synapse-universal-kernel-manager-r1-t3282133
Wipe Cache and Dalvik
Reboot To System
Follow Us on :
Google+
https://plus.google.com/communities/105868185017241678214
Huge Thanx to my tester :
@doylefermi
@vjraj (i still hate you for the R3 leak)
@deadpool01
@Megamite
@vedantkamlaskar
@TheStrix
n last but not the least @@Biplov Biswas
XDA:DevDB Information
[KERNEL][MM/LP/KK/MIUI][CM/AOSP][13-05-2016] God's Kernel R9, Kernel for the Xiaomi Redmi 1S
Contributors
Tarun93, fefifofum,rebelos,luffy.d, onano,Kra1o5 and all the other co devs
Source Code: https://github.com/tarunkapadia93/gk_armani/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R9
Stable Release Date: 2016-05-13
Created 2015-10-03
Last Updated 2016-05-13
Change log:
God's Kernel-R1
Built with UBERTC 6.0 and other tweaks.
Alucard Hotplug
USB Fast Charging
Franco's Custom thermal
Faux Sound
KCAL with the latest update
Fsync Disable
DT2W
Kexec[Multi Rom Support] latest update
CPU OC to 1.7Ghz
Selinux Permanently Permissive
General Optimization & Tweaks
God's Kernel-R2
rebased on LNX.LA.3.5.2.2.2-00510-8x26.0 (Xiaomi's Official Kikat kernel)
alucard updated
powersuspend hooks fixed
added sio i/o
add intellidemand intellimm intelliactive
USB force fast charge limit raised from 1000 mA to 1500 mA
NEON optimized kernel
exFAT support
LP and KK WiFi prima drivers updated to LA.BF.1.1.1_rb1.26 from prima: update to LA.BF.1.1.1_rb21
added MIUI support
DT2W and S2W+S2S removed for this release
God's Kernel-R3
huge cleanup n patching
zzmove smartmax elementalx yankactive alucard impulse
MM compatible
interactive governor updated
i/o scheds tuned
switched from alucard to bricked hotplug
replaced franco's thermal solution to simple thermals by sultanxda
selinux will be permissive on boot but can we changed
KSM added back
removed the **** old mulitcore powersavings which never worked right xD
God's Kernel-R4
Based on the latest msm8226 Caf tags thanx to @fefifoum
added a few governors (nightmare, darkness)
added new I/O scheds (FIFO SIOPLUS TRIPDROID)
tuned all the governors n i/o for better performance n smoothness
alucard_hotplug added back and removed bricked
LMK tune up
VFS tune up
allow userspace config of simple_ondemand
Native D2W
Adreno idler
KCAL updates
freezer patches
bam_dmux patches
seccomp patches
sched patches
God's Kernel-R5
Kexec removed (its not working ATM for any armani kernel)
Thermals tuned
Flicker fix
Splash add
Unbalanced IRQ on boot fixed
Zram updates
Governors tuned
GK logo added thanx to @ramashish Mishra for providing me with the logo and the banner
God's Kernel-R6
using the latest caf tags LA.BF.1.1.3-00910-8x26.0
synced with armani-dev's latest changes
Backport Adaptive LMK from Linux 3.10
Kexec added back
features exposed to user
-gentle fair sleepers
-arch power
-fsync
-software crc
removed MC powersaver again(i never really liked it xD)
Power efficient work-queues added back
added few more wakelock fixes
a few governors added xD
added a bricked msm_hotplug intelli plug
alucard synced and merged with the last sources from alucard24
Random32 updates
Zram updates
Powersuspend removed updated to State Notifier
DT2W removed for this release
VM reclaim
High performance sound
KSM
adreno idler disabled by default (enable if you wanna save some battery)
-Ofast graphite -ffast-math and karit optimization
lots of more stuff
God's Kernel-R7
-used the latest caf tag LA.BF.1.1.3-01010-8x26.0
-GPU OC fixed
-Simple Algo for nsn_aderno_tz (disable idler if you wanna enable this)
-switched back kk touch drivers
-MIUI hardware key fixes
-Hotplug
-alucard hotplug
-msm_hotplug (enabled by default)
-Governors
-alucard
-darkness
-elementalX
-HYPER
-impulse
-nightmare
-smartmax
-yankactive
-zzmoove
-new thermal solution
-XZ compression
-huge interactive updates to match up with the latest codes
-ondemand clean up
-F2FS updated from mainline Linux 4.4
DT2W added back
fast charge clean up n simpler implementation
fixed charging issues from faced in R6
major clean ups in kernel :victory:
God's Kernel-R8
- merged the latest LA.BF.1.1.3-01210-8x26.0 caf tag
- clean up n added builtin synapse and UKM access (no more flashing UKM )
- removed interactive updates for now
- updated the governors
-thermals retuned
- lots of minor tweaks and tune ups
- f2fs fix ups
God-R9
-merged the latest LA.BF.1.1.3-01510-8x26.0 caf tag
-retuned thermals and LMK
-interactive patches updated
GET LOGS IF YOU WANNA COMPLAIN ABOUT SOMETHING OR ELSE I AINT LISTENING TO ANY THING YOU SAY
here is a thread to understand how to get them
http://forum.xda-developers.com/showthread.php?t=2185929
Another kernel :laugh: awesome!
Waiting for download links gonna try it.
Thanks man..waiting for the link to test
i am really waiting for the kernel which will unleash the power of redmi 1s like 1.8ghz oc+650mhz gpu.
thanks for your hard work. thanks for you appreciation.
really looking forward for the kernel.......... thanks alot @Tarun93 your works have been tremendous......
Small query will it be compatible with miui 7???.
slst said:
really looking forward for the kernel.......... thanks alot @Tarun93 your works have been tremendous......
Small query will it be compatible with miui 7???.
Click to expand...
Click to collapse
working on that part mate
Tarun93 said:
working on that part mate
Click to expand...
Click to collapse
one request tarun pls dont limit the charging current.its very annoying to wait for 3hrs+ to charge mobile full.if you can increase then go for it higher than 1amp
Does it support f2fs, or i have to re-format data?
Tapatalk-kal küldve az én HM 1SW-el
*brings out the grapite sheets* we need to cnc a cool case
pls use latest optimization to give more ram and less ram usage to be used by system..
another custom kernel for our little beast.
does it compatible with miui?
or only cynogen based only.
thanks
delang said:
another custom kernel for our little beast.
does it compatible with miui?
or only cynogen based only.
thanks
Click to expand...
Click to collapse
build2 will be miui supported
Great work pal. Can't wait for links to be up.
Sent from my HM 1SW using Tapatalk
@Tarun93 what app u recomend to control this kernel?
A small review about the kernel..
The kernel is performing very good considering the initial release.
Using this kernel with latest temasek ROM.
Performance is good and no lags for normal use.
Multitasking performance is also good with few hiccups here and there.
Gaming performance is good.Able to play asphalt 8 at high settings with minor or no lags at stock clock speeds.
Battery performance ..... Yet to check...will update after 2-3 cycles
The only problem is that I'm unable to set max frequency to 1689 MHz through kernel auditor app.
It is stuck at 1401 MHz.
I request @Tarun93 to look into the issue.
Keep up the gud work!!
Oops double post
UltimateBlade said:
@Tarun93 what app u recomend to control this kernel?
A small review about the kernel..
The kernel is performing very good considering the initial release.
Using this kernel with latest temasek ROM.
Performance is good and no lags for normal use.
Multitasking performance is also good with few hiccups here and there.
Gaming performance is good.Able to play asphalt 8 at high settings with minor or no lags at stock clock speeds.
Battery performance ..... Yet to check...will update after 2-3 cycles
The only problem is that I'm unable to set max frequency to 1689 MHz through kernel auditor app.
It is stuck at 1401 MHz.
I request @Tarun93 to look into the issue.
Keep up the gud work!!
Click to expand...
Click to collapse
Firstly thnx for the stats n review
For multitasking I will recommend u tune the low memory killer to aggressive or very aggressive
Use kernel auditor for all the tweaking and for people who like to tweak a step further I recommend aero kernel control but u have to add the things manually by adding the sysfs path in the misc tab
As for the freq that's a know bug in kernel auditor that sometime there is a freq glitch and if u mean it was showing the 1689 step n u set it yet it was going back to 1401 the. Pls just calm it's normal as the thermal solution is doing it's work
*EDIT*
a request to.all the users pls do not set DT2W On boot via any app it will give u a non responsive screen on boot up I will fix it in the second build with the addition. To the miui support :thumbup:
Sent from my HM 1SW using XDA mobile app
Tarun93 said:
Firstly thnx for the stats n review
For multitasking I will recommend u tune the low memory killer to aggressive or very aggressive
Use kernel auditor for all the tweaking and for people who like to tweak a step further I recommend aero kernel control but u have to add the things manually by adding the sysfs path in the misc tab
As for the freq that's a know bug in kernel auditor that sometime there is a freq glitch and if u mean it was showing the 1689 step n u set it yet it was going back to 1401 the. Pls just calm it's normal as the thermal solution is doing it's work
*EDIT*
a request to.all the users pls do not set DT2W On boot via any app it will give u a non responsive screen on boot up I will fix it in the second build with the addition. To the miui support :thumbup:
Sent from my HM 1SW using XDA mobile app
Click to expand...
Click to collapse
Thanks dude!!! I was about to report the d2w bug.And one more thing ,the phone is getting very hot while charging in switch off mode.And can u please suggest screen color cal values for more amoled like color production.
UltimateBlade said:
Thanks dude!!! I was about to report the d2w bug.And one more thing ,the phone is getting very hot while charging in switch off mode.And can u please suggest screen color cal values for more amoled like color production.
Click to expand...
Click to collapse
Which rom ???
and for me 240 245 255 works decent brightness n contrast at 130
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/
Code:
If you have anything against me, my projects, this project hurts you,
you don't like this project or you are here just to insult me change thread
because you aren't welcome here.
I won't answer at the useless, spam and flame comments and I will report
them. If you want to troll or ruin a thread this isn't the right one.
Hello Guys, today I'm here with my new and I think the first real Custom Kernel for the Zuk z2/z2 plus.
DarkMoon
Features
Here are the major features of the kernel (feel free to explore Github)
Upstream Linux versions 3.18.31-3.18.58
Upstream patches from CAF (LA.UM.5.5.r1-04900-8x96.0)
Support for overclocking to 2419MHz on big and 1766MHz on little (stock values by default)
Support for the GPU overclocking to 652MHz (stock frequencies as default)
Simple_ondemand set as default GPU governor
CPU governors: interactive, conservative, ondemand, userspace, powersave, performance
Touchboost disabled by default
KCAL color control
Zram
I/O schedulers: bfq, cfq, fiops, maple and noop
Wakelock controls: sensor_ind, Ipa, Netlink, Timerfd, Wlan, Qcom rx, Wlan extscan (all disabled as default)
Vibration Strength percentage control
Fsync
Arch Power
CRC control
Gentle Fair Sleepers control
Power suspend mode: Autosleep, Userspace, LCD Panel, Hybrid (default)
Fingerprint sensor speeded up
TCP algorithms: cubic, highspeed, dctcp, hybia, illinois, lp, reno, scalable, vegas, veno, westwood (default)
F2FS support (latest from here)
Compiled with a Linaro 7.1.1 toolchain built with @The Flash 's script (located here).
Makefile optimizations (check it here)
Graphite
Hides bootloader unlock from SafetyNet (can still fail through other means)
Spectrum Support
Custom Ramdisk
Stock Kernel backup (if you want to restore the stock kernel you just need to flash the zip located here)
Flashed with AnyKernel2 (thanks to @osm0sis)
Downloads:
Current Release (004.1): Download here
Current Release Longtap: Download here
Other Releases:
https://www.androidfilehost.com/?w=files&flid=167771
Don't mirror my builds
Changelogs:
Release 002: Here
Release 003: Here
Release 004:
Kernel completely rebased on the latest caf tag available at the moment (LA.UM.5.5.r1-04300-8x96.0) and then updated to the LA.UM.5.5.r1-04900-8x96.0
Kernel upstreamed to the 3.18.58
Some governors removed (really not even added)
Removed Adreno Idler (we don't need it)
Added some optimizations from the AOSPA op3 kernel
Upstreamed F2FS
Upstreamed SDCARDFS (but the device tree need the support for it)
Overclocked CPU and GPU
Added the spectrum support
Added an abort script for some roms
Check the sources for the rest, I can't remember all
Release 004.1:
Fixed a typo in the ramdisk that bugged the GPU frequency change with the spectrum profiles (thanks to AnjoVingador that reported this problem)
Installation Instructions:
Your bootloader must be unlocked
Download the kernel and flash it in the
twrp and wipe cache and dalvik/art cache if you're doing a dirty flash
If you're doing a clean flash flash ROM, gapps, SuperSU and then the kernel
Current Version Informations:
DarkMoon Kernel Version: Release 004
Linux Kernel Version: 3.18.58
GCC Version: Linaro 7.1.1
Current CAF Tag: LA.UM.5.5.r1-04900-8x96.0
Source Code:
https://github.com/DD3Boh/android_kernel_zuk_msm8996
A thank to:
@FireLord1 [https://GitHub.com/FireLord1]
@KriiX-001 for the Kernel Logo
Fedor917 [ https://GitHub.com/cryscript ]
@davidevinavil [ https://GitHub.Com/Davidevinavil ]
@varotone [ https://GitHub.com/ontherunvaro ]
CallMeSuper [ https://github.com/18712886438 ]
If you like my work donate me, it would be very appreciated:
Donation link:
https://PayPal.me/dd3boh
Zuk z2/z2 plus telegram international group:
https://telegram.me/ZukCustomGoodies
Enjoy
Beautiful bro
Enviado desde mi Z2 Plus mediante Tapatalk
First charge
Enviado desde mi Z2 Plus mediante Tapatalk
Finally a new kernel to play around with. Good work @DD3Boh
Test on D.U march 03/17
So far so good, no bugs from capturing image to capturing video.
For AOSP or stock ROM?
Ritik17 said:
For AOSP or stock ROM?
Click to expand...
Click to collapse
Maybe for all ROM.
I use Citrus CAF ROM, no problem.
When the next version will be released?
Is possible to use the file "zImage" inside DarkMoon-Kernel-z2_plus-Release-002.zip and use
Code:
fastboot flash boot zImage
to flash kernel instead of use TWRP Install method?
Thanks
oh, OC clocks were removed I liked hitting 160k on antutu just for fun haha
SiRiusCb said:
Is possible to use the file "zImage" inside DarkMoon-Kernel-z2_plus-Release-002.zip and use
to flash kernel instead of use TWRP Install method?
Thanks
Click to expand...
Click to collapse
Yes it's possible but I don't suggest that because probably you will have broken wlan. If you want you can try
ar_15 said:
oh, OC clocks were removed I liked hitting 160k on antutu just for fun haha
Click to expand...
Click to collapse
Ahahahah
Anyway I removed them because already weren't working. Maybe I'll add them another time in the future but the problem is to make them working without set them as default. Setting an overclock value as default is something that I don't want to do
Ritik17 said:
For AOSP or stock ROM?
Click to expand...
Click to collapse
Technically for all the custom ROMs nougat, then I heard some people that said it works on the marshmallow ROMs and on the stock ROMs too. I only can grant for the custom ROMs (it seems not the Jaguar... Lol) so I don't know about the zui. If you want to try and then tell us it will be very appreciated.
tlxxxsracer said:
BATTERY:
USB Fast charge (when connected to a USB port)??
When charging isnt it always connected to a usb port...? Any extra heating?
Click to expand...
Click to collapse
I didn't know how to say that. When connected to a USB port of a computer or something like that is the meaning. I haven't hearing issues, others have. I'll try to fix these completely with the next release. I hope you will like the kernel
Does it has any impact in the battery life of the phone ? If so its better or worse ?
DD3Boh said:
Technically for all the custom ROMs nougat, then I heard some people that said it works on the marshmallow ROMs and on the stock ROMs too. I only can grant for the custom ROMs (it seems not the Jaguar... Lol) so I don't know about the zui. If you want to try and then tell us it will be very appreciated.
Click to expand...
Click to collapse
I'm not really a stock rom guy, I always prefer custom rom. I was only confirming whether is it for stock or custom cause I didn't wanted to go through making nandroid backup and etc. I did try the kernel and I liked it, nice work.
Arul Stark said:
Does it has any impact in the battery life of the phone ? If so its better or worse ?
Click to expand...
Click to collapse
No, no impacts at the battery life, just the charging speed changes. It can't damage the battery because with a normally charge it still charge faster
Hey DD3Boh, a bit offtopic since I didn't find the specific thread, but are you still updating Darkness Redefined or now you're only developing this Kernel and Citrus? I saw some people asking about it on zukfans's thread but you seem to be more active here lately.
ar_15 said:
Hey DD3Boh, a bit offtopic since I didn't find the specific thread, but are you still updating Darkness Redefined or now you're only developing this Kernel and Citrus? I saw some people asking about it on zukfans's thread but you seem to be more active here lately.
Click to expand...
Click to collapse
I'm more active there because I won't publish on zukfans anymore. For now there is only the zukfans thread for the DND, with the next update I'll post it here too. I still develop it.
DD3Boh said:
Hello Guys, today I'm here with my new and I think the first real Custom Kernel for the Zuk z2/z2 plus.
DarkMoon
Features:
CPU:
Governors:
zzmoove
blu active
chill
elemental X
impulse
nebula
interactive
conservative
ondemand
userspace
powersave
bioshock
performance
Tuch Boost switch
GPU:
Governors:
spdm bw hyp
cache hwmom
mem latency
bw hwmon
msm vidc vmem+
msm vidc vmem
msm vidc ddr
bw vbif
gpubw mon
msm adreno tz
cpufreq
userspace
powersave
performance
simple ondemand
Adreno Idler:
An efficient workaround for msm adreno tz's overheads by Arter97
THERMAL:
Intellithermal:
An in-kernel replacement for Qualcomm's Thermald by faux123
SCREEN:
Screen's Colors editing
Saturation Intensity
Minimum RGB Value
Grayscale Mode switch
Sreen Hue
Screen Value
Screen Contrast
BATTERY:
USB Fast charge (when connected to a USB port)
MISC:
Vibration Strength
Wakelocks switches:
sendor_ind Wakelock
msm_hsic_host Wakelock
wlan_rx Wakelock
wlan_ctrl Wakelock
wlan Wakelock
BlueSleep Wakelock
INFO:
Linux Kernel version: 3.18.48
DarkMoon Kernel Release: Release 002
GCC: Uber TC 6.x
DOWNLOADS:
Release 001: https://www.androidfilehost.com/?fid=529152257862716201
Release 002:
https://www.androidfilehost.com/?fid=457095661767152450
Changelog Release 002:
https://www.androidfilehost.com/?fid=673368273298945966
SOURCE CODE:
https://github.com/DD3Boh/android_kernel_zuk_msm8996
CONTRIBUTORS:
@miju12 [https://github.com/miju12]
A thank to:
@FireLord1 [https://GitHub.com/FireLord1]
Fedor917 [ https://GitHub.com/cryscript ]
@davidevinavil [ https://GitHub.Com/Davidevinavil ]
@varotone [ https://GitHub.com/ontherunvaro ]
If you like my work donate me, it will be very appreciated:
Donation link: https://PayPal.me/dd3boh
Zuk z2/z2 plus telegram international group: https://telegram.me/ZukCustomGoodies
Enjoy
Click to expand...
Click to collapse
A new update is out. The Release 002. Really it was already out on zukfans but I didn't updated the thread here. Now I'll publish only on XDA so the next update will be always there
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Introduction
Hello all!
So this is Prototype™ Kernel for Lenovo Z2 Plus on which i was working.Main Purpose of the kernel is to provide balance performance to the user in daily life while giving full freedom to users to control the kernel.So this a short contribution to zuk community from my side hope you all will like it!
Thanks.
*Please read FAQ and installation instructions carefully.
Features
msm 3.18
Kernel rebased over als.
Upto date with linux stable (3.18.128)
Compiled with DTC+GCC9
Governors: Impulse, Darkness, Interactive, Conservative, Ondemand, Powersave, Userspace, Alucard, Nightmare, Chill, Blueactive
Relaxed, and Performance.
I/O Schedulers: Noop, Deadline, Cfq, ROW, Fiops, Bfq, Zen, Sio, Maple and Tripndroid.
F2FS Support
Advance TCP Congestion Control
Dynamic FSync
Boeffla WakeLock Blocker
Sound Control
Power Efficient Work Queue for major drivers and enabled by default.
commits to make cpuboost efficient
Faster app installation time
Simple GPU algorithm
PowerSuspend Drivers
Interactive and tuned for balance performance
State Notifier
Ships with Aroma installer
msm_thermal_simple instead msm_thermal
VDSO implementation
Spectrum supprt
Adreno idler
Fingerprint boost
And Much more.
msm 4.4
Rebased on linux stable tree
Current Kernel version is 4.4.168
Latest CAF tag merged is LA.UM.7.2.r1-05500-sdm660.0
Toolchain used is DTC8+GCC9
Features
EAS
Clang Support
CFQ updates from upstream
Power Efficient WQ
Brought back msm_thermal_simple instead msm_thermal
Fingerprint Boost
Boosting is done through CPU-Boost+Dynamic Schedtune Boost
UC to 1.4 and 1.9
IO schedulers available:cfq,bfq,noop,fiops,sio,zen,deadline
Fsync on/off toogle
Advance TCP Algorithms
Spectrum support
USB Fast charge
Installation instructions
First time:
Reboot to recovery
Flash Prototype kernel.zip
Reboot
Update the kernel:
Reboot to recovery
Flash Prototypekernel.zip
Reboot
Coming from another kernel:
Reboot to recovery
Dirty flash your current ROM
Flash Prototypekernel.zip
Reboot
Download
Sourceforge Folder
FAQ
1. Why the kernel zip is so large?
-> Treble Pie and Treble Oreo version of the kernel are packed in single file.You have to choose your version during installation so choose carefully.
2. How frequently it will get updated?
->Well its not fixed ,most probably it will be updated after every 15 days.But if some major bug is there then there can be quick updates.
3.Do you have any telegram release channel where we will be updated about the news about this kernel?
-> Yes we have telegram channel-https://t.me/prototypereleases
4.Can we request features?
-> Yes you can request features and ill try my best to implement it but no promise
5.I dont have any knowledge about governors and schedulers?
-> Dont worry if you dont have any knowledge just select next in aroma installer
6.Which ROMS are supported ?
-> Treble ROMS of pie and oreo are supported.Further compatibility will expand.
6.My phone heating after booting the kernel ?
-> Yes as the phone boots CPU carries out various tasks which lead to increase load on cpu and thus heating.So it is recommended that after flashing the kernel keep the phone idle for 10 mins and then see the magic
Thanks To/Credits
Code:
@amog787 (My Master)
@dmitrikudas (Helped me to boot my first kernel)
@DD3Boh (Master Dev)
@faizauthor
@davidvinavil
@frap129
@SultanXDA
@yarost
@davidevinavil
@andip71
@Kenny3fcb (Cleared Some Major Doubts)
@Cosmedd
@Flar2
@amarulz
@franciscofranco
@sanketp60 (For thread banner)
@movzx (For aroma installer)
@Pavan_Paps,@Gmp KV,@omkarmodgi and @lonelystag(For testing builds)
And all the authors of commit in my sources
[If i Forgot you by mistake please remind me]
Telegram Channel
@prototypereleases
XDA:DevDB Information
Prototype™ Kernel, Kernel for the Lenovo ZUK Z2 (Plus)
Contributors
Danish1999
Source Code: [url]https://github.com/Danish1999/msm-4.4 [/URL]
Kernel Special Features: Just Special
Version Information
Status: Stable
Current Stable Version: v4
Stable Release Date: 2018-10-29
Created 2018-10-04
Last Updated 2018-12-20
Screenshots
Reserved
Thanks for the kernel! Looking forward to flash it. Will review post few day usage
Interesting. I will try it soon. Hope it suitable with my daily use.
I have flashed it. Let us see how it performs
Sent from my z2_plus using XDA Labs
Why so slow in pubg?
takes forever to start...
Please give faster updates, that's the only hearty request.
---------- Post added at 06:23 PM ---------- Previous post was at 06:21 PM ----------
Sir, can you please add Spectrum app support,it is easy switching between profiles...... ?
Will it work for pe pie??
Pavan420 said:
Will it work for pe pie??
Click to expand...
Click to collapse
Ofcourse
Okay, initial impression.
-Charging rate is fine.
-Pubg gameplay is smooth and this is amazing that it stayed at 40°C for me. I was shocked cuz this was only possible before in Cardinal Rom. Great work dev
-Battery consumption is 13-14% per full length classic match.
- Though the phone doesn't heats as such, but the idle temps are higher than stock Arrow and Moxie ie. >36°C
I haven't done a full charge, so can't really comment in battery.
But this is Greta for initial build. Thanks for this kernel.
Finally a pie kernel. Well managed thermals undoubtedly. Although it is too early to comment. I hope battery lasts. Please move the thread to development section. Also kernel lacks hotplugs, wakelocks, and thermal controls. Also please list the work of each governors as listed on aroma on the thread for easy governor handling. One major missing is option to overclock gpu and cpu both.
PUBG not working
Super fine performance but while on pubg it's taking too long just to load (About 3 mins) then it hangs up at loading screen. I'm on AEX 5.8 rooted.
Kindly Suggest something to resolve this issue. I tried reflashing kernel but it didn't workout.
Thanks again for this Super thing.
I'll add battery backup as soon as possible.
Edit- I have checked with cpu float GPU freq. are not going up.
If this is using aroma for install, can something like ElementalX where you pick the default cpu & gpu clock speeds before installing the kernel possible? Of course setting everything after booting into rom with a kernel manager is fine, but a option to run without a manager would be appreciated
Will try this later today on ArrowOS Pie, as for features Im looking forward to overclocking, thermal and voltage control to be implemented
edit: early benchmark result, with all battery-oriented choice from aroma (darkness governor, noop i/o sched, "No" at playing games). Adreno driver v328 rev3
about the same as a snapdragon 625 according to gb. Gpu performance doesn't seems to be hobbled much
pipyakas said:
If this is using aroma for install, can something like ElementalX where you pick the default cpu & gpu clock speeds before installing the kernel possible? Of course setting everything after booting into rom with a kernel manager is fine, but a option to run without a manager would be appreciated
Will try this later today on ArrowOS Pie, as for features Im looking forward to overclocking, thermal and voltage control to be implemented
edit: early benchmark result, with all battery-oriented choice from aroma (darkness governor, noop i/o sched, "No" at playing games). Adreno driver v328 rev3
about the same as a snapdragon 625 according to gb. Gpu performance doesn't seems to be hobbled much
Click to expand...
Click to collapse
Yep that frequency selection are possible in aroma installer but I not going oc cpu.I'll think about oc gpu
Danish1999 said:
Yep that frequency selection are possible in aroma installer but I not going oc cpu.I'll think about oc gpu
Click to expand...
Click to collapse
Well with how the little cluster's missing 1.56ghz frequency I guessed that asking for cpu oc would be hard although it's obviously the main performance bottleneck and the adreno 530 on a 1080p screen is already fast enough.
Pre-baked undervolting and voltage though would make it I hope? Can predefined uv level be implemented in aroma as well?
pipyakas said:
early benchmark result, with all battery-oriented choice from aroma (darkness governor, noop i/o sched, "No" at playing games). Adreno driver v328 rev3
about the same as a snapdragon 625 according to gb. Gpu performance doesn't seems to be hobbled much
Click to expand...
Click to collapse
Its a known issue. When you upgrade GPU drivers from 2xx on z2, geekbench fails to properly benchmark the device, GPU performance isn't considered. Antutu benchmark doesn't have this issue.
after dirty flashing my rom then flashing the kernel all is going good performance is great but when i play pubg if i try to raise or lower the volume i get flashes in the background of the volume panel . i think its something related to the gpu drivers .
im on aex 6.0 latest
guyz_ahead said:
Finally a pie kernel.
Click to expand...
Click to collapse
Moxie and Nameless are there too!
ahh988 said:
after dirty flashing my rom then flashing the kernel all is going good performance is great but when i play pubg if i try to raise or lower the volume i get flashes in the background of the volume panel . i think its something related to the gpu drivers .
im on aex 6.0 latest
Click to expand...
Click to collapse
Atleast your game is starting mine is just not loading mainscreen. I'm on AEX 5.8.
[size=+2]DISCLAIMER[/size]
Code:
[I][center]* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards, dead dogs, or cats,
* but I'm very interested in thermonuclear war, so if you point the finger
* at me for messing up your device just because of this kernel,
* I will send you to mars on a nuclear rocket. Act accordingly.
* I know this paragraph is conspiracy-related,
* so don't ask about it. Welcome...[/center][/I]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[size=+2]ABOUT[/size]
[size=+1]The Malakas Kernel or MLX, is a balance between speed & efficiency with all latest patches optimized to take full advantage of your device.
It is made off Lineage source to ensure optimal working state. The MLX kernel is one of the most patched kernels adapting work from famous developers like Sultan for example.
Work on this kernel is very serious and will continue to improve even further.
Works on both MIUI and custom roms.[/size]
[size=+2]PREREQUISITES[/size]
1. Unlocked bootloader.
2. Working TWRP/Recovery. (CLEAN FLASH IF YOU HAVE ISSUES)
[size=+2]FEATURES[/size]
Toolchain used self compiled GCC 10 snapshots
Upstreamed from android-linux-stable/msm-4.9 (+ f2fs-stable + android-4.9)
Merged latest LineageOS 16.0 updates
Merged CAF tag LA.UM.7.3.r1-07900-sdm845.0 (+ other CAF cherry picks)
Touchscreen drivers always updated to the latest versions
Touch/Input lag reduction and increased touch smoothness
Dt2w/Dt2s
Fast charging
USB Fast charge control
Sultans simple low memory killer
Kcal Display color control
Klapse v5.0 Livedisplay kernel module
Backlight expanded limits of minimum/maximum brightness control
Sound control
Fsync control
Swap
Zswap
Zram (deflate, lzo, lz4, lz4hc, zstd)
Support added for F2FS, NTFS, SDFAT, VFAT, EXFAT
MAC address randomization
Wireguard Support
300 Hz scheduler tick
GPU 180-710Mhz / optional GPU OC manually 180-820Mhz (preconfigured in MLX tweak)
Non Display OC / Display OC TIANMA panels 69hz - EBBG & JDI panels 65hz
Many more patches and improvements, check commits
TCP Congestion Algorithms :-
Code:
westwood, reno, cubic, bbr, bic, cdg, dctcp, highspeed, hybla, htcp, vegas, nv, veno, scalable, lp, yeah, illinois
CPU Governors :-
Code:
conservative, ondemand, userspace, powersave, performance, schedutil, blu_schedutil, pixutil
GPU Governors :-
Code:
compute, mem_latency, bw_hwon, msm-vidc-llc, msm-vidc-ddr, gpubw_mon, bw_vbif, msm-adreno-tz, cpufreq, userspace, powersave, performance, simple_ondemand
I/O Schedulers :-
Code:
noop, deadline, cfq, fiops, sio, bfq, anxiety, zen, maple, tripndroid
Zram compression algorithms :-
Code:
deflate, lzo, lz4, lz4hc, zstd
[size=+2]CHANGELOGS & ADDITIONAL INFO[/size]
Because I will not be updating this thread regularly you can keep an eye out on the original kernel thread from beryllium for changelogs and more updated info.
Original updated thread for additional info: here
Changelogs: here
Frequently Asked Questions: here
[size=+2]INSTRUCTIONS[/size]
1. Have a clean setup. (rom, boot.img & vendor)
2. Install magisk & reboot to rom.
3. Reboot to recovery (clean) flash the kernel & DON'T wipe dalvik/cache. (wiping cache will give bugs in MIUI and most likely give you the app open delay bug)
4. Power on the device and boot to android.
These steps only need to be repeated if you update your setup.
[size=+2]SOURCE CODE[/size]
Kernel: https://github.com/thanasxda/malakas_kernel_xiaomi_sdm845
[size=+2]DOWNLOADS[/size]
Below...
[size=+1]❯❯DOWNLOAD HERE[/size]
[size=+2]SUPPORT[/size]
This is my personal project and am working alone on this, if you appreciate my work you can help by getting me a beer.
[size=+1]❯❯Click here to buy me a beer[/size]
Make sure to hit the Thanks button if you appreciate this! :good:
reserved
Nice and welcome
Thanks for the kernel.
Will we ever see (optional) display Hz overclock like your Pocophone kernel?
If no, is there any hardware limitation or something else ?
I will try the kernel right now, I was expecting something like that in the mi8, since in the poco f1 I used this kernel and it was spectacular. Very good work friend.
@thanas
Sounds amazing! Thank you very much!
Is it possible to add 70Hz for the display?
nighthawk696969 said:
Thanks for the kernel.
Will we ever see (optional) display Hz overclock like your Pocophone kernel?
If no, is there any hardware limitation or something else ?
Click to expand...
Click to collapse
OsTrichHoltt said:
Is it possible to add 70Hz for the display?
Click to expand...
Click to collapse
dipper has no 70Hz
I saw people talking about overclocked display HZ which is very bad specially for amoled screen like in mi 8. That's why extreme kernel is avoided by many mi 8 users because it has display OC. If you knowingly want to destroy your display then you can use kernel with 70hz display OC. But i personally wish that in this kernel they never add display OC.
By the way this kernel is so good i recommend it trying out once.
no oc, for the above reason of it being amoled. furthermore i have the beryllium and i cant do such things on devices i dont have.
just flashed on havoc
I don't see any problems so far I will update in few days for further more info
anyone that has been using it what is the battery life in comparison with other kernels?
ps. εξαιρετική δουλειά φίλε
updated
Finally, I saw whiners about the harm of overclocking live
Tested the first version and it didn't work to well, lots jitters and lag. Whatever you've done in the updated one has fixed those issues, I will continue testing and let you know how it preforms.
How to change GPU to OC 820Mhz from mlx ?
I have been using the kernel for days, it's completely flawless!
thanks for all good words guys, the update must have improved app opening btw. as u see avoid maintaining 2 threads and have linked the changelog and faq of the beryllium as its the exactly same source/kernel.
is there anyway to force selinux status to permissive? mine still says its on enforcing after flashing kernel...
There is one issue I am having but I do not know if its the kernel. Whenever I use the fingerprint sensor to unlock the phone. There is a noticeable delay in screen turning on. I am using Aosip Illusion rom with this kernel.
Reboot after phone deep sleep, I'm using MIUI 10.3.2.0 Global Stable.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Do You Want Lineage16 kernel features? tired of lineage 16 bug and want to use nougat like groovy or oreo like RR? here use my forked lineage16 kernel compiled using latest toolchain alongside with your rom for better performances and more features than rom built-in minimal kernel~
TESTED WORK PROPERLY IN GROOVY AND POSSIBLY OTHER ROM AS WELL
Kernel Feature:
CPU Governor: interactive,conservative,powersave,performance,ondemand,userspace
I/O Scheduler: cfq,bfq,deadline,noop,row,sioplus,maple
TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
F2FS Support(i am using /data f2fs)
ZSWAP,Z-RAM (lzo,lz4,deflate)
Fsync (Enabled by default)
Software CRC Control (disabled by default)
Gentle Fair Sleepers (enabled by default)
Adreno Idler (enabled by default)
Arch Power (enabled by default)
wq_power_saving (enabled by default)
[*]WireGuard VPN
What is New?:
CPU Governor: blu_active sakura_active
I/O Scheduler: zen,anxiety
few patch for improved performances
Kernel name (obviously xD)
Tested Rom:
GroovyAndroid (Nougat) (Z00T)
Lineage16 (obviously lol)
ResurrectionRemix (Pie) (Z00T)
Patched to get more performances without root
(patch zip included below)
AOSP-Extended
Download:
CLICK/TAP HERE
FAQ:
Q: Z00L?
A: i only have Z00T,but i did built it for you, if something goes awfull dont blame me and specify what kinda things happen (if possible, with logs too)
Q: If i've install this on my rom, does it will cause same bug that happen under lineage16?
(For example you're using RR-6 or GroovyAndroid 7.0)
A: No, that was rom bug under Pie custom rom we currently have that unfortunately i couldn't fix unless i find it, fix it and test whole things, i build this kernel for my personal uaage
(For example RR-7.0, Lineage16,AOSPExtended V6.0)
Q: I Want this FEATURE
A: sure, i'll think about it and try merge it later if i have time
Q: Help, There is something WRONG
A: send me your log in proc/kmsg or from log apps
Q: What are you gonna add next?
A: More IO, Governor, Patch, Filesystem Fixes, etc.. if i forgot something please remind me
Q: MSM-Thermal was bugged, it keep enabling itself
A: Dont ask me, i dunno why too.. just delete thermal.conf in system/etc/ to disable them FOREVER
Q: Can I Use F2FS?
A: You can, if your rom support it and also our fstab only support /data f2fs, i might modify it to support cache and system too but for me /data was enough, or you could try messing with that~
Q: When you're gonna release kernel updates?
A: As long i have time to do it and there is something i want to merge, since i also use this kernel as daily driver (My Phone was Z00T).
Known Issues:
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Fixed Issues in this kernel:
Z00T Device Now Show Properly "Snapdragon615" "MSM8939"
(Just Try devcheck/aida64/etc if you didnt believe me)
fixed gpu/cpu hwmon error in kernel (causing loop)
Unity Workaround(add_random,I/O stats) for user who didnt install any root solution(example:magisk)
Information:
Linux kernel version: 3.10.108
Based from:Lineage16-unnoffical mg712702 minimal-branch
Compiler Used
GCC Experimental (ARM64) (Aarch64-ELF)
Kernel Source:Here
Note: i am very new at xda, i apologize for this kinda awfull template for thread
Thanks:
mg712702 for maintaining lineage16-Z00L/Z00T
theimpulson for firekernel
osm0sis for anykernel
and lot of people that i couldnt mention here that actually contribute to kernel
Changelogs:
2019-08-30
ICEY-Zephyr 0.1
Initial Builds (Fresh fork from Lineage16)
2019-08-30
ICEY-Zephyr 0.1a
Build Z00T and Z00L Together
Added CPU Governor : blu_active
Added I/O Scheduler : Anxiety, Zen
Merged Some Improvements
2019-08-31
ICEY-Zephyr 0.1b
Builds Using Newer Compiler Linaro-8.3.0
2019-09-02
ICEY-Zephyr 0.1c
Specific Unity-based games issues workaround applied
(by default enable I/O Stats and add_random, if any of this two still 0, please change it to 1)
Show Correct CPU
silenced some Kernel Error log
(this error was caused by bw_hwmon gpu governor)
2019-09-17
ICEY-eXperimentalZephyr 0.2
Switched to latest GCC-Experimental
Added two variant builds:
-XZ (linux-gnu)
-Yata-No-Kagami(bare-metal-elf)
0.2a:
-boot faster, fixes for tcp(ipv4), and other things
(buggy lz4hc disabled, lz4 zram was fine if you want to use this gimmick as you wish)
0.2ab:
-clean up
-migrate to AnyKernel3
2020-05-27
ICEY-S 1.0.0 :
Forked from latest (basically rebase maybe?)
Compiled Using GCC11
2020-05-29
ICEY-S 1.0.1 :
Added back ANXIETY, ZEN
Disabled Governor sakuractive
2020-05-30
ICEY-SC 1.0.1a NO_CC :
Disabled several stuffs, faster but it wasn't recomended
Z00T Only so i could find out what went wrong if someone report any issues with this builds
Planned Updates
Nothing, i am busy~
Patch List
GroovyAndroid (Nougat) :
No need, run perfectly fine
ResurrectionRemix (Pie) :
-tune vm
-disabled zswap,zram
-Unity freeze workaround
Note: this patch mean for Z00T user
userdebug_fixes :
bypass annoying "user" check on certain apps
Does it improve battery life on lineage 16?
joelchris said:
Does it improve battery life on lineage 16?
Click to expand...
Click to collapse
if you install it, and change CPU Governor to blu_active it will save more battery than interactive/ondemand while retaining good performance, it also have "fastlane" mode in governor option to scale faster (good for gaming), i recomend to use it and set min cpu to 200mhz.
You could also try Zen if Maple didnt work really well for you~ other than that,this kernel also have performance improvement than your lineage16 because i fork it and apply various change that will accumulate from now.
if you want a very good battery life Try This Kernel Configuration:
Disable MSM Thermal by deleting/moving every thermal-engine.conf you could find under system/etc/
Set min cpu 200mhz and max 1,1ghz(big),800mhz(little), change governor to blu_active or use powersave for extreme low power usage since it scale very slowly
(Note:not recomended, i rather use blu_active)
Also disable perfd to make sure your system didnt change anything on your CPU settings
if your phone was Z00L variant, 800mhz was better than making your phone goes higher
(higher than this will use more voltage and cause more heat, even thermal lock your phone into maximum 800mhz most of times)
Set CPU core big min 0, max 4, little min 4, max 4
Disable any touchboost if you had any configured
Use Maple>Zen>SIOPlus (try any of this three)
Set GPU Max 400mhz, Target 400mhz, min 200mhz, for extreme battery saving measure change governor from msm-adreno-tz to powersave
Disable Zswap,Zram
Reduce Entrophy Amount to 64/128
(Also your choice to disable or enable add random)
Disable Gentle Fair Sleepers
Enable I/O Stats
(some apps maintain performance and usage by using this especially mobile games that use Unity)
I might add hotplug later for better battery usage and see if that can be merged also work, hotplug function was managing core better (on/off itself) than system especially since our device usually have 4 little core allways online.
(it wont scale automatically, dunno maybe bugged that's why i've said little core min 4 to make sure there is no lose in performance caused by system for using power-efficient little core less than 4)
Where is the kernel source link? Can't find it in first post.
TheImpulson said:
Where is the kernel source link? Can't find it in first post.
Click to expand...
Click to collapse
added, sorry~ its my first time posting a thread and i kinda forgot to mention source.
ReikaRin said:
added, sorry~ its my first time posting a thread and i kinda forgot to mention source.
Click to expand...
Click to collapse
Thanks
That commit history seems to be a mess. Are you trying to get travis set up for kernel repo?
TheImpulson said:
Thanks
That commit history seems to be a mess. Are you trying to get travis set up for kernel repo?
Click to expand...
Click to collapse
i am very sorry, i am doing this on git-web instead of pull and push commit like everyone else did, its really bad right.. and yes, its build using travis instead locally.. currently im pushing new build using linaro-8.3.
Edit: Build pass, everyone can try if they want it
Okay, enjoy 0.1c~ do tell me if you run into problem especially Z00L because i've only test run Z00T.
Note: do read .zip name properly so you didnt flash wrong variant for your phone
For Every Z00T User, i heavily recomend you to flash new 0.1c build for fixing your cpu display and minor kernel error silent
Z00L 0.1c was available now
What Changes Included:
Restored CPU Info
Fix kernel error loop caused by bw_hwmon
(it barely have effect, but why not?)
ReikaRin said:
Z00L 0.1c was available now
What Changes Included:
Restored CPU Info
Fix kernel error loop caused by bw_hwmon
(it barely have effect, but why not?)
Click to expand...
Click to collapse
I try change to bw_hwmon, my phone suddenly restart. I change with kernel adiutor.
What app do you use to tweak kernel? (I'm new)
joelchris said:
What app do you use to tweak kernel? (I'm new)
Click to expand...
Click to collapse
try kernel adiutor from playstore
Z00l?
andy_dch said:
I try change to bw_hwmon, my phone suddenly restart. I change with kernel adiutor.
Click to expand...
Click to collapse
it wasnt mean to be used, i only fixed kernel error that caused by this.. just use msm-adreno-tz or simple-ondemand/performance
joelchris said:
Z00l?
Click to expand...
Click to collapse
Z00L too, just download .zip with Z00L name
joelchris said:
What app do you use to tweak kernel? (I'm new)
Click to expand...
Click to collapse
EX KERNEL, SMARTPACK KERNEL MANAGER (Basically improved Kernel Adiutor made by Smartpack kernel author for smartpack kernel but usable with other kernel as well), LHANTANUM SYSTEM TOOLBOXES, 3C ALL IN ONE
Download link?