[KERNEL] C20 Kernel for Motorola Z3 Play (beckham) [OC]

nach0x

Senior Member
Jul 12, 2012
112
52
58
C20 Kernel​
Hi all!
Here is my custom kernel for the beckham, it is based in the LineageOS SDM660 Kernel, with the fixes from @Jleeblanch

The aim of this project is to have a kernel with overclock capabilities in order to get the Snapdragon 636 more closer to the Snapdragon 660. The rest of the kernel will be remain untouched (or for the most part).

Features:

- CPU Overclocked Big clusger up to 2.45 ghz (default frequency set at 2.2 Ghz) Small cluster up to 1.9 ghz
- GPU model faked to Adreno 512, with this now games loads more optimized drivers aimed for the 512.
- For some reason CPU-Z detects the device as a Snapdragon 660 (I wouldn't call this a feature :D )

Geekbench results



Installation
1. Flash in TWRP recovery

Downloads:

LOS: https://www.androidfilehost.com/?fid=8889791610682927399

STOCK ROM: https://www.androidfilehost.com/?fid=10763459528675577138

Feel free to contribute with ideas to make this device even better! If you have any bugs to report, please attach a logcat.

Source code: https://github.com/nahueloco/kernel_motorola_sdm660

HUGE Thanks to @moonlightdrive who helped me develop this kernel​
 
Last edited:
  • Like
Reactions: chukundeda

nach0x

Senior Member
Jul 12, 2012
112
52
58
How stable it is on overclocked speed?
It usually depends on your device, but I managed to get a stable OC at max Frequency. Regarding bugs, the kernel is 95% similar to the one found in LOS, only things that have changed are the frequency table, GPU model, and some minor tweaks.

I have also made Stock rom compatible kernel with OC capabilities. Tell me guys if you want it as well!
 

chukundeda

Member
Jun 2, 2014
10
3
23
Vranje
Thank you nach0x very much for this Kernel!

I flash the Kernel for Stock ROM about 2 weeks ago and it works perfectly so far. I got almost the same result in Geekbench, but as I notice in this Kernel the default Governor is Performance unlike the one for the LinageOS, where the Governor is Interactive. Does it matter?
And GPU is not changed to 512 on Stock Kernel like you said for LinageOS Kernel

I want to know also, is it possible to OC the Small Cluster to and can you do it and what app is best for changing Governor or min/max frequencies for both Clusters?
 
Last edited: