[KERNEL][NOUGAT][OREO] sigma Kernel 9.2 and 10.0 FINAL[OCT 15] - Nexus 6 Android Development

✯ ✯ ✯ SIGMA KERNEL ✯ ✯ ✯​
Description:
sigma Kernel is project inspired from my previous kernels and drivers.
sigma Kernel is shipped with crDroid ROM and this topic is started for discussions only on kernel.
The main objective is to provide max stability without any snake-oil drivers that doesn't add value and to keep minimal footprint.
No extra hotplugs / no OC-UC / no extra governors for good - except for features highlighted below.
This should work on any LOS-based nougat ROM and most AOSP nougat ROMs.
This kernel could have been posted in Nexus 6 Original Development since we have authorship to many fixes and drivers from scratch. However, it will be good to have in same forum as crDroid ROM which comes with this kernel baked.
Highlights:
(This list is not exhaustive.)
All bug fixes from mainstream, Google and CAF
Upstreamed to 3.10.107 stable release
Removed force encryption
F2FS supported
MultiROM supported
Fast charge supported
Faux sound supported
KCAL display driver
Updated and optimized interactive governor (aka Impulse governor)
Highly optimized suspend-resume routines
Faster Idling process (sched)
State Helper driver - auto hotplug when required (low battery, suspended, high temp)
Removed BCL hotplug
Optimized frequency mitigation by BCL and Thermal drivers
Backported 3.18 ext4 updates
Enabled latest sdcardfs from Google
Updated audio codecs
Audio Compress offload improvements
Zen, FIOPS, SIOPLUS, BFQ I/O scheds
IO switcher enabled (auto switched io sched to NOOP when suspended for power saving)
Updated libs from Motorola and mainstream.
Updated RCU from CAF with RCU boost
Improved memory model
Enhanced CPU boost driver with SMP infrastructure with lower load on CPUs
Enhanced CPU bandwidth management from CAF
Downloads:
Click Here
Always download latest uploaded build.
Install Instructions:
Reboot in recovery
Flash Kernel
Reboot and let it settle
Profit
Cheers. :highfive:
XDA:DevDB Information
sigma Kernel, Kernel for the Nexus 6
Contributors
neobuddy89
Source Code: https://github.com/neobuddy89/shamu/commits/cm-14.1
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 9.2
Stable Release Date: 2017-10-15
Created 2017-06-24
Last Updated 2017-10-15

Kiss my Rick ...
I'm first..
"Sent from the Dog Pound"
---------- Post added at 11:46 AM ---------- Previous post was at 11:45 AM ----------
O lol...
"Sent from the Dog Pound"
---------- Post added at 11:54 AM ---------- Previous post was at 11:46 AM ----------
OK booted up fine on S.I.X ROM...
Now to beat it up some...
"Sent from the Dog Pound"
---------- Post added at 11:55 AM ---------- Previous post was at 11:54 AM ----------
Interesting it killed root... investigating...
"Sent from the Dog Pound"
---------- Post added at 12:00 PM ---------- Previous post was at 11:55 AM ----------
Reflashed SuperSU 2.82.
All good..
"Sent from the Dog Pound"

Thanks for providing this kernel outside of your rom. Your Hydra Kernel was awesome too. Again, thanks.

Works fine on the latest Pure Nexus.

Google Camera FC ever, when i will open the camera app.. ( latest Pure Nexus Rom )
Sent from my shamu using XDA Labs

AlexX-DE said:
Google Camera FC ever, when i will open the camera app.. ( latest Pure Nexus Rom )
Sent from my shamu using XDA Labs
Click to expand...
Click to collapse
Use syslog app to get logs after FC pls.

AlexX-DE said:
Google Camera FC ever, when i will open the camera app.. ( latest Pure Nexus Rom )
Click to expand...
Click to collapse
You try wiping cache & dalvik from recovery?

I see Faux sound in the list...
Is that the updated to work on shamu version?
Is mpdecision still available?
Sent from my Nexus 6 using Tapatalk

USB Tethering didn't work on crDroidAndroid-7.1.2-20170622-shamu-v3.4 and sigmaKernel_shamu_v7.1. Using the same ROM and FrancoKernel r68 however has USB Tethering working fine.

Sound doesn't work... patch for sound doesn't help... ROM - BeansTalk.

rignfool said:
I see Faux sound in the list...
Is that the updated to work on shamu version?
Is mpdecision still available?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Faux app should work good.
mpdecision is available and doesn't intrude hotplug.
espionage724 said:
USB Tethering didn't work on crDroidAndroid-7.1.2-20170622-shamu-v3.4 and sigmaKernel_shamu_v7.1. Using the same ROM and FrancoKernel r68 however has USB Tethering working fine.
Click to expand...
Click to collapse
Thanks reporting. I will look into this.
Timursonchik said:
Sound doesn't work... patch for sound doesn't help... ROM - BeansTalk.
Click to expand...
Click to collapse
More info please. Logs would be good.

sigma Kernel 7.3
New version is up!
Changelog:
* Linux 3.10.107 update! Lots of bug fixes.
* Improved idling of cores. Alarm driver no longer fails to suspend.
* Improved power collapse when video is paused. Video driver updates from CAF.
* Increased no. of cores allocated for background tasks from 1 to 3. This results in faster boot up, faster idling and improves thermal profile!
DL: https://www.androidfilehost.com/?fid=889764386195912137
Cheers!

Thanks bro
"Sent from the Dog Pound"

any telegram channel or group for sigma Kernel?

Anyone else getting a bootloop using MultiROM?

Deleted original.
Love the kernel.. Keep it up.

Glad to see you have your own dedicated thread for your kernel again!
@neobuddy89 is one of the most legit devs in the scene, you guys are in good hands :good:

neobuddy89 said:
New version is up!
Changelog:
* Linux 3.10.107 update! Lots of bug fixes.
* Improved idling of cores. Alarm driver no longer fails to suspend.
* Improved power collapse when video is paused. Video driver updates from CAF.
* Increased no. of cores allocated for background tasks from 1 to 3. This results in faster boot up, faster idling and improves thermal profile!
DL: https://www.androidfilehost.com/?fid=889764386195912137
Cheers!
Click to expand...
Click to collapse
I just ran this one today. No issues at all, works like a dream. Thank you for the amazing work.

neobuddy89 said:
New version is up!
Changelog:
* Linux 3.10.107 update! Lots of bug fixes.
* Improved idling of cores. Alarm driver no longer fails to suspend.
* Improved power collapse when video is paused. Video driver updates from CAF.
* Increased no. of cores allocated for background tasks from 1 to 3. This results in faster boot up, faster idling and improves thermal profile!
DL: https://www.androidfilehost.com/?fid=889764386195912137
Cheers!
Click to expand...
Click to collapse
Thank you so much !!!
It works like a charm on LOS14.1 and is, moreoever, very battery efficient !!!

The Flash said:
Glad to see you have your own dedicated thread for your kernel again!
@neobuddy89 is one of the most legit devs in the scene, you guys are in good hands :good:
Click to expand...
Click to collapse
So happy to have you around! I keep checking Flash angler code base to see if I have missed any imp mainstream commit. Cheers! :highfive:

Related

[KERNEL] *Matr1x* v14.5 | Lollipop - 5.0/5.0.1

Hey guys,
This is the Lollipop version of the Matr1x kernel and it works on 5.0/5.0.1.
Features:
Code:
- Based on Linux kernel version 3.4.0
- Built with GCC 4.8 from Google
- Voltage Control Interface (by faux123)
- Gamma Control Interface (by faux123) with PA tweaked colors and bundi22 iPhone 5 color preset
- FauxSound (by faux123)
- Speaker amp control (by faux123)
- Simple GPU governor (by faux123)
- Dynamic fsync Control (by faux123)
- Accuracy Filter Control (by stratosk)
- GPU OC to 487.5 Mhz
- UV by 75mV for all frequencies and cores
- SIO, ROW, and FIOPS I/O Schedulers
- Wheatley governor (by Ezekeel)
- Thermald and mpdecision removed
- 192 Mhz frequency for better battery when idle
- Fast Charge (thanks to franciscofranco)
- BLX (Originally by Ezekeel and ported to Nexus 4 by me)
- Double tap to wake and touch wake support (by stratosk)
- ARM hotplug driver (by _thalamus) with min_online_cpus value (by me) and max_online_cpus value (thanks to _motley)
- MultiROM support (by Tasssadar)
- USB OTG "usb-host" mode support (by ziddey)
- MSM Sleeper Mod (Max screen off frequency) (by flar2)
- Various performance tweaks
Changelog:
v1.0 Initial release: stock 3.4.0 kernel with added deadline I/O scheduler tweak.
v1.5 Added overclocking capabilities to 1.728 Ghz.
v2.0 Removed OC capabilities, added GPU OC to 450 Mhz, 100mV UV across the board, ARM CPU Topology (which improves the efficiency of multi core devices), and various performance tweaks.
v2.5 Added SIO I/O Scheduler, touch screen improvement tweaks (see http://forum.xda-developers.com/showthread.php?t=2027476 and extra tweak by faux123), UV'ed all cores and frequencies by an extra 50mV for a -150mV overall, and switched to the AnyKernel template. (thanks _motley!)
v3.0 Reverted the extra 50mV of UV that caused instability and added faux123's voltage control interface for manual voltage adjustments.
v3.5 Added the reduced msm_hsic_host wakelock tweak, ROW I/O Scheduler, removed thermald to allow kernel to manage the heat using its own drivers, some ondemand governor tweaks, tweaked ARM CPU topology, and lowered the minimum voltage for voltage control interface (test your phone's limits).
v4.0 Reduced the minimum voltage for voltage control interface even more (test your phone's limits), added the CPU Voltage table for "faster" binned chips (still -100mV UV), added Fast Charge, added a 288 Mhz CPU step for better battery when idle, and added the BLX mod (see here: http://forum.xda-developers.com/showthread.php?t=1257497).
v4.5 Added the proper reduced msm_hsic_host wakelock tweak, fixed the "faster" CPU table (users who have "faster" chips should have no trouble now), added showp1984's Sweep2Wake, and partially reverted a display tweak from Google (this should provide a bit better display color than stock).
v5.0 Added Sweep2Wake gestures by faux123 with the touch events patch (no more frozen touch screens), switched to the GCC 4.7 compiler from Google, removed mpdecision and added _thalamus hotplug driver, and added the min_online_cpus module capability for the hotplug driver.
v5.5 Removed the 450 Mhz GPU OC and bumped it up to 487.5 Mhz, added thermal tweaks (to manage phone temperature) by franciscofranco, updated the interactive governor and ROW I/O scheduler to the latest version, and tweaked the auto hotplug driver for better battery life.
v6.0 Fixed the msm_hsic_host wakelock once and for all (You may still see it but it shouldn't be running that much), added PGM support (thanks to bponury), and added faux123's gamma control interface.
v6.5 Tweaked auto_hotplug to try to further improve battery life, removed Sweep2Wake (attempt to solve any touchscreen freezing issues), updated ROW I/O Scheduler, removed some CPU frequency steps (only kept the useful steps), added the FIOPS I/O Scheduler, and added the PA tweaked display colors.
v7.0 Merged the Android 4.2.2 kernel code, added the final PA colors from molesarecoming, added _motley's generic color control interface to allow easier scripting, and _motley's tweak to allow color changes to be "refreshed" automatically.
v7.5 Fixed the PGM touch control issue, added faux123's speaker amp control mod, added franciscofranco's accuracy filter control mod, updated the ROW I/O scheduler to the latest version, and added several ondemand governor update patches.
v8.0 Added fix for sporadic WiFi drops, added faux123's FauxSound mod, removed sweep2wake completely (attempt to fix power button issue), and added data drop fix (by faux123).
v8.5 Added the max_online_cpus mod by _motley (You can make your device single core, dual core, etc.), added a 192 Mhz CPU step (This should help with battery), and added the Wheatley governor by Ezekeel (#23 on http://www.alliance-rom.com/community/wiki/governors-explained/).
v9.0 Added USB OTG by ziddey, updated the FauxSound to v2.1, added the idle drain patches, updated the ROW I/O Scheduler to the latest version, added Touch Wake by stratosk, and got rid of the touch_boost errors in the logcat.
v9.5 Removed Touch Wake by stratosk and brought back Touch Control by bponury, removed USB OTG, and added MIUI support.
v10.0 Fixed the screen on lag, added some performance patches, added faux123's Simple GPU governor, and fixed the bluetooth issues some users were having.
v10.5 Added support for Android 4.3 (JSS15J).
v11.0 Switched to the Anykernel zip template, updated Fauxsound to the latest driver, added faux123's dynamic sync control mod, and added support for bponury's touch control.
v11.5 Added support for Android 4.4.
v12.0 Merged mako 4.4.1 kernel source, added s2w fixes from showp1984, and added the FIOPS I/O scheduler.
v12.5 Added Tasssadar's kexec patch (for multirom), added ziddey's USB OTG (http://m.androidcentral.com/android-advanced-usb-otg-nexus-4), put in bundi22's iPhone 5 color preset by default, and updated Fauxsound to the latest driver.
v13.0 Fixed the bundi22 iPhone 5 colors to match the real preset, added flar2's MSM sleeper mod (max screen off frequency), updated the Interactive governor to the latest version, and updated the ROW I/O scheduler to the latest version.
v13.5 Reverted the Interactive governor updates due to issues (back to v12.5 Interactive governor), added mrg666's Linux 3.6.11 workqueue backport patches in order to improve hotplug efficiency, and added CyanogenMod based ROM support (CAF).
v14.0 Added support for Android 4.4.3, raised voltages across the board by 25mV (this will help those with slower CPU bins), and added stratosk's double tap to wake and touch wake mods.
v14.5 Added support for Android Lollipop and updated the FauxSound driver.
Link to Lollipop version:
http://matr1xkernels.com/
Link to source: https://github.com/mathkid95/linux_lg_lollipop
What's up guys... this is the first release of the Matr1x kernel for N4. I am starting off real simple (I set deadline as the default I/O scheduler and tweaked some values)
There is much more to come!
Also, I will start posting the kernels at www.matr1xkernels.com soon... for now please use the mediafire link. You can flash this in recovery.
Spammer.
Where's the punchline good jerb math kid
brainmaster said:
Spammer.
Click to expand...
Click to collapse
Just so everyone else doesn't have to view op's profile, this is not a spammer and he's pretty well established on xda. Wasted a few seconds of my life trying to verify that...
Wow great to see you here man!
Sent from my Nexus 4 using Tapatalk 2
mathkid95 said:
Hey guys,
This is the JB version of the Matr1x kernel and it works on 4.2.
Features:
Code:
- Based on Linux kernel version 3.4.0
Changelog:
v1.0 Initial release
Links to JB version:
http://goo.gl/zVlm4
Link to source: https://github.com/mathkid95/linux_lg_jb.git
Click to expand...
Click to collapse
Wow look whoz here.. I'm waiting for my N4 and to have your work on it..
Loved the Matrix kernel on my nexus s.. Now it's the turn for N4
Always appreciate your work Math kid
Hung0702 said:
Just so everyone else doesn't have to view op's profile, this is not a slammer and he's pretty well established on xda. Wasted a few seconds of my life trying to verify that...
Click to expand...
Click to collapse
I confirm he's done a wonderful job since Nexus S, and i'm pleased to see him there now
Btw, flashed this and it is very nice so far : snappy and smooth. We'll see about battery life...
Ok kid. I'm awake. I'm awake, I'll flash it now. Hit me up later today so we can discuss the future of this kernel lol. Happy Thanksgiving everyone
Sent from my Nexus 4 using xda premium
Happy Thanksgiving everyone !!!
Got it flashed. Very smooth. According to system tuner only 2 cores are being used though.
I'm running a super top secret test rom and I was getting flickering unlocking the screen. It's gone after flashing this.
Sent from my Nexus 4 using xda premium
Great to see you here MK! Looking forward to entering the Matr1x with my N4.
Sent from my Nexus 4 using xda premium
Just flashed. Smooth so far. Will report back if any issues. Thanks!
Hey Mikey mind sharing super top secret test ROM
Happy Thanksgiving To All!!!!
Sent from my Nexus 4 using xda app-developers app
mikeyinid said:
Got it flashed. Very smooth. According to system tuner only 2 cores are being used though.
Click to expand...
Click to collapse
Wooooooooahhhh! What? Two cores only?
The ONDEMAND governor either shuts down two of them, or it has Hotplug enabled, or there's just some kind of a mistake. I don't know, might be a bit of a noobish comment.
Can anyone solve this for us?
DonJuan89 said:
Wooooooooahhhh! What? Two cores only?
The ONDEMAND governor either shuts down two of them, or it has Hotplug enabled, or there's just some kind of a mistake. I don't know, might be a bit of a noobish comment.
Can anyone solve this for us?
Click to expand...
Click to collapse
I wouldn't worry about it. I'm sure it's running as intended.
Sent from my Nexus 4 using xda premium
---------- Post added at 05:49 AM ---------- Previous post was at 05:48 AM ----------
buddahlou said:
Hey Mikey mind sharing super top secret test ROM
Happy Thanksgiving To All!!!!
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Haha. Sorry I can't. It'll be available to all very soon. It's worth the wait, trust me.
Sent from my Nexus 4 using xda premium
Yea seems like it been checking the tweets
Sent from my Nexus 4 using xda app-developers app
You can check if all 4 cpu's are used properly by starting Geekbench and than have a look. While geekbench is running, all 4 cpu's should be used.
Here we go! Love me some Matr1x. Accidentally fell asleep last night...sorry kid. Happy Thanksgiving!
Sent from my Nexus 4 using XDA Premium HD app
Hey mathkid, nice to see you here. Will have a look at this and report back
Gesendet von meinem Nexus 10 mit Tapatalk 2

[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

[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] [KRIEG] [CLANG 8.0.9] [CUSTOM-EAS] [V-2.4] [3/5/19]

KRIEG KERNEL
*** Disclaimer ***
Flash at your own risk! I take no responsibility in the event that an alarm is missed and you're late, thermonuclear war beaks out, or you spend so much time on your phone that your wife leaves you.
*** Introduction ***
- Kernel only supports custom ROMs
- Must be on a 9.0 ROM with newer BLOBS...!!!!....
- Kernel will always be kept upstream to latest linux-stable
- If you have issues, we need logs! If it is an issue that is not able to be logged for some reason or another, please give detailed steps on how to replicate the issue. No logs = no support! Help us help you!
***Features***
- Upstreamed to linux 4.4.176
- Spectrum app support
- OTG support
- DRIVEDROID support (APP shows that its not compatible but it works)
- OTG power supply support
- HID support (mice, keyboards)
- Adreno idler
- Wireguard support
- Sweep2Sleep
- LED Settings
- High brightness mode
- sRGB
- Slimbus tweaks
- USB fastcharge
- Boeffla Generic Wakelock Blocker
- Backlight dimmer
- KCAL color control
- Sound control
- LED control
- Thermal throttling enable/disable
- More I probably missed
# CPU
UC to 230MHZ
Off screen is limited to a ceiling of 1248000.
#GPU
- Performance core is underclocked to 2208000
# CPU Governors
- schedutil (default)
- helix_schedutil
- pwrutilx
#I/O schedulers
- Anxiety (default)
- bfq
- cfq
- deadline
- maple
- noop
#TCP
- westwood
- reno
- bic
- cdg
- cubic
- htcp
Download:
Download:
Krieg 2.4 = https://androidfilehost.com/?fid=1395089523397908029
(Flashing instructions)
Wipe kernel app data
Reboot
Flash Kernel
Reboot
Krieg team members:
@wrongway213
@Zackptg5
@ViRb3
- Credits and thanks!
@nathanchance for the best base anyone could ever ask for, for assisting without expecting anything, for making upstream so simple, and for being a friend.
@neobuddy89
@osm0sis for AnyKernel2
@Lord Boeffla for his work
@Joshuous for all his amazing work on EAS and otherwise!
@RenderBroken for all his amazing work on EAS and otherwise!
- All the users for giving us a reason to do this!
- Anyone I forgot, send a PM and I'll add ya.and otherwise!
@RenderBroken for all his amazing work on EAS and otherwise!
- All the users for giving us a reason to do this!
- Anyone I forgot, send a PM and I'll add ya.
XDA:DevDB Information
Krieg, Kernel for the OnePlus 5T
Contributors
apophis9283, wrongway213, ViRb3, @Zackptg5
Source Code: https://github.com/Krieg-Kernel/OP5-OP5T
Kernel Special Features: Pure Awesomeness
Version Information
Status: Stable
Current Stable Version: 2.4
Stable Release Date: 2019-03-05
Created 2018-07-11
Last Updated 2019-03-07
First....always wanted to do that.
Singularity!!!!
@BobAzzon dammit, Bobby
I can confirm its awesomeness
EDIT: And I thought I can finally be the number one :crying: :silly:
Looks good, is this compatible with the Open Beta 11 on the 5T?
Oops, must have overlooked it, sorry.
xnutzii said:
Looks good, is this compatible with the Open Beta 11 on the 5T?
Click to expand...
Click to collapse
Jesus Buddy is stated in OP only Custom Rom...
Sent from my ONEPLUS A5010 using Tapatalk
xnutzii said:
Looks good, is this compatible with the Open Beta 11 on the 5T?
Click to expand...
Click to collapse
Its only for custom roms. U can try blu-spark vR123 for OB11
For a more wide choice, could be included a more big list of standard governors? Such as powersave,conservative,interactive,intellidemand,intelliactive
Clauu said:
For a more wide choice, could be included a more big list of standard governors? Such as powersave,conservative,interactive,intellidemand,intelliactive
Click to expand...
Click to collapse
Edit what I said for upcoming post
Update 1.0.21
Activated all the governors I have
Ever so slightly lower some boost stuff
Fixed OP link sorry about that
@apophis9283 I just read that Nathan Chance sold his device and that the Flash kernel has been discontinued. Will you keep upstreaming Singularity? Just curious as you always added Nathan Chance's commits. Very unfortunate but understandable that blind development is very difficult. Glad to have Singularity though
EDIT: Can't believe he is in the notch club now. Definitely not(ch) with me :silly: (at least as long as my OP5T works )
Macusercom said:
@apophis9283 I just read that Nathan Chance sold his device and that the Flash kernel has been discontinued. Will you keep upstreaming Singularity? Just curious as you always added Nathan Chance's commits. Very unfortunate but understandable that blind development is very difficult. Glad to have Singularity though
EDIT: Can't believe he is in the notch club now. Definitely not(ch) with me :silly: (at least as long as my OP5T works )
Click to expand...
Click to collapse
I did not know this. Yeah it'll be continued. Sad to see Nathan depart. Amazing guy. Amazing work.
Macusercom said:
@apophis9283 I just read that Nathan Chance sold his device and that the Flash kernel has been discontinued. Will you keep upstreaming Singularity? Just curious as you always added Nathan Chance's commits. Very unfortunate but understandable that blind development is very difficult. Glad to have Singularity though
EDIT: Can't believe he is in the notch club now. Definitely not(ch) with me :silly: (at least as long as my OP5T works )
Click to expand...
Click to collapse
I will continue maintaining the OnePlus 5 repo for android-linux-stable so that others can still benefit from it. linux-stable doesn't break things so I'm not worried about doing that blind :good:
Why the minimum 175 are not installed
[email protected] said:
Why the minimum 175 are not installed
Click to expand...
Click to collapse
It is not set by default as not everyone might want to use lower clock speeds than default. It could (I repeat it could) lead to instability and having this by default could mean that your device crashes on boot up without a chance of increasing it except replacing the kernel. So go safe and make the lower clocks optional
Switched from Flash kernel to this.
So far everything is working as expected!
Thank you for your hard work!
The minimum frequency itself is set to 1248 although I switch to a smaller
Hi everybody, @Apophis, this kernel is compatible with Trebble on Open Beta 11?
no bootloop?
thank you for your answer:good:
Kernel supports only custom roms, no OOS till OnePlus releasing new kernel sources for treble.
Sent with much love & Android. OnePlus 5T

[KERNEL]Savagezen's Angler Kernel[Dec 2018][Pie][Oreo][Linaro][Clang][3.10.108]

This is the first project I've shared on XDA, though I've maintained it for personal use for a while and posted some prior incarnations on Google+. Hope you enjoy it!
Features:
December 2018 security patch
open source: kernel, anykernel
forked from Franco Kernel
merged Linux Stable 3.10.108
Compiled with Linaro 4.9 and CopperheadOS's Hardened Clang
I/O Schedulers: noop (default), cfq, deadline, fiops, row, zen, maple, sioplus
TCP algorithms: Bic, Cubic, Htcp, Hybla, Vegas, veno, Westwood (default), Reno
FK Features: disabled verified boot flag for Android Pay (root still breaks), support for FKUpdater performance profiles, support for FKUpdater App (not verified as I don't use the app myself), KCAL tweaks in init script.
Reduced wifi wakelocks and wakelock period
Removed possible bluetooth memory leak
KCAL color control support
KCAL brought to Linux guidelines
Spectrum Profile Support: dozens of profiles from around the web included in source code
Touchboost disabled in spectrum profile
Filesystem Support: F2FS, vFAT, EXT4, NTFS
MSM hotplug driver (disabled by default, but toggle included in source code)
Fingerprint boost from Electron Kernel
Wireguard support
Power Efficient Workqueues
State Notifier
Tickless System / Idle
Gentle Fair Sleepers
Hima hotplug driver (see 2018-09 release notes)
Wake Gestures (partial, see 2018-09 release notes)
Many security / hardening features from CopperheadOS (see 2018-12 release notes)
Downloads:
Oreo, 8.1 (Stable / Final): angler-kernel-20181221.zip
Pie, 9.0 (Testing Builds): pie-testing-aosip-20190130.zip, pie-testing-statixos-20190130.zip
Installation:
Boot to TWRP, backup (boot, system, data)
Wipe Dalvik / ART Cache and Cache
Flash the kernel.zip
Wipe Dalvik / ART Cache and Cache
Reboot and enjoy
Note: Sometimes rebooting directly from TWRP results in a boot freeze at the Google splash screen. Just power off and boot up again.
Battery Life / Performance Tests:
Spectrum: Battery: Total Drain: 6.8%/h, Sleep Drain: 4.96%/h, 11% SOT, 17.8 Hour Test (tested version - kernel 20180728, battery v1.3 profile)
Spectrum: Balance: Total Drain: 9.7%/h, Sleep Drain: 6.6%/h, 12% SOT, 19 Hour Test (tested version - kernel 20180728, balance v1.2 profile)
Older Version: June 2018
Thanks:
@osm0sis / AnyKernel2
@nathanchance / Flash Kernel and many guides
@franciscofranco / Franco Kernel
@frap129 / Electron Kernel
@flar2 / ElementalX Kernel
@Adi Shakthi / God's Kernel
@zx2c4 / Wireguard
@phantom146
PS: I'm on Telegram now too!
Profile: @savagezen
Discussion for this kernel: @sz_kernel_angler
Want to stay even more up to date?
Install the IFTTT app
Get notifications for testing releases - Applet Link
Get notifications for source code releases - Applet Link
Changelog:
v20181221 Release Notes
v20181124 Release Notes
v20180910 Release Notes
v20180808 Release Notes
v20180728b - fixed spaces in localversion resulting in kernel name not showing in Settings app.
v20180728 Release Notes
Bugs:
Boot Loop / Freeze on Android 9.0 Oreo.
FAQ:
Need Help / Want to Help? Join the my Telegram Channel: @sz_kernel_angler
Is this kernel compatible with Android Pie (9.0)? It should work out of the box, however several users have reported boot freezes / loops on Pie. I haven't had a chance to test it fully in Pie and am still on Oreo myself. If you run into issues, try running with SELinux as permissive or reach out on Telegram.
Nice, gonna give this a run. Kudos for adding detailed instructions on your site.
Nice, was hoping for new kernel a long time
I would like to suggest the "Hima Hotplug" for your kernel, it is so fluid and great on battery life (experience from sphinx kernel for bullhead)
Pump Ac7i0n said:
Nice, gonna give this a run. Kudos for adding detailed instructions on your site.
Click to expand...
Click to collapse
You're welcome. It is as much for me to remember how to do stuff in the future with other devices as anything else. Glad others can benefit from it as well.
eurochild said:
Nice, was hoping for new kernel a long time
I would like to suggest the "Hima Hotplug" for your kernel, it is so fluid and great on battery life (experience from sphinx kernel for bullhead)
Click to expand...
Click to collapse
Thanks for the suggestion. Browsing source code now...
savagezen said:
You're welcome. It is as much for me to remember how to do stuff in the future with other devices as anything else. Glad others can benefit from it as well.
Thanks for the suggestion. Browsing source code now...
Click to expand...
Click to collapse
just wanted to say solid first public kernel. super smooth
Thank you for the new kernel,so far so good
Smooth so far, great job.
though is it just me or does the Settings app display "Unavailable" under Kernel version? EX Kernel Manager displays the kernel version just fine.
Maybe it has something to do with the presence of spaces in the kernel version name?
aureljared said:
Smooth so far, great job.
though is it just me or does the Settings app display "Unavailable" under Kernel version? EX Kernel Manager displays the kernel version just fine.
Maybe it has something to do with the presence of spaces in the kernel version name?
Click to expand...
Click to collapse
I see the same under about phone.
aureljared said:
Smooth so far, great job.
though is it just me or does the Settings app display "Unavailable" under Kernel version? EX Kernel Manager displays the kernel version just fine.
Maybe it has something to do with the presence of spaces in the kernel version name?
Click to expand...
Click to collapse
Lawlrus said:
I see the same under about phone.
Click to expand...
Click to collapse
same here, nothing so important. if you click on it it shows the kernel info (atleast that is what happens on aosip rom)
eurochild said:
same here, nothing so important. if you click on it it shows the kernel info (atleast that is what happens on aosip rom)
Click to expand...
Click to collapse
Yeah I agree, it is, by no means, a deal-breaker. I just wanted to point it out for newcomers because I sure had a grand time panicking over whether or not the installation went through.
Currently using this kernel with ABC rom, so far the best kernel ever, very smooth and good heat output
aureljared said:
Yeah I agree, it is, by no means, a deal-breaker. I just wanted to point it out for newcomers because I sure had a grand time panicking over whether or not the installation went through.
Click to expand...
Click to collapse
eurochild said:
same here, nothing so important. if you click on it it shows the kernel info (atleast that is what happens on aosip rom)
Click to expand...
Click to collapse
This does work on AOSiP. Stock ROM (and maybe others) it does not appear after tapping on "Kernel Version" in settings. As noted, third party apps like EX Kernel Manager and Kernel Auditor seem to display the kernel version correctly.
There are, in fact, spaces in LOCALVERSION in the config file. I'll add this under bugs in the second post and update when it's fixed.
PS: Glad you guys are enjoying it and to hear it runs smooth and cool! Usage stats for the 'battery' spectrum profile are in the updated OP. Testing the 'balance' profile now.
UPDATE 8/1: The 'kernel version' issues has been fixed. Notation is in second post and download link has been updated in OP.
This kernel kicks ass! Seriously, great work. One of my major complaints with the 6P was its over heating and then thermal throttling. I just didn't play certain games because of it. Now, after flashing this kernel it runs smooth and cool and games work again. Unreal. Truly love the way the phone works now. Not bad for battery life either but it's not my primary any more.
galakanokis said:
This kernel kicks ass! Seriously, great work. One of my major complaints with the 6P was its over heating and then thermal throttling. I just didn't play certain games because of it. Now, after flashing this kernel it runs smooth and cool and games work again. Unreal. Truly love the way the phone works now. Not bad for battery life either but it's not my primary any more.
Click to expand...
Click to collapse
Good to hear! Did you use the Gaming spectrum profile? I'm don't use my phone for games so I didn't test that outside of synthetic benchmarks. Also, the Battery spectrum profile should give pretty good battery life as it's very conservative.
Spoiler: I'm working on maybe adding the chill or relaxed governors to test as well.
No profiles, just default settings. I usually run a week or two on default before I mess around just so I can tell the difference in the tweaks.
I might play around but this phone is just for messing about now, picked up the Essential on the Prime deal and quite like it so the 6P is not a daily driver.
Gotcha. FYI the balanced profile is enabled by default.
savagezen said:
Gotcha. FYI the balanced profile is enabled by default.
Click to expand...
Click to collapse
Do you happen to have the link somewhere?
dirtyreturn said:
Do you happen to have the link somewhere?
Click to expand...
Click to collapse
All the profiles are in my AnyKernel repo on GitHub. There are a total of 30 profiles from around the web even though the Spectrum App only uses those numbered 0, 1, 2, and 3. I include my built kernel zImage-dtb in the AnyKernel repo so that you can clone it yourself and apply a different profile "manually" if you like. Just change the number in ramdisk/init.spectrum.sh, zip it up, and flash it.
Code:
if [ ! -f /data/property/persist.spectrum.profile ]; then
setprop persist.spectrum.profile 0 # change this number
fi
Note, if you use this method, and later select a profile from the Spectrum App, the Spectrum App choice will override the initial one, including after reboot -- because it applies the settings once the user space is reached.
@savagezen thanks! Also, kernel link?? I must be missing it.. Is it in the OP?
Sent from my PH-1 using Tapatalk

Categories

Resources