[Kernel] Moto Z2 Play Custom Kernel - Moto Z2 Play Guides, News, & Discussion

Hi Guys,
Here is a custom kernel for our albus.
Thanks to logotoy73 for taking time to cook a custom kernel for us.
Features:
Coloring enabled and some tweaks.
This is still in testing phase .. I am using this as a daily driver.
Thanks
Mod Edit: link removed

Features
+f2fs fix
+safetynet
+crc
+sio, fiops, zen, bfq, maple
maple - default
+adrenoboost msm_adreno_tz
+fsync on/off
+kcal
+vibration adjustment
+net/wireguard
+Fingerprint as Home
+sweep2sleep
+Block Wakelock
+modules greybus
+etc.
For settings use EX Kernel Manager.
Credits
flar2

Any chance to make it compatible with Oreo?

What about a little overclocking in the next one?

logotoy73 said:
Features
+f2fs fix
+safetynet
+crc
+sio, fiops, zen, bfq, maple
maple - default
+adrenoboost msm_adreno_tz
+fsync on/off
+kcal
+vibration adjustment
+net/wireguard
+Fingerprint as Home
+sweep2sleep
+Block Wakelock
+modules greybus
+etc.
For settings use EX Kernel Manager.
Credits
flar2
Click to expand...
Click to collapse
Can I use with stock rom?
How about battery life?
Increased performance?
Any bugs?
Thanks to develop, I will test.

Fabio Feher said:
Can I use with stock rom?
How about battery life?
Increased performance?
Any bugs?
Thanks to develop, I will test.
Click to expand...
Click to collapse
Isn't the point of testing to find out what's broken? Yet you ask about everything upfront lol. :cyclops:

NFC seemed to not work.

Closed, no source posted

Related

[KERNEL][4.2/4.2.1][1.6Ghz | Linaro | 3G | 13 Gov | 7 Sched] Omega 3 Kernel - r4

Omega 3 Kernel
Hello everyone! This is my first custom kernel, is based on source of motley with various features from franciscofranco, metallice, faux123, intersectRaven, stratosk and kasperh.
Works on Nexus 7 and Nexus 7 3G.
Features from motley:
Asus\Nvidia\Google Linux 3.1.10 base. All stock features are supported (camera, OTG, NFC etc.)
OC to 1.6GHz (optional)
Voltage control - be careful to not save the setting on boot until you are 100% sure!
GPU OC to 446Mhz
Dynamic EDP - allows EDP to remain enabled (safer), but with an added simple temperature throttle switch (based on Asus Prime)
ZRAM - must be enabled by a script
initramfs - insecure (your ROM must have busybox)
CIFS/UTF8, NFS, NTFS r/w, TUN - built-in, no need for any kernel modules
fsync sysfs enable/disable switch (defaults to fsync enabled)
kexec with hardboot (for supporting Linux/MultiROM)
New features:
Compiled with latest Linaro 12.12 - GCC 4.7.3
7 I/O schedulers - SIO, V(R), CFQ, NOOP, deadline, ROW(default), BFQ v5r1
13 Governors - Interactive(default), Performance, Ondemand, Userspace, PowerSave, Conservative, Lulzactive, SmartassV2, PegasusQ, Wheatley, InteractiveX, OndemandX, Lazy
TCP setting: cubic(default), reno, bic, westwood, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinos
Optimized misc: SHA1, AES, lib string/memcpy, ARM RWSEM algorithm, OTG unplug and many many others
Update ZRAM (3.3), ZCACHE (3.3), Android Binder (3.3), Lowmemorykiller (3.4), Logger (3.4), Time GPIO (3.4)
Dynamic Sync Control
Support init.d scripts
Jay's Recipe for Buttery Goodness integrated (without init.d script)
Tweak to random entropy (just some more random data avaible)
Much more Ram avaible
GPU Overclock Interface
CPU LP Overclock Interface
2013/01/16 - r4
Removed Thalamus ARM Generic Hotplug (much more battery)
Revert Interactive governor to 3.1 (more balanced)
Revert Android staging drivers to 3.4 (fix lowmemorykiller bug)
Fix compaction for lowmemorykiller 3.4
Revert VM_MAX_READAHEAD to 128 (1024/2048 are useless for battery/performance)
Added GPU Overclock Interface
Added CPU LP Overclock Interface
Tweaked Ramdisk for much more Ram avaible (to see the differance type free on terminal before/after flash)
Compiled with -O2 (in testing)
2013/01/14 - r3
Added InteractiveX governor
Added OndemandX governor
Added Lazy governor
Tweak to random entropy (just some more random data avaible)
TCP setting: cubic, reno, bic, westwood, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinos
2013/01/12 - r2
Interactive governor from 3.4
Tweaked ramdisk
Support init.d scripts
Jay's Recipe for Buttery Goodness integrated (without init.d script)
Kernel compressed with XY
2013/01/11 - r1
Initial release.
Thanks to all XDA developers
Brisma said:
Omega 3 Kernel
Hello everyone! This is my first custom kernel, is based on source of motley with various features from franciscofranco, metallice, faux123, intersectRaven, stratosk and kasperh.
Features from motley:
Asus\Nvidia\Google Linux 3.1.10 base. All stock features are supported (camera, OTG, NFC etc.)
OC to 1.6GHz (optional)
Voltage control - be careful to not save the setting on boot until you are 100% sure!
GPU OC from 446Mhz
Dynamic EDP - allows EDP to remain enabled (safer), but with an added simple temperature throttle switch (based on Asus Prime)
ZRAM - must be enabled by a script
initramfs - insecure (your ROM must have busybox)
CIFS/UTF8, NFS, NTFS r/w, TUN - built-in, no need for any kernel modules
fsync sysfs enable/disable switch (defaults to fsync enabled)
kexec with hardboot (for supporting Linux/MultiROM)
New features:
Compiled with latest Linaro 12.12 - GCC 4.7.3
Full -O3 optimization
7 I/O schedulers - SIO, V(R), CFQ, NOOP, deadline, ROW(default), BFQ v5r1
10 Governors - Interactive(default), Performance, Ondemand, Userspace, PowerSave, Conservative, Lulzactive, SmartassV2, PegasusQ, Wheatley
Optimized misc: SHA1, AES, lib string/memcpy, ARM RWSEM algorithm, OTG unplug and many many others
Update ZRAM (3.3), ZCACHE (3.3), Android Binder (3.3), Lowmemorykiller (3.8), Logger (3.8), Time GPIO (3.8)
Dynamic Sync Control
Thalamus ARM Generic Hotplug (auto-hotplug)
2013/01/11 - r1
Initial release.
Thanks to all XDA developers
Click to expand...
Click to collapse
Thanks for this, I'm going to try this and tell if everything is working well
Enviado desde mi Nexus 7 usando Tapatalk 2
espaciosalter20 said:
Thanks for this, I'm going to try this and tell if everything is working well
Enviado desde mi Nexus 7 usando Tapatalk 2
Click to expand...
Click to collapse
Please cut the quote man.
If everyone quote his post like that...
Thanks
Looks cool
I'll test this out on cm10.1 should work if you built from motley source
Sent from my Nexus 7 using Tapatalk HD
EDIT: Is it okay if i cook this in my ROM? Thanks.
I tested it out on sgt7 (cm10.1) and it was stuck at the max freq. Couldn't get it to scale down no matter what governor I chose or after rebooting. Went back to lean kernel and all is well again. Idk what happened?
Seems to be working so far for me....
Sent from my Nexus 7 using Tapatalk 2
OK, tested. But according to antutu is a little bit slower than motley one, but anyway I will keep testing for a couple days more.
Enviado desde mi Nexus 7 usando Tapatalk 2
You sure about OTG? I've tried this one latest beta of PA. Couldn't mount my USB though
Sent from my Nexus 7 using xda premium
azoller1 said:
I'll test this out on cm10.1 should work if you built from motley source
Sent from my Nexus 7 using Tapatalk HD
EDIT: Is it okay if i cook this in my ROM? Thanks.
Click to expand...
Click to collapse
Ok, no problem for me
shmega said:
I tested it out on sgt7 (cm10.1) and it was stuck at the max freq. Couldn't get it to scale down no matter what governor I chose or after rebooting. Went back to lean kernel and all is well again. Idk what happened?
Click to expand...
Click to collapse
Have you tried if with motley too there is the same problem?
espaciosalter20 said:
OK, tested. But according to antutu is a little bit slower than motley one, but anyway I will keep testing for a couple days more.
Enviado desde mi Nexus 7 usando Tapatalk 2
Click to expand...
Click to collapse
Try with performance gov because I've optimized interactive gov to be less aggressive scaling at 1Ghz (hispeed_freq) for save more battery
Remember that a difference of 400~ points is normal from one test to another and if you just rebooted, wait that media scanner finish its work.
Very smooth and works perfectly on latest cm10.1! Found my favourite kernel
Sent from my Nexus 7 using Tapatalk HD
vn00914361 said:
You sure about OTG? I've tried this one latest beta of PA. Couldn't mount my USB though
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
With stock rom, no problem with mouse/keyboard and usbdrives.
Works with other kernels?
Nice!!! I've been waiting for a full featured kernel like this.
Gonna try it real soon.
Thanks for the work!
ehi Brisma,good work man!tried the kernel,smooth and fast!benhmarks are a bit lower,but real-use is great!
Really like what you cherry-picked,i think i'll stay with that for now!
keep up the good work!
shmega said:
I tested it out on sgt7 (cm10.1) and it was stuck at the max freq. Couldn't get it to scale down no matter what governor I chose or after rebooting. Went back to lean kernel and all is well again. Idk what happened?
Click to expand...
Click to collapse
same here...back to franco for the moment...
i have tried different governors and parameters but always at max freq.
What governor do you recommend to use to hit the best battery life and performance balance?
DeFcOn said:
What governor do you recommend to use to hit the best battery life and performance balance?
Click to expand...
Click to collapse
ondemand or interactive performance and conservative are those you can play with.
Others are always giving you problems. Other governors are more buzzwords than anything else.
At least it's my opinion...
[email protected]_OC said:
ondemand or interactive performance and conservative are those you can play with.
Others are always giving you problems. Other governors are more buzzwords than anything else.
At least it's my opinion...
Click to expand...
Click to collapse
And what about SmartassV2? It gives great battery life and good performance not like ondemand(not so good performance) and interactive(not so good at battery life).
DeFcOn said:
And what about SmartassV2? It gives great battery life and good performance not like ondemand(not so good performance) and interactive(not so good at battery life).
Click to expand...
Click to collapse
Just my opinion, for me no need to them. I use interactive when gaming an conservative for other things.
And my battery is great and i always keep stability.
The only kernels i use are trinity and franco kernels because of that.
To much governors, schedulers, patch and mods always gives you stability problem.
I do not denigrate any kernel or kernel devs, i just love when it's clean lean and simple.
Brisma said:
With stock rom, no problem with mouse/keyboard and usbdrives.
Works with other kernels?
Click to expand...
Click to collapse
Oh stock Rom. I've tried many different kernels on latest beta of PA. So far no luck...
Sent from my Nexus 7 using xda premium

[Kernel] Amplitude for Shamu 1.2 (LP 5.1) (GCC6)

Amplitude Kernel for Nexus 6
WHY???!!!... WHY??!!! ... zparallax, we don't need another kernel for the Nexus 6!! ... Just let me say...the more the merrier!, I know we have greeeeeeeeeeeeaaaaaaaaattt kernels out there (Despair, Elite, Benzo, etc.) but don't blame on me
I am not responsible for any damage to your phone, if your house explodes because of you shamu, if you can toast your breaksfast on it, etc, etc.. Read before downloading or posting in the thread: Proceed with caution if you have no experience. Remember that I'm just the guy who does kernels for fun! :laugh:
DOWNLOAD THE LATEST VERSION HERE (Thanks to androidfilehost.com)
The very last zip file
[INSTALL STEP-BY-STEP]
Copy the ZIP in your SDCARD
Reboot into TWRP recovery
Flash the kernel
Wipe Dalvik & Cache
Enjoy!​
Contributors
zparallax
All the fellows, guys or girls who develop stuff for fun and share with all us (faux123, savoca, mgr666, stratosk, franciscofranco, myfluxi, etc.)
Google
And any other developer that have contributed to the AOSP project or to the development of governors, scheduler or any other developer not mentioned (if you want me to include your credits I will)
[THANKS] to all devs on XDA and the great XDA team
Source Code:
- Github
Kernel Features:
- Based on Linux kernel version 3.10.84+
- Built with Uber Toolchain 6
- Alucard Hotplug (by alucard), Dynamic Hotplug (by stratosk), Intelliplug (by faux123), Autosmp (by mgr666)
- MP Decision disabled
- GOVs: OnDemand, Interactive, Userspace, Powersave, Performance, Conservative, Nightmare, Smartmax, Hyper, Adaptive, Wheatley, Pegasusq, Intelliactive, Lulzactive, Abyssplugv2, ZZMoove, Lionheart, Yankactive
- IO SCHEDs: NOOP, Deadline, ROW, CFQ, etc.
- TCP Congestion: Westwood, Reno, Bic, Cubic, Highspeed, etc.
- Gamma Control (by savoca)
- UKSM
- Fastcharge (by faux123)
- Powersuspend (by faux123)
- UKM by apb_axel (Install Synapse if you wish :good
- More to come
Created 2015-07-25
Last Updated 2015-08-16
XDA:DevDB Information
[kernel]Amplitude Kernel, Kernel for the Nexus 6
Contributors
zparallax
Version Information
Status: Alpha
Current Alpha Version: 1.2
XDA:DevDB Information
[Kernel] Amplitude for Shamu, Kernel for the Nexus 6
Contributors
zparallax, zparallax, faux123,savoca,stratosk,mgr666
Source Code: https://github.com/zparallax/amplitude_shamu
Kernel Special Features: Custom kernel, multiple governors, hotplugs, anykernel, etc.
Version Information
Status: Alpha
Current Stable Version: 1
Stable Release Date: 2015-07-25
Created 2015-07-25
Last Updated 2015-08-16
For changelog!!
v 1.2:
- Reworked from scratch
- Rebased to 3.10.85
- Some other tweaks (Test by yourself and tell me)
v 1.1:
- Added Wake gestures (by flar2)
- Added faux sound (for now, thanks faux123)
- Fixed some problems reported by the users
Amplitude sounds amazing! Great work zparallax!!!
Sweet! Glad to see more kernels available!
Sent from my Nexus 6
Awesome work. As you say... The more the merrier
Sent from my Nexus 6 using Tapatalk
Fit for M2?
Sent from my Nexus 6 using Tapatalk
Not yet buddy, initial release today and working on m2.
Thanks for your interest
Your op is hilarious. Toast breakfast on my Shamu. Haha! That's awesome! Look forward to M2 build. I'm an Elite user now and love it but always down to try a new kernel. Tks!
Thanks for this new kernel just using on my nexus6 can provide best setting for performance in terms of speed or use with default setting ,please guide its my request .
Looks like a good kernel, thanks. Did you plan fauxsound in the future? It's for me a must have. Cheers
RP74698 said:
Thanks for this new kernel just using on my nexus6 can provide best setting for performance in terms of speed or use with default setting ,please guide its my request .
Click to expand...
Click to collapse
Tylog said:
Looks like a good kernel, thanks. Did you plan fauxsound in the future? It's for me a must have. Cheers
Click to expand...
Click to collapse
@RP74698: for daily use... Intelliplug or Alucard and yankactive... UKSM active... For battery auto_SMP or dyn_hotplug and zzmoove. For balance... Any other gov. GPU msm_adreno since it has the adreno idler by arter
@Tylog: I'm planning to add a sound control maybe faux's maybe not you'll see
Thanks to everyone for your comments!
What is UKSM active and how use this Sir
That's good Faux or whatever, only V4a is not enough for me, I need my music loud thanks.
Linux kernel has a feature named KSM(Kernel SamePage Merging). it lets the hypervisor system share identical memory pages amongst different processes or virtualized guests. However, it has its limitation such like high CPU usage and slow responses to workload change. So here comes UKSM. With a revolutionary algorithm redesign, UKSM has many advanced features:
Full system scan.*It automatically scans all user processes’ anonymous VMAs. Before UKSM, a process need to call KSM kernel API to submit its memory areas to KSM for scan. This makes many legacy software other than KVM can NOT benefit from KSM. Now, UKSM scans whole system applications including KVM. All programs benefit from UKSM without even knowing how it works.
Super quiet CPU usage.*It automatically detects rich areas containing abundant duplicated pages. Rich areas are given a full scan speed. Poor areas are sampled at a reasonable speed with very low CPU consumption usually under 1%. Our benchmarks show that even for CPU intensive workloads, it has a negligible performance impact. Ultra scan speed and CPU efficiency.*A new hash algorithm is proposed. More on this...UKSM info
Thanks!!
Where is allocated UKSM in your kernel and how activate this as I'm using kernel auditor app not seeing anywhere ,only seeing KSM and this is active by default .
RP74698 said:
Where is allocated UKSM in your kernel and how activate this as I'm using kernel auditor app not seeing anywhere ,only seeing KSM and this is active by default .
Click to expand...
Click to collapse
Hi my friend.. This is UKSM on Kernel Aduitor (Kernel Same Page Merging), is active by default. Since it saves CPU cycles when merging files and making changes it will save battery and increase overall system performance. No need to activate it.
Thanks for your testing!
Thanks Sir
---------- Post added at 05:52 PM ---------- Previous post was at 05:28 PM ----------
Dear Sir ,please one more thing when trying to active Alucard only hot plug with yank active CPU governed ,Intelliplug automatic on while I have switched off .
Dear Sir ,seems Intelliplug is active by default as guided earlier for daily use I'm trying to use yank active alacurd and ukm active controlling through synapse but inytelli automatically active ,while I have activated only Alacurd please see
RP74698 said:
Dear Sir ,seems Intelliplug is active by default as guided earlier for daily use I'm trying to use yank active alacurd and ukm active controlling through synapse but inytelli automatically active ,while I have activated only Alacurd please see
Click to expand...
Click to collapse
Hi my friend!... Will look into this. Thanks for testing!
Best!
Great kernel got a antutu score of 51715
Great job bro looking forward for some more features like faux sound, wake gestures in your future release's

[PROFILES][BOEFFLA KERNEL][UNOFFICIAL]Boeffla Kernel Profiles for OnePlus 2

Welcome to the Unofficial Boeffla Kernel Profile Sharing Thread for OnePlus 2
Introduction
I've been inspired by the Profile Sharing threads from the S3,S5 and ONE.So I decided to create a thread in the general section for OnePlus 2.
Links
Original Boeffla Kernel Thread
[KERNEL] [OnePlus2] [OOS 2.x.x] Boeffla-Kernel
Official Boeffla Website
http://www.boeffla-kernel.de/
Boeffla Config App
Boeffla Config
INDEX
1.Profiles->[Post #2]
2.[HOWTO] Make and Activate a Profile->[Post #3]
Credits
1.@Lord Boeffla for his amazing work on the OnePlus 2.
2. @ZaneZam for his UNOFFICIAL Builds.​
NB:Most of the profiles listed here would require the Boeffla Donate app to work effectively as Governor Tunables and some additional features are only available in the donate version of Boeffla Config.You can find all information about donation HERE.
PROFILES
Everyday Usage Profiles-(Video Playback ,Browsing , Reading , Light gaming)
@v7's Optimized_Beta1-Click Here
@The Peterle's Impulse_Tuned 3.0-Click Here
@Stylo King's ElementalX V1-Click Here
@milestone2mod's PowerSave Interactive -Click Here
@Naman Bhalla's TotalRevamp_Version1-Click Here
@steroideg's Interactive_Everyday-Click Here
@chetan_p's Everyday Profile-Click Here
@mido25's Everyday_Profile-Click Here
@Stylo King's ElementalX V2-Click Here
@PeterImmel's zzImmelP-Click Here
@umair9001's Optimum_Testv1-Click Here
Battery Saving Profiles-(For those who prefer battery saving over performance)
@Naman Bhalla's Impulse_BatteryExtreme_Beta1.1_Beta1-Click Here
@The Peterle's Impulse_Tuned_v2.1-Click Here
@hunter bruhh's ZZMOOVE YBATEXT-Click Here
Gaming Profiles-(For a smooth gaming performance over battery life)
@mido25's Gaming Profile-Click Here​
[HOWTO] Make and Activate a Profile
Making a Profile File
1.Open Boeffla Config V2 app.
2.Go to "Profile Maintenance".
3.Tap and Hold on a Profile.
4.Choose "Export to File" option.
5.Find the exported profile in "/storage/emulated/0/boeffla-kernel-data" folder.
Activating a Profile File
1.Download "xxx.bcprofile" file.
2.Copy it into "/storage/emulated/0/boeffla-kernel-data" folder;
3.Open Boeffla Config V2 app.
4.Go to "Profile maintenance"
5.Choose "Load Foreign" option if you don't need custom CPU voltages and LKM settings to be loaded or choose "Load" option if you would like all profile settings to be loaded.
6.Choose the downloaded profile.
7.Activate it in the list by tapping on it .​
v7's Profile Garage​
v7 said:
1.V7_Optimized_B1 Everyday Profile
Initial Release
*Tuned Interactive Governor
*Smooth
*Optimized for Battery Savings
Download:V7_Optimized_B1
NB:Unzip the downloaded file to find the profile.
Click to expand...
Click to collapse
2.V7_Ondemand_V1
ChangeLog->>
*Tuned Ondemand Governor
*Zero Lags
*Tweaked Touch Boost
Download:V7_Ondemand_V1
NB:Unzip the downloaded file to find the profile.
Click to expand...
Click to collapse
reserved*
nice!.
V7_Optimized_B1 Everyday Profile
Initial Release
*Tuned Interactive Governor
*Smooth
*Optimized for Battery Savings
Download:V7_Optimized_B1
NB:Unzip the downloaded file to find the profile.
Thank you for this!!!
Downloaded and applied, I will update tomorrow ?
I think 2016 will be there best year for our Beast One Plus Two:thumbup:
First of all thank you @v7 for this thread and your profile.
I want to share my impulse profile with a tuned impulse governor.
Impulse is based on interactive governor with the aim of battery savings. I combined it with the interactive performance tuneables and an increased cpu load. So it is more performance orientated and has also battery savings options while screen off.
To addition to this I have my thermal config performance in it to make it smooth.
Now it is a nice all day profile with balance of performance and battery savings.
Enjoy it.
UPDATE! IMPULSE TUNED 3.0
http://forum.xda-developers.com/showthread.php?p=67178705
Regards Peterle
PS: The gpu settings of 27mhz could be sometimes laggy. Then it's recommend to switch to default gpu settings.
Giving it a go now
@7 love youre Setup!! Perfect ?
v7 said:
V7_Optimized_B1 Everyday Profile
Initial Release
*Tuned Interactive Governor
*Smooth
*Optimized for Battery Savings
NB:Unzip the downloaded file to find the profile.
Click to expand...
Click to collapse
Is it for the stable or beta version of Boeffla-Kernel?
xarisCY said:
Is it for the stable or beta version of Boeffla-Kernel?
Click to expand...
Click to collapse
I use it on the latest test kernel: v1.1 beta 1.
It works for me. Don't know obout the stable version though
mipirakas said:
I use it on the latest test kernel: v1.1 beta 1.
It works for me. Don't know obout the stable version though
Click to expand...
Click to collapse
I'm using it with the stable version and works well, but I also want to know for what version is intended this profile
mc1984 said:
I'm using it with the stable version and works well, but I also want to know for what version is intended this profile
Click to expand...
Click to collapse
I think it doesn't really matter. He doesn't use a feature that is only in the beta kernel i think.
Testing....
Inviato dal mio ONE A2003 utilizzando Tapatalk
xarisCY said:
Is it for the stable or beta version of Boeffla-Kernel?
Click to expand...
Click to collapse
mc1984 said:
I'm using it with the stable version and works well, but I also want to know for what version is intended this profile
Click to expand...
Click to collapse
I haven't used any beta features.So it should work with both stable and beta Kernels
___
v7
XDA Assist
The Peterle said:
First of all thank you @v7 for this thread and your profile.
I want to share my impulse profile with a tuned impulse governor.
Impulse is based on interactive governor with the aim of battery savings. I combined it with the interactive performance tuneables and an increased cpu load. So it is more performance orientated and has also battery savings options while screen off.
To addition to this I have my thermal config performance in it to make it smooth.
Now it is a nice all day profile with balance of performance and battery savings.
Enjoy it.
Regards Peterle
PS: The gpu settings of 27mhz could be sometimes laggy. Then it's recommend to switch to default gpu settings.
Click to expand...
Click to collapse
Thanks a lot for sharing bud
Added to OP :highfive:
___
v7
XDA Assist

[DISCONTINUED] Kernel: Test

Test Kernel​
Disclaimer
I'm not responsible for bricked devices, dead SD cards, etc.
This works only on Nougat.
Features
Built with latest UberTC 4.9
Optimized Sfck compression
Reduced log spam
Disabled add_random
Disabled CRC
Ultra Kernel Same-page Merging
Enabled JUMP_LABEL
Reduced load average
Reduced wakelocks
Reduced R/W operations
USB fast charge enabled by default
Implemented Powersuspend
Small CPU undervoltage
320K AAC encoding
Optimized ROW
Optimized CFQ
Optimized BFQ
Optimized Deadline
Sioplus scheduler
Zen scheduler
Reduced swap usage
Implemented Adreno idler
Westwood is the default TCP cong
Other.
Installation guide
Flash through TWRP
Enjoy!
Download
Folder.
Credits
LineageOS team for their great work
@scafroglia93 for his help
Commits authors
UberTC developers
@osm0sis for AnyKernel2.
XDA:DevDB Information
Test Kernel, Kernel for the Moto X Play
Contributors
axxx007xxxz
Source Code: https://github.com/axxx007xxxz/test_kernel_motorola_msm8916-n/tree/test
Kernel Special Features:
Version Information
Status: Stable
Created 2016-10-09
Last Updated 2018-04-29
Changelogs list
v2_r7
Code:
- Updated UberTC 4.9
- Reduced modules size
- Implemented UKSM (Ultra Kernel Same-page Merging)
- TCPs are now included in the Kernel (not as modules anymore)
- All security updates, SDCardFS patches, Prima driver updates and other stuff from LineageOS
- Updated AnyKernel2
v2_r6
Code:
- Use noatime attribute to reduce write operations on memory
- Reduced load average
- Implemented USB fast charge enabled by default (improve charging with the computer)
- All security updates, drivers updates and other stuff from LineageOS
- Reduced more log spam
v2_r5
Code:
- Updated UberTC 4.9
- Optimized Sfck compression
- Implemented Powersuspend (improve battery usage)
- Updated random (backported from 4.1.31)
- Implemented Adreno idler (useful if you use msm-adreno-tz governor for GPU)
- All security updates, SDCardFS patches, Prima driver updates and other stuff from LineageOS
- Reduced swap usage (preserve internal memory)
v2_r4
Code:
- Updated UberTC 4.9
- Rebased on CM 14.1 sources
- Small CPU undervoltage to avoid overheating issue
- Updated AnyKernel2 with some improvements
v2_r3
Code:
- Included Dirty Cow security fixes
- Use Westwood as TCP cong
- Removed duplicated Wi-Fi module
- Disabled debugs
v2_r2
Code:
- Removed Bluactive governor
- Removed Lionfish governor
- Enabled JUMP_LABEL (it should improve performance)
v2_r1
Code:
- First release
Reserved
led notification support?
diegomartinezlovey said:
led notification support?
Click to expand...
Click to collapse
No, it depends by the ROM too.
thanks for the kernel, which is the recommended configuration @axxx007xxxz
Enviado desde mi XT1563 mediante Tapatalk
[email protected] said:
thanks for the kernel, which is the recommended configuration
Click to expand...
Click to collapse
You're welcome.
The default configuration (Interactive + Zen) is good.
OK it's only been a few hours but battery already looks better with this kernel. I'm using lionfish + fiops. Good stuff.
Sent from my XT1563 using Tapatalk
Since flashing this kernel, I have no call function. Keeps ending milliseconds after calling.
Any suggestions?
Sent from my XT1562 using fingers
EDIT: fine now. Had to adjust APN settings
So while the kernel seems to boost battery life with the right governor, it also seems to cause the phone to freeze up randomly and eventually reboot, at least with the 10/09 build of the AOSP Nougat ROM. It happened a few times after the screen had gone to sleep and it just wouldn't come on again. I only tried 2 governors - lionfish and bluactive - so I have no idea whether it's the governors or the kernel.
Sent from my XT1563 using Tapatalk
cucumbers said:
So while the kernel seems to boost battery life with the right governor, it also seems to cause the phone to freeze up randomly and eventually reboot, at least with the 10/09 build of the AOSP Nougat ROM. It happened a few times after the screen had gone to sleep and it just wouldn't come on again. I only tried 2 governors - lionfish and bluactive - so I have no idea whether it's the governors or the kernel.
Click to expand...
Click to collapse
It works fine for me with latest AOSP 7 build. Try with Interactive.
LED notification light works flawlessly. Just use ex kernel manager and enable led trigger
Bhishma2 said:
LED notification light works flawlessly. Just use ex kernel manager and enable led trigger
Click to expand...
Click to collapse
Good to know, thanks for report.
Kernel looks great, no issues yet. With standard settings. ^^ Hope for updates in the future
The phones does go to hard sleep if governor is lionfish. Interactive seems fine.
Sent from my du_lux using XDA Labs
axxx007xxxz said:
It works fine for me with latest AOSP 7 build. Try with Interactive.
Click to expand...
Click to collapse
Well the whole point - for me - of installing the kernel was to try goverors other than interactive That said, I did give Interactive a try, and I got a reboot. But I was suspecting the problem might be the Instagram app, which I installed right after flashing the kernel the first time. Sure enough, removing Instagram has gotten rid of the problems with all the governors I have tried - no more reboots or freeze-ups.
To be honest Instagram might even cause problems with AOSP 7 even without this kernel, I have to admit I haven't tested that (though I don't think so). In any case, beware the Instagram app...
K.khiladi said:
The phones does go to hard sleep if governor is lionfish. Interactive seems fine.
Click to expand...
Click to collapse
It's definitely a Lionfish related problem. Thanks for report.
cucumbers said:
Well the whole point - for me - of installing the kernel was to try goverors other than interactive That said, I did give Interactive a try, and I got a reboot. But I was suspecting the problem might be the Instagram app, which I installed right after flashing the kernel the first time. Sure enough, removing Instagram has gotten rid of the problems with all the governors I have tried - no more reboots or freeze-ups.
To be honest Instagram might even cause problems with AOSP 7 even without this kernel, I have to admit I haven't tested that (though I don't think so). In any case, beware the Instagram app...
Click to expand...
Click to collapse
You may have something else going on in your phone. I am using it on 7.0 and it works perfectly.
Sent from my du_lux using XDA Labs
---------- Post added at 06:34 PM ---------- Previous post was at 06:34 PM ----------
axxx007xxxz said:
It's definitely a Lionfish related problem. Thanks for report.
Click to expand...
Click to collapse
Yes, and someone reported problem with the Blu active governor as well.
Sent from my du_lux using XDA Labs
K.khiladi said:
You may have something else going on in your phone. I am using it on 7.0 and it works perfectly.
Sent from my du_lux using XDA Labs
---------- Post added at 06:34 PM ---------- Previous post was at 06:34 PM ----------
Yes, and someone reported problem with the Blu active governor as well.
Sent from my du_lux using XDA Labs
Click to expand...
Click to collapse
I spoke too soon. Another reboot with Interactive, but without Instagram - so it's not that. Suspect it's Greenify actually, I had it in Shallow Hibernation (forgot, thought I had turned it off). Would be consistent with the issues I had with bluactive and lionfish, and the issues reported above.
Bhishma2 said:
LED notification light works flawlessly. Just use ex kernel manager and enable led trigger
Click to expand...
Click to collapse
What value do I set for notification light? I can see for charging, etc but no notification.

[Kernel][OCN][05.08.2017] Kirisakura-OCEAN-0.4 Performance/Features/Batterylife

Hey guys,
Here is my second kernel project for you all to try. I did my first kernel project on the Google Pixel/XL.
Some may know me from my ghostpepper\butterfly Interactive governor Tweaks from the HTC 10. And later also the widely used Pnp Mod.
I hope to achieve great performance while maintaining stability with this kernel.
I did a few performance tweaks and audio tweaks.
Features are:
Included blu_active CPU governor (you have to rename system/etc/pnp.xml to system/etc/pnp.xml.bak and reboot in order to use blu_active)
Enabled MAPLE, SIO, SIOPLUS, FIOPS, ZEN, TRIPNDROID, FIFO and DEADLINE IO scheduler
Enabled advanced TCP Congestion Control
Included GPU Boost
S2S across navbar area
KCAL color calibration
Button Mapper Support
Fsync On/Off support
Green Pulsating Notification LED
Fingerprint Double Tap to sleep support
Interface to boost memory bandwith upon turning on the screen to achieve faster wake up time
Slimbus Enhancement may improve audio quality
Button Light Notification from @tbalden
IO Sched Switcher
Interface to boost UFS Storage Controller
Power Efficient Workqueues
Adreno Idler
Fast Charging
Reworked GPU Section
Before flashing don´t forget to backup your Boot partition in TWRP.
Download flashable/sideloadable ZIP for twrp:
https://www.androidfilehost.com/?w=files&flid=191735
Changelog:
0.2
https://forum.xda-developers.com/showpost.php?p=72750714&postcount=10
0.2_2
https://forum.xda-developers.com/showpost.php?p=72826947&postcount=13
0.2_6
https://forum.xda-developers.com/showpost.php?p=72894272&postcount=17
0.3_07
https://forum.xda-developers.com/showpost.php?p=73022574&postcount=36
0.4
https://forum.xda-developers.com/showpost.php?p=73293957&postcount=95
To fine tune the Kernel please use EXKM app from @flar2. Even if it´s paid this guy deserves it definitely!
Disclaimer for using blu_active!!!
you have to rename system/etc/pnp.xml to system/etc/pnp.xml.bak and reboot in order to use blu_active
I would like to thank:
@flar2 for his complete work
@tbalden for his led tricks, adreno boost etc
@Flinny for helping me with compiling the kernel!
@savoca for Kcal
@Eliminater74 for bringing me into the kernel game
@Sultanxda
@eng.stk
@osmosis
@frap129
and all others that helped me on my way
Donations:
Donations are not mandatory but very welcome.
If you like my work: http://paypal.me/freak07
Source: https://github.com/freak07/kernel_htc_msm8998
Nice to see you on board! This device deserves all the attention, happy that you joined as well.
tbalden said:
Nice to see you on board! This device deserves all the attention, happy that you joined as well.
Click to expand...
Click to collapse
Thank you for the nice welcoming
Next release will have some upstream commits
Also you all are welcome to give some feedback.
nice to see that development is kicking up this weekend
Best kernel on Pixel XL nice to see you here. Good luck with everything :good:
So it seems that CPU OC isn’t working quite well with my chip. Tried yesterday 2,5 ghz for the big cluster and it didn’t even make it through boot process.
New release will be this evening.
Please report back how the kernel works for you.
Also please state the model you are on. But it should work for dual and single sim I guess.
Freak07 said:
So it seems that CPU OC isn’t working quite well with my chip. Tried yesterday 2,5 ghz for the big cluster and it didn’t even make it through boot process.
New release will be this evening.
Please report back how the kernel works for you.
Also please state the model you are on. But it should work for dual and single sim I guess.
Click to expand...
Click to collapse
Bro I think overclocking is really not necessary with our SD 835
=dave= said:
Bro I think overclocking is really not necessary with our SD 835
Click to expand...
Click to collapse
Yeah that’s true but it’s nice to explore all possibilities. That’s what xda is about.
Update to 0.2
Hey guys and girls,
here is the update to 0.2
includes all previous features
Changelog:
- patches to loadavg
- Upstream: reimplement mb2cache
- mm: slub: Default slub_max_order to 0
The kernel runs really nice for me.
Download: https://www.androidfilehost.com/?fid=889764386195910663
Have fun with it and a nice day
P.S.: Next release will have some surprises. But I want to make sure it is stable.
Thanks for your work, i will give this a try
So how is everyones experience?
new kernel release will be soon :victory:
Update to 0.2_2
Hey guys and girls,
the promised update is here. It may not seem like much but I managed to put a few new things in the kernel.
I had a play with different IO schedulers. As you may have noticed the new storage of our device is already blazing fast but I tried to make it even faster.
So I managed to built in the maple Io scheduler from @frap129. It results in slightly better IO speeds than stock in my tests. But this is only the first part of the IO journey.
Next release will have another IO gov, but I try to optimize it first and test it extensively.
additionally this kernel now includes the IO sched switcher from @Sultanxda
Description is as follows:
"This driver changes the I/O scheduler for a specified request queue to
Noop when the screen turns off in order to improve power consumption while
the screen is off, as well as reduce resume latency when the screen is
turned back on. After the screen is turned back on, the driver will change
the I/O scheduler back to what it originally was after a 10000ms delay."
This means screen turns on faster and phone will drain less battery when in deep sleep. :good:
In addition to boosting DDR bandwidth we now also give a boost to our storage when the screen gets turned on.
Changelog 0.2_2:
- included maple IO scheduler from @frap129
- included IO switcher from @Sultanxda
- boost ufs storage controller when turning the screen on.
- included BLN from @tbalden ( give him a big thanks!)
Download: https://www.androidfilehost.com/?fid=817550096634782138
have fun with it and happy flashing!
Donations are not mandatory but always welcome
Donate: http://paypal.me/freak07
P.S.: there is more to come.
Freak07 said:
Hey guys and girls,
the promised update is here.
Click to expand...
Click to collapse
Just flashed today. Running very fast and smooth. I'll see about battery life tomorrow. Excellent job on this.
Good Job! Thanks for your work
Battery life seams better for my usage. Haven't experienced any lag. Everything is smooth. I'm not much of a gamer, but have played a couple an they are smooth as well.
Update to 2.2_6
Hey guys and girls,
Update time again.
New version 0.2_6. I ran this for a week and it is absolutely stable for me.
Changelog:
- some backport and upstream patches
- add backlight dimmer
- optimize for performance instead of size ( that is also why the download is ~1mb bigger)
- enable RCU boost to decrease latency even further
- set timer for interrupting the kernel to 300 (performance increase)
- random driver from linux 4.12
- add tripndroid IO scheduler
Download:
https://www.androidfilehost.com/?fid=673368273298968729
Have fun with it. The kernel flies for me now. Well even more than before!
Quite happy about the battery life.
Without power saver, medium usage I would say :good:
Fantastic! Just curious, do you run this on stock ROM or one of the customized ones?
doyou37 said:
Fantastic! Just curious, do you run this on stock ROM or one of the customized ones?
Click to expand...
Click to collapse
I am currently on viper rom because I had to test if the kernel runs on the new base.

Categories

Resources