FORUMS
Remove All Ads from XDA

[KERNEL][MM/N/O/P] Cerberus Kernel [1.1][Titan]

159 posts
Thanks Meter: 524
 
By willizambrano01, Senior Member on 23rd October 2018, 05:17 PM
Post Reply Email Thread

Code:
#include
/*
 * I'm not a developer, im taking effort to put more 
 * choices of kernel for our community.
 * This kernel is tweaked for my own taste.
 * Please do not request for more features because 
 * i want to ensure the stability of the kernel first.
 * And thank you for using this kernel.
 */

/*
 * Your warranty is now void.
 * We are not responsible for anything that may happen to your phone 
 * by installing any custom ROMs and/or kernels. 
 * You do it at your own risk and take the responsibility upon yourself
 * and you are not to blame us or XDA and its developers.
 *
 */

[*] What is Cerberus Kernel?
  • This is my new custom Kernel for the Motorola Moto G 2013 (falcon).
    It's based off the LineageOS kernel sources and more custom code from some grand developers.
    Bug reports and contributions are welcome.




# CPU Freq/Govs:

* POWERSAVE
* USERSPACE
* ONDEMAND
* INTERACTIVE
* CONSERVATIVE
* LIONHEART
* YANKACTIVE
* INTELLIDEMAND
* INTELLIACTIVE
* INTELLIMM
* ALUCARD
* ZZMOOVE


# CPU Hotplugs :

* IntelliPlug v4.0 added and enable by default
* MSM_Hotplug


# IO Schedulers :

* NOOP
* DEADLINE
* ROW
* CFQ
* FIOPS
* SIO (default)
* SIOPLUS
* BFQ
* ZEN
* VR
* MAPLE


# Sound Controls :

* Dolby-DAP Driver enable by default
* Faux Sound Control v3.6
* High perf mode
* Low Latency Driver mods
* Slimbus overclocked and 48khz freq support


# Others :

* Selinux in permissive mode by default
* Compiled with QUVNTNM 6.4 custom ToolChain Linaro 4.9 cortex-A7 optmized
* DT2W/S2W/S2S features added and working disabled for now (cause reboots)
* KCAL v2 color control
* Reduce swappiness to 45
* Disabled MMC CRC check
* Optimized XZ kernel compression
* Fast Charge v2
* WQ_POWER_EFFICIENT
* Enabled RWSEM_ALGORITHM
* State Notifier Driver
* Powersuspend 1.5
* Added filesystem dynamic read-ahead (Credits to Chad Gooldman)
* Swappiness modified to 45
* GPU KGSL fixes
* GPU 533MHz
* Fixed some memory leaks and much more improvements
* Compatible with Kernel Adiutor, and others kernel tune apps



[*] First time installing Custom kernel on your Moto G 2013?


* Make sure your kernel is compatible with you rom (nougat, oreo, pie)
* Reboot on TWRP recovery mode
* Flash Cerberus kernel zip
* Automatically a backup of your original kernel (boot.img) is made in the root of your internal memory,
in case of emergency or return to your original kernel install the backup img and ready.
* Reboot



[*] Download your correct kernel version:


* For marshmallow (6.0.1) and old 2017 nougat roms (7.1.x)
download the cerberus_x.x_old_MM-N file

* For latest 2018 nougat roms download the cerberus_x.x_nougat file

* For oreo and pie roms download the cerberus_x.x_oreo_pie file


# Download kernel :




XDA:DevDB Information
Cerberus kernel for moto G 2013/2014, Kernel for the Moto G

Contributors
willizambrano01
Source Code: https://github.com/willizambranoback...torola_msm8226

Kernel Special Features:

Version Information
Status: Beta
Current Beta Version: 1.0

Created 2018-10-23
Last Updated 2018-11-04
The Following 18 Users Say Thank You to willizambrano01 For This Useful Post: [ View ] Gift willizambrano01 Ad-Free
 
 
23rd October 2018, 05:40 PM |#2  
rushiranpise's Avatar
Senior Member
Flag Ambarnath
Thanks Meter: 96
 
More
Great !! waiting for download links! btw it's Falcon every where(moto g 2013) in the thread
24th October 2018, 02:52 PM |#3  
Senior Member
Thanks Meter: 73
 
More
Finally good governors 😍
Interactive is usually broken on Titan, never going down even when idle(3-4 cores online all the time as well with MPDecision). Had to use conservative (60-90) to make it downclock to 384mhz idle.

Now we got Alucard + AutoSMP + Zen for the win. More battery juice!
Yay!
Thank you, man.
25th October 2018, 04:04 AM |#4  
Member
Flag Fortaleza
Thanks Meter: 14
 
More
This is Moto G 2014 Titan forum, but the OP says Falcon from 2013. Is you kernel for Falcon or Titan?
25th October 2018, 01:41 PM |#5  
Junior Member
Thanks Meter: 0
 
More
How do i change to this kernel? I'm already using the Evolution Kernel By willizambrano01
25th October 2018, 02:36 PM |#6  
Senior Member
Thanks Meter: 597
 
More
Quote:
Originally Posted by angryhari

How do i change to this kernel? I'm already using the Evolution Kernel By willizambrano01

Just wait until its released,then just flash it
The Following User Says Thank You to DanGLES3 For This Useful Post: [ View ] Gift DanGLES3 Ad-Free
25th October 2018, 07:59 PM |#7  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by DanGLES3

Just wait until its released,then just flash it

So i dont need to re-flash my original kernel?! COOL...
25th October 2018, 08:20 PM |#8  
Senior Member
Thanks Meter: 597
 
More
Quote:
Originally Posted by angryhari

So i dont need to re-flash my original kernel?! COOL...

Yeah,kernels come in img format (image) whenever you change a kernel that boot.img gets replaced entirely (with the exception of the ramdisk to keep magisk)
The Following User Says Thank You to DanGLES3 For This Useful Post: [ View ] Gift DanGLES3 Ad-Free
27th October 2018, 02:43 AM |#9  
bejunk's Avatar
Senior Member
Flag Berlin
Thanks Meter: 2,290
 
More
Quote:
Originally Posted by DanGLES3

Indeed,its annoying posting something awesome as a new kernel then not giving download links or updates on the progress of the kernel

Sorry for the OT question, but you habe an Idea why some Animations are missing & why the simplified tabs are forced in chrome & how to solve it? I tried the flasg to force.highend_gfx=1 & force device.low.ram_config=0 but it did not has any effect
Also i want to try to roll a build on weekend, thread of peregrine has quite good info for it. Did you try to build?
27th October 2018, 02:48 AM |#10  
Senior Member
Thanks Meter: 597
 
More
Quote:
Originally Posted by bejunk

Sorry for the OT question, but you habe an Idea why some Animations are missing & why the simplified tabs are forced in chrome & how to solve it? I tried the flasg to force.highend_gfx=1 & force device.low.ram_config=0 but it did not has any effect
Also i want to try to roll a build on weekend, thread of peregrine has quite good info for it. Did you try to build?

persist.sys.force_highendgfx=true and ro.config.low_ram=false,those are the correct properties also,is splitscreen avaliable? if it is then those properties are already the default,try checking the flags on chrome chrome://flags
The Following User Says Thank You to DanGLES3 For This Useful Post: [ View ] Gift DanGLES3 Ad-Free
27th October 2018, 03:30 AM |#11  
bejunk's Avatar
Senior Member
Flag Berlin
Thanks Meter: 2,290
 
More
Quote:
Originally Posted by DanGLES3

persist.sys.force_highendgfx=true and ro.config.low_ram=false,those are the correct properties also,is splitscreen avaliable? if it is then those properties are already the default,try checking the flags on chrome chrome://flags

Sorry did not had the exact strings handy
Anyway, added them now & its still the same... (Tested Chrome Canary & Kiwi Browser which is based on Chromium and even has a flag for the simplified tab view.)
Btw, there are also some other stuff missing like small animations (when you mark text & the press on that arrow to see more options, there is no animation, etc.)
Afaik these strings are also not more used, because low spec devices (which those flags were introduced for in KK) use Android GO now. And for GO, you set a flag before compiling the ROM.
Splitsscreen works with & without these flags. They seem to literally do nothing.

Im just curious how the system sets that?! (MAybe by looking up the RAM size i guess) And how we can trick it to have full graphgics.

EDIT: If you reply, maybe better on LOS thread or via PM, dont want to clutter the Kernel thread.

EDIT2: Btw, i added an .sh to set renderer to opengl after boot, like you said, but it was the same effect as i would have enabled directly in build.prop. Launcher lag was mostly gone and some stuff feel'd more responsive, but SysUI was more laggy and sometimes lockscreen froze. Did not seem that it used skia still for system, but like opengl globally. Did you use it still use opengl render? Did you enable it via terminal? Would be great to have an smooth launcher & system too
The Following User Says Thank You to bejunk For This Useful Post: [ View ] Gift bejunk Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes