c5 kernel OC Beta for n950X - Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &

• Some cpu optimizations
• 15% CPU undervoltage and 20% GPU undervoltage for better battery life and lower temperature
• Maximum overclocking CPU: exynos M2 2.85GHz cortex a53 2.02GHz up to 55% performance gain
• Overclocking added to gpu: from 900 MHz (boost) to 1320 MHz ** Caution **: frequencies higher than 646 MHz may be unstable
• Added CPU and GPU voltage control ** Caution **: voltages above 1.3 V on the CPU can degrade the CPU or burn out. Maximum GPU voltage: 1.2 V
• Energy efficient work queues
• Governors: interactive, schedutil, boost, zzmoove, boost, blu_active, conservative, grow, performance, Ultra economic
• IO schedulers: cfq, bfq, maple, zen, fiops, tripndroid, noop, deadline
• Supports Private Mode
• F2fs on partition / data
• Init.d Support
• Added screen frequencies: * 60 Hz default * 65 Hz 75 Hz 80 Hz 85 Hz 90 Hz Unstable: 100 Hz 120 Hz 122 Hz 144 Hz
• Ram frequency overclocking: 2190 MHz for better system performance
• Reducing storage latency for faster response
• You can edit some kernel things like maximum CPU frequency, but a higher frequency than 2.95GHz can cause overheating and instability so be careful I am not responsible for any device burnt
• download beta 1:
Removed
• Sources: https://github.com/Paschoal/c5-kernel
• Support Android 9.0 one ui only!!
• the beta version is unstable so I recommend you wait for the stable version as I'm still working on it

source link is not working?

few__ said:
source link is not working?
Click to expand...
Click to collapse
oh i will fix the link thanks for letting me know

Thread closed and download links removed as per OP request

Related

[Kernel][AOSP] MAC Kernel - 2.5 [OC uV | Linaro -O3 | CK1 | S2W | USBFC | SLQB | SIO]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
BIG thanks to Agrabren, ToastCFH, CyanogenMod Team, Coolexe and cjoliver​
What is a kernel?​
Code:
#include
/*
* Your warranty is now likely void.
*
* I am not responsible for bricked devices, dead SD cards,
* spontaneous combustion, or any other host of cosmic penalties
* which may befall you, your family, or your phone.
*
*/
• Based off latest Disarmed Toaster build - true aosp kernel is here
• Snapdragon optimizations
• Linaro -O3 optimized
• Implement Ziggy's ck1 patchset
• USB Forced Fast Charge v3.1
• Sweep2Wake with user sysfs - YOU pick start and end points!
• CPU OC up to 1.94GHz
• Set default speeds min @ 192 MHz [email protected] 1.5 GHz
• CPU based alignment handling
• L2 up to 1566 MHz
• GPU OC 2D @ 266 MHz 3D @ 320MHz with MHzx8 bandwidth
• Glitch free GPU frequency changing
• Ziggy's Vdd table interface
• Kernel based mpdecision with advanced screen off profile
• Kernel based thermal management with 3 phase throttling sysfs
• zRam- Google snappy zRam compression / decompression
• Optimized SLUB
• SLQB memory allocator - default
• Dynamic sync control
• Optimized ARM RWSEM algorithm
• lib/memcopy: use glibc version
• lib/string: use glibc version
• Proportional Rate Reduction for TCP
• Lower vfs cache pressure -> 25
• Tweaked audio buffers for Beats
• AC charging for unknown chargers
• vfp neon Optimizations
• Adjusted VM Ratios
• Disable gentle fair sleepers, should improve performance
• Lower WiFi voltages
• Increase Max / Min Readahead Buffers
• Allow low WiFi signals to be seen
• Allow camera flash at 5%
• USB OTG
• CIFS
• SWAP
Governors
• Ziggy's LagFree
• Ziggy's Smartass v2
• Badass with GPU control
IO Schedulers
• BFQ v4
• SIO - Tuned for flash devices
• Deadline - Tuned for flash devices
• Noop
• V(R)
• Boot to recovery
• Nand backup (Optional)
• Wipe cache
• Flash kernel
• Done!
Code:
v 2.5
• Compiled with latest Linaro toolchain
• Linaro -O3 Optimized
• Patched up to Linux 3.0.50
• SLQB Memory Allocator - Defaulted
• Implement ck1 patchset - ziggy
• Add -Ofast flag to config
• Ziggy sysfs vdd interface
• Move vdd min / max to kconfig
• Ziggy's LagFree
• Add sysfs to config for smartass v2 - Ziggy
• Update LZO zRam
• Removed a bunch of governors for battery testing (SavagedZen, Lionheart, Intellidemand, Scary, Lulzactive, Wheatley, Pegasusq, Lazy)
• Default to SIO
• MHzx8 bandwidth
• Fix thermal management
• 3-phase throttling with sysfs added to thermal managment
• Advanced screen off profile for mpdecision
• User configurable sweep2wake coordinates
• Tweak deadline io scheduler for better performance on Android
• Fix bug due to buffer overrun
• Optimized sha1 and aes routines
• Lower display panel voltages
• Dynamic sync control
• Re added badass governor with gpu control
• Updated updater script
• Enabled USB OTG - Yes, I completely forgot to enable this...
• [url]http://d-h.st/myi[/url]
• New: https://github.com/MikeC84/android_kernel_htc_shooter-2
• Old: https://github.com/MikeC84/android_kernel_htc_shooter
• Old: https://github.com/MikeC84/CM9-SHOOTER
Also linked in my signature in case no one noticed..
• Abrabren
• ToastCFH
• Cayniarb
• Herver
• Cyanogen Mod Team
• Chad G
• Mazda
• showp1984
• lowlevel-studios
• abev66
• Coolexe
• faux123
• ryrzy
• oliverclaude
• yank555-lu
• Chad0989
None!
Code:
[B]Coming Soon[/B]
Add another build for older base
Optimized CRC32 algorithm
Patched up to 3.0.52
Linaro Topology drivers
[B]11/02/2012[/B]
http://d-h.st/myi
• Compiled with latest Linaro toolchain
• Linaro -O3 Optimized
• Patched up to Linux 3.0.50
• SLQB Memory Allocator - Defaulted
• Implement ck1 patchset - ziggy
• Add -Ofast Linaro flag to config
• Ziggy sysfs vdd interface
• Move vdd min / max to kconfig
• Ziggy's LagFree
• Add sysfs to config for smartass v2 - Ziggy
• Update LZO zRam
• Removed a bunch of governors for battery testing (SavagedZen, Lionheart, Intellidemand, Scary, Lulzactive, Wheatley, Pegasusq, Lazy)
• Default to SIO
• MHzx8 bandwidth
• Fix thermal management
• 3-phase throttling with sysfs added to thermal managment
• Advanced screen off profile for mpdecision
• User configurable sweep2wake coordinates
• Tweak deadline io scheduler for better performance on Android
• Fix bug due to buffer overrun
• Optimized sha1 and aes routines
• Lower display panel voltages
• Dynamic sync control
• Re added badass governor with gpu control
• Updated updater script
• Enabled USB OTG - Yes, I completely forgot to enable this...
[B]08/26/2012 - 0.9.6[/B]
[url]http://d-h.st/S4l[/url]
• Update Fast Charge to v3.1 - yank555-lu
• Update BFQ to v4
• Add V(R) I/O Scheduler
• Optimized ARM RWSEM algorithm
• lib/memcopy: use glibc version
• lib/string: use glibc version
• BadAss Governor - showp1984
• Lulzactive v2 Governor
• Pegasusq Governor
• Fix multi touch issues - Agrabren
• vDM fix - (Coolexe / Chad G)
• Update LZO compression / decompression to latest version.
• Proportional Rate Reduction for TCP
• Lower vfs cache pressure -> 25
•Tuned deadline for better flash support
[B]08/19/2012 - 0.8.5[/B]
[url]http://d-h.st/JVQ[/url]
[url]https://www.dropbox.com/s/wmqy22wqu9czf0o/MAC_Kernel_0.8.5.zip[/url]
• Kernel based mpdecision - Coolexe
• Kernel based thermal management - Dodava
• Snapdragon optimizations
• Optimized SLUB
• Tweaked audio buffers for Beats
• Glitch free GPU frequency changing
• AC charging for unknown chargers
• -O2 Optimized - Dodava
• vfp neon Optimizations - CG
• Google snappy zram compression / decompression - Vadonka
[B]08/10/2012 - 0.8.0[/B]
[url]http://d-h.st/sQM[/url]
• CPU OC up to 1.94
• Allow CPU based alignment handling - CG
• Adjust vm ratios
• Disable gentle fair sleepers, should improve performance
• Default IO Scheduler > noop
• New updater zip that will help with flashing on sense - CG
• Allow low WiFi signals to be seen
• Allow camera flash at 5%
• Sweep2Wake
[B]08/06/2012 - 0.7.5[/B]
[url]http://d-h.st/C1Z[/url]
• Re based off cm9 0.7.4
• Lower WiFi voltage
• Remove CPU oc for now
•Add back GPU OC - (Chad G)
• USB Forced Fast Charge - (Chad G)
• Change back to SLUB. SLQB causing boot loop
• SavagedZen Governor
• Scary Governor
• ZRAM
• SWAP
• CIFS
[B]07/27/2012 - 0.7.0[/B]
MAC - [url]https://www.dropbox.com/s/vf0ofwj6ppktvcx/MAC_Kernel_0.7.0.zip[/url]
md5 - a15719330044cd0a81f3768b0e3689a9
• intellidemand governor
• iosched: prevent aliased requests from starving other I/O
• SLQB Memory Allocator - Default
• CPU OC up to 1.8
• GPU OC
• Disabled Perflock
• USB On-The-Go
• Removed lulzactive governor was causing reboots.
[B]07/19/2012 - 0.6.5[/B]
MAC - [url]https://www.dropbox.com/s/hlntpy5bwgvxtdg/MAC_Kernel_0.6.5.zip[/url]
md5 - 097f78a07f6d70caff23e318a5817b1c
• Fixed Lulzactive full speed bug (tegrak)
• New base (thanks Agrabren)
• Simple IO Default Scheduler (From now on just one kernel. Use antutu cpu, rom toolbox, etc to change IO Scheduler)
• Added USB forced fast charge - CG
• Remove BadAss Governor
• GPU OC Not yet added..
[B]07/12/2012 - 0.6.0[/B]
SIO - [url]https://www.dropbox.com/s/brev1ek7ck84q5g/MAC_SIO_Kernel_0.6.0.zip[/url]
md5 - d8f01ea7e749e662aadf7f0c4dd17504
BFQ - [url]https://www.dropbox.com/s/lowuo3wnajyz6yj/MAC_BFQ_Kernel_0.6.0.zip[/url]
md5 - a36b4552dc2840f0d6ebb5a66af55f8f
• Updated Lulzactive Governor
• Fixed Lulzactive compile error
• Added Lionheart Governor
• Added SavagedZen Governor
[B]07/12/2012 - 0.5.5[/B]
BFQ - [url]https://www.dropbox.com/s/trya5xienfejqvp/MAC_BFQ_Kernel_0.5.5.zip[/url]
md5 - 01a838d7f0b45d2646c26264d3a623f7
SIO - [url]https://www.dropbox.com/s/4pyuuaqw238y4va/MAC_SIO_Kernel_0.5.5.zip[/url]
md5 - ab5d1585da3295be453dc1e8b7d3eecf
0.5.5
Updated makefile for quick compiling
Tuned SIO for flash devices
Fixed bug in SmartassV2
Tweaked conservative governor
Added Governors
Wheatley
Lulzactive - Not enabled, need to update
Lowered GPU OC
0.5.0
Updated Simple IO Scheduler
Added Governors
SmartassV2
Badass
Increase readahead buffer
0.4.6
Updated BFQ IO Scheduler
Fixed compile error for BFQ
0.4.5
FRESH START
Updated Updater Script
Added Schedulers
BFQ IO Scheduler - Not enabled - Need to update
Simple IO Scheduler - Not enabled - Need to update
OC GPU
Increase bandwidth
Added Governors
LagFree
Lazy
0.3.1
Fix Bootloop
Default Governor - SavagedZen
0.3.0
Added Governors (Still Experimenting, may experience bootloop or random reboot)
SmartassV2
InteractiveX
LagFree
0.2.0
New Updater Script
Merged Latest Changes from DevilToast repo
0.1.3
Reworked Updater Script
0.1.2
Updated Updater Script
0.1.0
Added Governors
BadAss
SavagedZen
USB Fast Charge
/sys/kernel/fast_charge/force_fast_charge == 1 to enable this feature // 0 to disable this feature (default)
from your pc:
adb shell
echo 1 > /sys/kernel/fast_charge/force_fast_charge
exit
from a terminal app on your device:
echo 1 > /sys/kernel/fast_charge/force_fast_charge
or to create a script:
just add echo 1 > /sys/kernel/fast_charge/force_fast_charge to the script
Check out Chad's app that let's you control fast charge.
https://play.google.com/store/apps/details?id=com.incredicontrol
Sweep2Wake
http://www.youtube.com/watch?v=jri2BMQHHrs
echo 0 > /sys/android_touch/sweep2wake
This will disable the sweep2wake.
Other options are.
0 for disabled.
1 for enabled.
2 for enabled with backlight.
cm9 - Working great
Sense 3.6 - takes screen shot when swiping to sleep
Sense 4 - takes screen shot when swiping to sleep
Miui Sense - Doesn't work great
Configurations:
Start button -> /sys/android_touch/sweep2wake_startbutton -> HOME, MENU, BACK
End button -> /sys/android_touch/sweep2wake_endbutton -> SEARCH, BACK, MENU
If u want ur s2w start from MENU button then
echo MENU > /sys/android_touch/sweep2wake_startbutton
and s2w end at SEARCH button then
echo SEARCH > /sys/android_touch/sweep2wake_endbutton
CPU OC
Not all phones can handle 1.9! You may experience reboots if set too high, just lower until no more reboots, every phone is different...
Over clocking the CPU may drain the battery faster than if you were are at stock clock speed.
Underclock for better battery life...
Battery / Performance build.prop edits
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
debug.performance.tuning=1
debug.composition.type=hw
debug.sf.hw=1
persist.android.strictmode=0
persist.sys.use_dithering=1
persist.sys.ui.hw=true
persist.sys.purgeable_assets=1
ro.com.google.networklocation=0
ro.kernel.android.checkjni=0
ro.config.nocheckin=1
ro.vold.umsdirtyratio=20
dalvik.vm.checkjni=false
dalvik.vm.execution-mode=int:jit
video.accelerate.hw=1
windowsmgr.max_events_per_sec=240
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
Governor Info
Look here for governor tweaks
BadAss Governor
Badass removes all of this "fast peaking" to the max frequency. On a typical system the cpu won't go above 918Mhz and therefore stay cool and will use less power. To trigger a frequency increase, the system must run a bit @ 918Mhz with high load, then the frequency is bumped to 1188Mhz. If that is still not enough the governor gives you full throttle. (this transition should not take longer than 1-2 seconds, depending on the load your system is experiencing)
Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1188Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.
Lagfree
Lagfree is similar to ondemand. Main difference is it's optimization to become more battery friendly. Frequency is gracefully decreased and increased, unlike ondemand which jumps to 100% too often. Lagfree does not skip any frequency step while scaling up or down. Remember that if there's a requirement for sudden burst of power, lagfree can not satisfy that since it has to raise cpu through each higher frequency step from current. Some users report that video playback using lagfree stutters a little.
SmartassV2
Version 2 of the original smartass governor from Erasmux. Another favorite for many. The governor aims for an "ideal frequency", and ramp up more aggressively towards this freq and less aggressive after. It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq. This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq (500 mhz for GS2 by default) when screen is on. There's no upper limit for frequency while screen is off (unlike Smartass). So the entire frequency range is available for the governor to use during screen-on and screen-off state. The motto of this governor is a balance between performance and battery.
I/O Scheduler Info
Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that does not depend on mechanical movement to access data (yes, like our flash drives). Advantage here is that flash drives does not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages:
Serves I/O requests with least number of cpu cycles. (Battery friendly?)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages:
Reduction in number of cpu cycles used is proportional to drop in performance.
Deadline
Goal is to minimize I/O latency or starvation of a request. The same is achieved by round robin policy to be fair among multiple I/O requests. Five queues are aggressively used to reorder incoming requests.
Advantages:
Nearly a real time scheduler.
Excels in reducing latency of any given single I/O.
Best scheduler for database access and queries.
Bandwidth requirement of a process - what percentage of CPU it needs, is easily calculated.
Like noop, a good scheduler for solid state/flash drives.
Disadvantages:
When system is overloaded, set of processes that may miss deadline is largely unpredictable.
CFQ
Completely Fair Queuing scheduler maintains a scalable per-process I/O queue and attempts to distribute the available I/O bandwidth equally among all I/O requests. Each per-process queue contains synchronous requests from processes. Time slice allocated for each queue depends on the priority of the 'parent' process. V2 of CFQ has some fixes which solves process' i/o starvation and some small backward seeks in the hope of improving responsiveness.
Advantages:
Considered to deliver a balanced i/o performance.
Easiest to tune.
Excels on multiprocessor systems.
Best database system performance after deadline.
Disadvantages:
Some users report media scanning takes longest to complete using CFQ. This could be because of the property that since the bandwidth is equally distributed to all i/o operations during boot-up, media scanning is not given any special priority.
Jitter (worst-case-delay) exhibited can sometimes be high, because of the number of tasks competing for the disk.
BFQ
Instead of time slices allocation by CFQ, BFQ assigns budgets. Disk is granted to an active process until it's budget (number of sectors) expires. BFQ assigns high budgets to non-read tasks. Budget assigned to a process varies over time as a function of it's behavior.
Advantages:
Believed to be very good for usb data transfer rate.
Believed to be the best scheduler for HD video recording and video streaming. (because of less jitter as compared to CFQ and others)
Considered an accurate i/o scheduler.
Achieves about 30% more throughput than CFQ on most workloads.
Disadvantages:
Not the best scheduler for benchmarking.
Higher budget assigned to a process can affect interactivity and increased latency.
SIO
Simple I/O scheduler aims to keep minimum overhead to achieve low latency to serve I/O requests. No priority quesues concepts, but only basic merging. Sio is a mix between noop & deadline. No reordering or sorting of requests.
Advantages:
Simple, so reliable.
Minimized starvation of requests.
Disadvantages:
Slow random-read speeds on flash drives, compared to other schedulers.
Sequential-read speeds on flash drives also not so good.
V(R)
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages:
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages:
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
Can you add 2WCR to this kernel?
Also fast charge...
Also is this based off the toast wimax kernel or agrabren's 3.0 kernel with camera working?
Keep up the good work.
Yea I'll try. Been meaning to add fast charge not sure about 2wcr though, ill check it out!
It is based off 3.0.8 Kernel with camera. As soon as they add Wimax to cm9 for shooter I will add it to this. I will try and keep up with Agrabren's updates as quick as possible..
Will cause Aokp to reboot if camera is selected.
Pretty sure that is rom side, however. Just a heads up to those users
Sent from my EVO3D using xda app-developers app
You must adhere to the GPL as well as XDA rules and post source code for the kernel. Not putting any work down, just stating rules and law.
私のEVO 3Dから送信される。
I was waiting for someone to start all that.
Please, just post concerns to mods. Keep potential drama behind the scenes. Thanks
Sent from my PG86100 using xda app-developers app
noice! sub'd to thread. Good to see some kernel dev'n going on here. I will def try this out after work.
THERE WILL BE NO TROLLING, END OF STORY.
/with love from the mod staff
Links back up and source has been linked in signature but added another link in OP.
Thanks iiDuce!!
Thanks PapaSmurf!!
MikeC84 said:
Links back up and source has been linked in signature but added another link in OP.
Thanks PapaSmurf!!
Click to expand...
Click to collapse
Best of luck and I want to publicly thank you for showing a very high maturity level in dealing with this.
XDA Moderator
Does this kernel fix the boot loop problem a lot of people were having, including myself, with agrabens cm9? I have never been able to get it to fully boot up. Every kernel based off of his didn't fix it either.
Sent from my PG86100 using xda app-developers app
Does this kernel have deep sleep and such which will improve battery life on CM9?
Sent from my PG86100 using Tapatalk 2
Guys this is based off DevilToast kernel which is currently in cm9. So any thing wrong with that will be the same here, sorry. I am new to all this so eventually I will be going deeper into the kernel but for now the simple stuff first..
Besides I think Agrabren added deep sleep a while ago but not quite working correctly because I notice my phone is not sleeping well wither. Could be a rom issue as well too idk...
I have been making some buildprop edits on my phone to see if i can get it sleeping better too, we'll see.
EDIT:
Something kinda obvious I already see is it scans for wifi every 15 seconds, changed mine to every 500 seconds...
MikeC84 said:
Guys this is based off DevilToast kernel which is currently in cm9. So any thing wrong with that will be the same here, sorry. I am new to all this so eventually I will be going deeper into the kernel but for now the simple stuff first..
Besides I think Agrabren added deep sleep a while ago but not quite working correctly because I notice my phone is not sleeping well wither. Could be a rom issue as well too idk...
I have been making some buildprop edits on my phone to see if i can get it sleeping better too, we'll see.
EDIT:
Something kinda obvious I already see is it scans for wifi every 15 seconds, changed mine to every 500 seconds...
Click to expand...
Click to collapse
500? That's like every eight minutes...
I have been running this kernel since 4am. No random reboots, no boot loops no over heating. It is smooth and so far battery has been really nice. Of course, it needs more time to settle for a real reading on battery stats. Using Agrabrens Aosp rom. Waiting for Aokp here to be corrected to enable camera to work. Personal preference for that rom
Sent from my PG86100 using xda app-developers app
Nice job wanna build a kernel for me so i can make jeellly bean bootuo bro
Hit the thanks button
e3d4eva said:
Nice job wanna build a kernel for me so i can make jeellly bean bootuo bro
Hit the thanks button
Click to expand...
Click to collapse
I would but still learning this stuff. I could probably build the kernel, like anyone else easily can, it the necessary bits and pieces our 3D needs I can't do.
You would want to ask Agrabren for something like that.
ch1naski said:
500? That's like every eight minutes...
Click to expand...
Click to collapse
Yea I'm not sure but I think it still scans even when its connected to wifi. Why scan so often if you are already connected? If I want to scan real quick I'll go to settings and hit scan....
awesome - loaded up for me
all these new governors - im gonna try out wheatly vs lagfree
anyone have good results with our portal 2 guest star?

[KERNEL] [Stock-L-3.4.110] [Gabriel-5] [D85X - VS985] [211215]

Be Sure ! If you benefit to the other's you will see it's effect.
Imam Ali
LG G3_D850/1/2/5 - VS985 STOCK KERNEL
Gabriel-5
LOLLIPOP 5.0
BORN TO BE SMOOTHER AND SAVE MORE BATTERY
THIS WASN'T POSSIBLE WITHOUT @nikhil18 & @ZaneZam KIND ANSWERS
AND @airlessproject PATCHES AND @dorimanx
all credits goes to
@nikhil18, @airlessproject @ZaneZam @Tectas @faux123 @HolyAngel
and all friends in XDA have shared their knowledge
and i'm not a developer, just did for hobby
>> my git is here <<
Special Thanks to my Teammates
@BuLLeT_93 & @horsetastic​
FLASH AT YOUR OWN RISK !!
CURRENT VERSION : Gabriel-0.8.3
Main Download Folder-MEGA
0.8.3 ( 21.12.15)
*Power suspend removed
*State notifier added (thx to neobuddy), mods were changed to work with S-notifier
*Hotplugs were updated to latest Dev's changes and working with S-notifier
*Cpufreq limiter updated to v 5.1
*Cputime updated
*Cpufreq were updated to latest Dev's change
Now it looks smoother with same kernel config :good:
0.8.2 ( 20.12.15)
*Initial Nitro version boot fail fixed
0.8.2 ( 12.11.15)
* Linux Kernel Version 3.4.110
* Bunch of Debug options were Removed, This will save CPU Cycle
* zzmoove updated to 1 beta 8
* zzmoove Thermal control is activated ( you can control it as well in cpufreq parameters, eg choose game profile and see its options . It will reduce CPU clock when reach Target Temp )
* zzmoove Native Hotplug : disable other hotplug driver and turn it on and vice versa
* Hotplugs and Cpu Governors were Updated
* Power suspend 1.7
* KCal were Updated
* Compiled with updated UBERTC 5.2.x
* Available in 2 version : "Default ( battery )" have stock parameters while "Nitro" is Tuned for Better Performance ( It's boosted version of Default or Battery version thus it can eat more battery and it's initial Nitro Release thus some parameters should be tune More )
Change-log Gabriel-Tastic 290715
Change-log 0.8.1-b 060815
Change-log 0.8.1-d 080815
UKM (synapse) mod by BuLLeT_93 - 120815
Synapse + UKM Package
send me your log if you got
any problems,see this instruction
for getting the log
Battery tips&tricks
This post will update with your informations and experiences about battery saving
[MOD] LCD TWEAKS (FPS - RESOLUTION) for Better Battery Life
[MOD] Lower AutoBrightness Values
[GUIDE] 'AUTOBOTS' Kernel Settings [Gabriel kernel] [Battery Life]
MODEM
The modem act as the Software bridge between the RIL driver and your phones Hardware (correct me if i am wrong)
Because of that you can directly (more or less) control how your phone signal is behaving by trying different Modems till you find one that suits your needs.
The modem images does have an impact on wifi, mobile networks and how fast they are able to scale up or down, battery runtime, as well as call quality sometimes.
While the g3 got a good signal most of the time the changes might not be this big, compared to other phones and their modem differences, but it is still a good thing to know you got the best reception possible
For me the 20A and 20p Modems are working better then the most others... But there will be people with other carriers etc for whose another might be the right!
@empulse92 said
here is his great MODEM collection
ZZMOOVE Profile Numbers
currently available profiles by ZaneZam and Yank555
------------------------------------------------------------------------------------------------------------------------------------------
(1)'def'-> Default -> will set governor defaults
------------------------------------------------------------------------------------------------------------------------------------------
(2)'ybat'-> Yank Battery -> a very good battery/performance balanced setting DEV-NOTE: highly recommended! ------------------------------------------------------------------------------------------------------------------------------------------
(3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving ------------------------------------------------------------------------------------------------------------------------------------------
(4)'zzbat'-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags! ------------------------------------------------------------------------------------------------------------------------------------------
(5)'zzbatp'-> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting DEV-NOTE: recommended too! ------------------------------------------------------------------------------------------------------------------------------------------
(6)'zzopt'-> ZaneZam Optimized -> balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!
------------------------------------------------------------------------------------------------------------------------------------------
(7)'zzmod'-> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online ------------------------------------------------------------------------------------------------------------------------------------------
(8)'zzperf'-> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving ------------------------------------------------------------------------------------------------------------------------------------------
(9)'zzinz'-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! ------------------------------------------------------------------------------------------------------------------------------------------
(10)'zzgame'-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay ------------------------------------------------------------------------------------------------------------------------------------------
(11)'zzrelax'-> ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings
For change zzmoove profiles
use this tut
thanks to @chacho_2me
Bullet_93 config
CPU
Max frequency 2457
Min frequency 268
Gov Lionheart with:
UP TRESHOLD 80
DOWN THRESHOLD 75
FREQ STEP 5
SAMPLING RATE 20000
Sync frequency 1190
CPU HOTPLUG
Mp Decision OFF
Intelliplug ON Balanced Profile
Histerysis 12
THERMAL
Control core and VDD Restricion both ON
GPU
Simple_ondemand Governor
Max frequency 389mhz
IO SCHEDULER
Tripndroid
Read Ahead 4096kb
VIRTUAL MEMORY
Dirty Ratio 10
Dirty Background Ratio 5
Dirty Expire 1000
Dirty Writeback 3000
Min free 4096
Overcommit ratio 50
Swappiness 70
Vfs_cache_pressure 50
Zram 600mb
Kcal config :
Saturation 38
Screen Hue 24
Value 128
Contrast 138
horsetastic bubmlemee v2
zzmoove profile number 5
Profile 5 tweaks;
Down threshold 80
Sleep down threshold 80
Freq limit sleep 268mhz
Sampling rate 100000
Smooth up 70
Up threshold 85
cpu max 2265mhz
cpu min 268mhz
multicore power saving disabled
input boost frequency 1267mhz
cpu voltage -25
mpdecision off
intelliplug on conservative
touch boost off
cpu max screen off frequency 268mhz
thermal control intellithermal
gpu msm-adreno-tz
gpu max 578mhz
i/o scheduler fiops
read ahead 2048
low memory killer very aggressive
Virtual memory zram to 0
TCP congestion algorithm westwood
Horestastic Bumblebee V3
CPU
Max Freq - 1958mhz
Min Freq - 268mhz
Governor - zzmoove (Profile Number 5 zzbatp)
Governor Tunables Changes;-
freq_limit_sleep 268mhz
sampling rate 100000 or 80000 if laggy
smooth up 75
smooth up sleep 100
up threshold 85
up threshold sleep 100
Multicore Power Saving - Disabled
CPU Boost Interval - 10ms
Sync Threshold - 1190mhz
Input Boost Freq - 1267mhz
CPU Voltage - Global -60
CPU Hotplug Either stock zzmove hotplug with both disabled or Intelliplug (both are great)
Balanced Profile
Touch Boost - Disabled (Enable if laggy)
Hysteresis Value - 12
Threshold Value - 722
CPU Max Screen Off Freq - 268mhz
Thermal - Core Control & VDD Restriction Enabled - All stock values
GPU Governor - Simple ondemand
Max Freq - 578mhz
Laziness - 5
Ramp Threshold - 4
I/O Scheduler - fiops
Read ahead - 2048
Low memory Killer - Very aggressive
Virtual Memory
dirt ratio - 10
dirty background ratio - 5
dirty expire centisecs - 1000
dirty writeback centisecs - 3000
min free kbytes - 4096
overcommit ratio - 50
swappiness - 30
vfs cache pressure - 50
laptop mode - 0
ZRAM - 200 (but this is personal choice really)
TCP Congestion Algorithm - Westwood (Or Cubic if desired)
Looks interesting...
Do you plan on making versions for the other variants? Like my D851
leald said:
Do you plan on making versions for the other variants? Like my D851
Click to expand...
Click to collapse
yea,i've an exam in next 2 week,i'll working on it
mostafaz said:
yea,i've an exam in next 2 week,i'll working on it
Click to expand...
Click to collapse
Looks promising...please work on sound quality also
Off topic:
Don't you have konkur?
cause i have...in 2 weeks
Wish you the best
reza1995live said:
Looks promising...please work on sound quality also
Off topic:
Don't you have konkur?
cause i have...in 2 weeks
Wish you the best
Click to expand...
Click to collapse
yea -wish ya luck
actually other kernels have faux sound and it's good enough, but i want do something different and add other sound engine,but in next releases
mostafaz said:
yea -wish ya luck
actually other kernels have faux sound and it's good enough, but i want do something different and add other sound engine,but in next releases
Click to expand...
Click to collapse
Don't worry I'm sure we all can wait...focus on your exam cause I know how important that is.
nice )
i like the 268mhz cpu step and gpu 27idle.
i missed that when i switched phones from oneplus to lg g3. thanks for the kernel will install.
i guess i can just flash it over my chupachups kernel?
What governors are in this Kernel?
Does not work with 20p, it restarts the phone all the time.
horsetastic said:
What governors are in this Kernel?
Click to expand...
Click to collapse
Smartmax, Smartmax-eps (extreme power saving), conservative (up/down treshold added), interactive(patched)
and other stock govs
No worry about the governors. I flashed it haha. Working nicely with cloudy 2.2 so far. Not been long of course. Any recommended settings for battery life?
I'm set on Fiops, 2048 read ahead, smartmax eps, 300000 Max off screen, 2.5ghz Max clock, simple on demand GPU, under clocked to 330. And some other bits I think.
Derpling said:
Does not work with 20p, it restarts the phone all the time.
Click to expand...
Click to collapse
thx for reporting
do you have d855 variants?which rom?
i got reset issue while trying to add cpu over clock feature,but now its ok,maybe i should reduce oc values
horsetastic said:
No worry about the governors. I flashed it haha. Working nicely with cloudy 2.2 so far. Not been long of course. Any recommended settings for battery life?
I'm set on Fiops, 2048 read ahead, smartmax eps, 300000 Max off screen, 2.5ghz Max clock, simple on demand GPU, under clocked to 330. And some other bits I think.
Click to expand...
Click to collapse
good
try change tcp cong to cube if u loose more power on wifi or data,but its good with that.
i will update 2nd post with batt tips,with info users will tell me,thx
OK great thanks. Any plans to add more governors? More battery saving options the better haha. Phone is a battery beast.
5 days before we didnt have any kernel dev now we have two....thanks for the kernel...also if you can post your kernel to a more known and "better" site than this arabic something site with slow speed!!!it could be great!!!thanks!
horsetastic said:
OK great thanks. Any plans to add more governors? More battery saving options the better haha. Phone is a battery beast.
Click to expand...
Click to collapse
yea,i will-but first must be sure that not buggy and works fine the release
also you can tune governor, got 5 hrs sot,50% brightness,camera,some call and text surfing the net and g+(cubic tcp)-max scr 960-260~2500 cpu-27~578 gpu-io sched 512 rowzram off-hot plug 1 -1 ,uv 25
give it a try
Weirdly the smartmax and smartmax eps governors don't seem to be very battery friendly lol.
On engines kernel Lionheart was good when on paper it shouldnt really be but Wheatley and DanceDance were bad when they should of been good. I don't get it?

[KERNEL] [v0.14] [MM 6.0.0 Stock ROM] Frankenclark

Introduction
This is a kernel for XT1572/XT1575 built from stock sources (marshmallow-6.0.0-release branch) with cherry picks from other kernels and some ports/mods done by me. It started as a personal build tailored to my preferences but just thought I'd share in case somebody might find it useful. My main goal is building the smoothest kernel I can get so performance is top priority.
This kernel is for stock ROM MPH24.49-18*
Disclaimer
Although I have experience with Linux kernels on desktops and servers this is my first Android kernel. I've been running this kernel on my XT1572 for a few days and seems pretty stable but that doesn't mean it's risk free. In fact I wouldn't dare to install it if you don't have a proper backup and some basic skills to deal with unexpected situations.
Features
Aroma Installer
CPU profile scripts (see this)
Color control (KCAL)
Frandom
Updated to kernel version 3.10.101
Overclocking (a53: 1536MHz a57:2016MHz)
Underclocking (302MHz)
Additional CPU governors (ElementalX, Intelliactive, Lionheart, BioShock, BluActive, Wheatley, InteractiveX/Interactive, Impulse, Zzmoove)
Additional I/O schedulers (SIO, FIOPS, Zen, BFQ, SIOPLUS)
Bricked Hotplug
Updated ZRAM driver
Updated Lowmemorykill driver
Basic init.d support
KSM and UKSM
Voltage readings
Fsync on/off
Touchboost on/off
Vibration control
KEXEC Hardboot (MultiROM support)
Patched cdrom code (DriveDroid support)
DoubleTap2Wake/Sweep2Wake/Sweep2Sleep (EXPERIMENTAL)
Power efficient workqueues
Support for additional FS: NTFS, NFS, CIFS
Additional Xpad drivers (read this)
Device as USB trackpad/keyboard driver (read this)
WiFi module optimizations
Many minor optimizations
Optimization flags
UBER Toolchain 4.9
Installation instructions
Download ZIP and flash from TWRP/Flashify. Read the following notes carefully before flashing.
Important notes:
This kernel is still experimental, make a proper backup first
You need to be rooted
DO NOT play with DT2W/S2W before reading the release notes and the update
In case you want to tune some parameters (ie: CPU frecuencies) I recommend you install EX Kernel Manager, Kernel Adiutor or Kernel Adiutor-Mod.
If you're using Kernel Adiutor to control vibration or TCP congestion read this.
Questions? Read the FAQ before posting.
Download
Latest version is v0.14 (see release notes)
https://www.androidfilehost.com/?w=files&flid=49225​
Donations
Although quite a deal of the important work has been done by the developers mentioned in the Credits section I spend many hours working on this. If you feel like helping me out I'd appreciate some tiny donations to cover some minor expenses.
​Thanks to all of you who have donated, it's very much appreciated.​
Profiles
One of the FAQ in most kernel related threads is "What are the best settings for .....?". This is the 10 million question since the usage pattern can be very different for each user. However, I understand less experienced users will appreciate some hints in this department, so that's why I'm posting some basic settings you can use as a starting point.
It's your job to further tune them to suit your needs. You should be able to modify these settings with whatever Kernel Control App you like the best, although not all settings are available in every app, in such a case tune those you can. The list is not complete (just the most importante settings) and is loosely based on Kernel Adiutor arrangement.
Please, keep in mind these are subjective values (based of personal preferences or popularity) and some people might like other settings for whatever reasons.
Performance Profile: Very smooth and responsive but average battery life
CPU
LITTLE Cluster
CPU Governor: bluactive
CPU Max Frequency: 1536MHz
CPU Min Frequency: 302MHz​BIG Cluster
CPU Governor: bluactive
CPU Max Frequency: 2016MHz
CPU Min Frequency: 302MHz
NOTE: If you get N/A or weird values when trying to change settings on BIG cores it means both have been hotunplugged. To work around this select "performance" governor, make your desired changes and then select you previous governor.​CPU Boost
Input Boost Frequency Core 1: 960MHz​
Hotplug
MSM MPDecision
Minimum CPU online: 2
Maximum CPU online: 6
Max Cores Screen Off: 2
Idle Frequency: 384MHz​
Thermal
Core Control: Off
VDD Restriction: Off
Temperature Throttle: On​
GPU
Max Frequency: 600MHz
Min Frequency: 180MHz
Govenor: cpufreq​
I/O
Scheduler: noop
Read-ahead: 1024KB​
Balanced Profile: Above average battery life with good performance on most situations
CPU
LITTLE Cluster
CPU Governor: interactive
CPU Max Frequency: 1440MHz
CPU Min Frequency: 302MHz​BIG Cluster
CPU Governor: interactive
CPU Max Frequency: 1632MHz
CPU Min Frequency: 302MHz
NOTE: If you get N/A or weird values when trying to change settings on BIG cores it means both have been hotunplugged. To work around this select "performance" governor, make your desired changes and then select you previous governor.​CPU Boost
Input Boost Frequency Core 1: 960MHz​
Hotplug
MSM MPDecision
Minimum CPU online: 2
Maximum CPU online: 5
Max Cores Screen Off: 2
Idle Frequency: 768MHz​
Thermal
Core Control: Off
VDD Restriction: Off
Temperature Throttle: On​
GPU
Max Frequency: 600MHz
Min Frequency: 180MHz
Govenor: msm-adreno-tz​
I/O
Scheduler: noop
Read-ahead: 1024KB​
Battery Profile: Good battery life at the expense of somewhat limited performance
CPU
LITTLE Cluster
CPU Governor: ondemand
CPU Max Frequency: 1440MHz
CPU Min Frequency: 302MHz​BIG Cluster
CPU Governor: ondemand
CPU Max Frequency: 1632MHz
CPU Min Frequency: 302MHz
NOTE: If you get N/A or weird values when trying to change settings on BIG cores it means both have been hotunplugged. To work around this select "performance" governor, make your desired changes and then select you previous governor.​CPU Boost
Input Boost Frequency Core 1: 960MHz​
Hotplug
MSM MPDecision
Minimum CPU online: 1
Maximum CPU online: 3
Max Cores Screen Off: 2
Idle Frequency: 960MHz​
Thermal
Core Control: Off
VDD Restriction: Off
Temperature Throttle: On​
GPU
Max Frequency: 450MHz
Min Frequency: 180MHz
Govenor: simple_ondemand​
I/O
Scheduler: noop
Read-ahead: 1024KB​
Thanks To/Credits
vadimtk
flar2
franciscofranco
nimrodsv
anarkia1976
savoca
myfluxi
AudioGod
osm0sis
nychitman1
jollaman999
imoseyon
showp1984
HashBang173
neobuddy89
rehpyc
Alcolawl
soniCron
Spasticdroid
XDA:DevDB Information
Frankenclark, Kernel for the Moto X Style (Pure)
Contributors
dirtyhank
Source Code: https://github.com/dirty-hank/frankenclark/
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 0.14
Created 2016-01-10
Last Updated 2016-10-11
Changelog
v0.14 (2016-08-29)
Proper KCAL control (thanks to @Spasticdroid)
Updated xpad driver for compatibility with gamepads/controllers (thanks to @Spasticdroid)
Driver to use device as USB trackpad and keyboard (thanks to @Spasticdroid)
Misc minor updates (see github)
100Hz version uses stock compiler flags
v0.13 (2016-06-21)
Update to Linux Kernel 3.10.102
Misc minor updates (see github)
New start-up CPU governor profiles: bluactive, maddog and silverfish
v0.12 (2016-05-15)
Disable DT2W/S2W while phone call is in progress
New CPU governors: impulse, zzmoove
New and updated CPU profile scripts
Runtime CPU profile switcher script (see release notes)
Minor changes to Aroma installer
v0.11.1 (2016-05-01)
Aroma Installer update (see release notes)
v0.11 (2016-04-27)
Aroma Installer
Better camera focus
Less CPU usage from DT2W/S2W
Minor updates and bugfixes
v0.10 (2016-04-03)
Updated lowmemorykiller driver
BFQ and SIOPLUS I/O schedulers
Updated ZRAM driver (on by default)
User togglable WLAN wakelocks
Basic init.d support (see release notes)
Misc minor updates
v0.9 (2016-03-20)
Update to Linux Kernel 3.10.101
Bug fixes
Changes from Google update to N5X and N6P (see release notes)
v0.8 (2016-03-06)
Update to Linux Kernel 3.10.99
Power efficient workqueues
NTFS support
NFS and CIFS support (you'll probably need additional user space binaries)
v0.7.1 (2016-02-28)
Workaround for the dimmed screen upon unlock bug when DT2W/S2W is enabled
v0.7 (2016-02-21)
Hotplug thresholds tuned to keep BIG cores offline more often
KEXEC Hardboot (MultiROM support)
Patched cdrom code (full DriveDroid support)
DoubleTap2Wake/Sweep2Wake/Sweep2Sleep (HIGHLY EXPERIMENTAL, Read this)
v0.6 (2016-02-07)
Vibration control (non-haptic)
Relaxed CPU macros for better power usage
File hosting now on AndroidFileHost
v0.5.2 (2016-02-03)
Fixed USB and WiFi Tethering
Minor tweaks
v0.5.1 (2016-02-01)
Changes to installer
v0.5 (2016-01-31)
Update to Linux Kernel 3.10.95
InteractiveX governor (as patches to the interactive gov)
Bricked Hotplug
KSM and UKSM (disabled by default, use Kernel Adiutor to enable)
Many minor optimizations
WiFi module optimizations
Modules recompilation
Disabled core_ctl (due to broken module after some internal changes to kernel)
Voltage readings (any attempt to modify values is silently ignored)
v0.4.1 (2016-01-24)
Prevent msm_performance from messing with the user selected min/max CPU frequencies
v0.4 (2016-01-23)
New CPU governors (ElementalX, Intelliactive, Lionheart, BioShock, BluActive, Wheatley)
New I/O scheduler (Zen)
Default I/O scheduler set to noop with a read ahead of 1024kb
Fixed bug CVE-2016-0728
Minor optimizations
Introduce ZIP installer (Anykernel2)
v0.3 (2016-01-18)
Color control (KCAL)
frandom support
New optimization flags
ZRAM disabled by default
v0.2 (2016-01-14)
Updated to Linux kernel 3.10.94
Underclocking (302MHz)
v0.1 (2016-01-10)
First public version
FAQ
I get random reboots, what is happening?
This kernel overclocks both clusters by default (a53: 1536MHz a57:2016MHz) and although this is very safe for most devices some CPUs are in the lowest spot of the binning spectrum and can't handle O/C very well. In such a case use a kernel control app (see the OP for references) to limit the maximum CPU frequencies, play with them until you find stable values for your device.​
What are the best settings for battery life/performance/whatever?
That's hard to tell as every user is different. You can find some basic profiles in the OP you can use as a starting point. Notice the differences between then and build you own.​
Why do some BIG cluster settings display N/A?
Why can't I change some settings on the BIG cluster?
If you get N/A or weird values when trying to change settings on BIG cores it means both are offline ("hotunplugged"). To work around this select "performance" governor, make your desired changes and then select you previous governor. You can also disable hotplug, make the changes, and enable hotplug again.​
DoubleTap2Wake doesn't work sometimes. How can I get it to work all the time?
When device goes into suspend mode first tap is often missed (I suspect this is caused by Moto Sensor Hub). If you tap three times and get the timing right you'll probably make it work most of the time. As an alternative, Sweep2Wake works almost all the time​
DT2W/S2W is acting weird or disabling itself
Make sure Moto Display is disabled. Open the Moto app, click on the stars in the top right corner, select Display and set to Off​
Can I use this kernel in ROM X/Y/Z?
This is for stock ROM MPH24.49-18 only. It'll probably work on any stock based ROM but not guaranteed.​
I use stock ROM but WiFi is not working
Due to some internal changes all modules had to be recompiled (WiFi included). In order to expose the new modules without modifying the system partition I had to implement a hack that requires root. Make sure you're properly rooted.​
What's the deal with ZRAM?
ZRAM is a technique to increase memory available to the apps at the expense of CPU time. Memory space from apps not being used is compressed into a memory swap area and uncompressed on the fly whenever needed. As you can imagine this compress/uncompress process burns CPU cycles, potentially leading to worse battery life, lag and higher temperatures. Since this device comes with 3GB I can only think of one scenario where ZRAM can be beneficial: heavy multitaskers who care more about apps not reloading than battery life. For the rest of users enabling ZRAM doesn't make much sense in my opinion, and that's why it's disabled by default.
UPDATE: v0.10 includes an updated ZRAM driver that improves performance significantly. So much so that the benefits seem to outweigh the costs and it's been enabled by default.​
What's the deal with KSM/UKSM?
Since many apps use the same libraries/resources it's very likely that at any given time there are multiple copies of the same data on different memory locations. KSM/UKSM tries to take advantage of that fact by scanning memory pages periodically and consolidating that multiple copies into a single shared copy. Much as like ZRAM it can have a good effect on heavy multitasking performance but at the expense of CPU cycles, and thus it's only recommended in the same scenario as ZRAM. Disabled by default​
Ok, so do I enable ZRAM/KSM/both/neither?
I honestly think most users will be better off not using neither. If you feel like you need extra RAM I'd try KSM first, then ZRAM. Using both at the same time is overkill unless you are an ultra multitasker, in which case you should probably get a 4GB device anyway ​
How do I get WiFi on 6.0.1?
It's a modem version mismatch issue, you need to downgrade the modem. See this post.​
Love to see more options! Thanks for sharing!!
Yeah this will be very good
Only One think that would be awesome try to implement the double tap to wake
Awesome! More custom kernels are always welcome are there many governors to choose from?
krohme said:
Awesome! More custom kernels are always welcome are there many governors to choose from?
Click to expand...
Click to collapse
Right now only the stock governors are available but I plan on adding a few
Can't we install it through twrp???
guraki said:
Can't we install it through twrp???
Click to expand...
Click to collapse
Yes, TWRP supports boot image flashing
I lost root after the kernel install....
---------- Post added at 03:22 PM ---------- Previous post was at 02:39 PM ----------
Seems to work fine!!! Any battery life expectations?
guraki said:
I lost root after the kernel install....
---------- Post added at 03:22 PM ---------- Previous post was at 02:39 PM ----------
Seems to work fine!!! Any battery life expectations?
Click to expand...
Click to collapse
As I said on the OP my main goal is performance/smoothness, so I haven't specifically sought better battery life. That being said I'm getting about the same battery life as stock with better performance, that works for me.
Nevertheless, I'm very interested on how it works for other configurations and usage patterns.
@dirtyhank could you please add hotplugging to the kernel? Preferably one that allows you to select how many cores to run as well as which ones, as in run the two A57s and turn off the four A53s. Currently I'm running two A53s at 1.2Ghz and the remaining four cores are always off.
The screenshot is from Lolipop, and it is the only reason why I havent upgraded to MM. Turning off cores definitely makes a difference on battery life.
Also, if possible, adding a lower speed to the min speed. Will gladly test anything you thow my way. Thanks in advance.
Is there any chance for a CM13 version and a DT2W fork from elementalx?
sir-harlekin said:
Is there any chance for a CM13 version and a DT2W fork from elementalx?
Click to expand...
Click to collapse
DT2W maybe, CM13 unlikely.
very nice thank you! slowly slowly we getting more and more things. Just making sure this is only for stock based rom/s Thanks!!
cerobles1 said:
@dirtyhank could you please add hotplugging to the kernel? Preferably one that allows you to select how many cores to run as well as which ones, as in run the two A57s and turn off the four A53s. Currently I'm running two A53s at 1.2Ghz and the remaining four cores are always off.
The screenshot is from Lolipop, and it is the only reason why I havent upgraded to MM. Turning off cores definitely makes a difference on battery life.
Also, if possible, adding a lower speed to the min speed. Will gladly test anything you thow my way. Thanks in advance.
Click to expand...
Click to collapse
What kernel are you using on LP?
patt2k said:
very nice thank you! slowly slowly we getting more and more things. Just making sure this is only for stock based rom/s Thanks!!
Click to expand...
Click to collapse
Yep, stock ROM, I'll edit the OP
dirtyhank said:
Yep, stock ROM, I'll edit the OP
Click to expand...
Click to collapse
Awesome gonna flash this soon
I hope a port for CM based roms might be possible in the future! Thanks for sharing your work and replying so quickly!
dirtyhank said:
Yep, stock ROM, I'll edit the OP
Click to expand...
Click to collapse
Getting bootloop on TruePure rom 2.4. Anything I can try to avoid bootloops?

[KERNEL][MIDO][OC][3.5GHZ CPU] XXX-KERNEL ULTIMATE GAMING KERNEL 2GHZ GPU

Features added
3.5GHZ CPU
2GHZ GPU
GAMING PEFORMANCE ENGINE FOR PUBG
Features from Wolf Kernel this is based on
CPU Input Boost
CPU Voltage Control
GPU Adreno Idler
planning awakening CPU: Yes
HotPlug: AutoMSP, Thunderplug, Lazyplug, Alucard Hotplug, Intelli Hotplug, Bluplug, Msm Hotplug, zen decision
Intellithermal
KCAL control
Backlight dimmer
Sound control
DTS Eagle audio support
audio processor: overclock from 9600 MHz to 12288 MHz (only OC version)
I/O scheduler: anxiety, fifo, fioops, sio, sio plus, tripndroid, vr, zen
Selinux: Enforcing
Fast Charge: USB Yes
TCP Congestion Algorithms
CRC software control
Powersuspend
Wakelock Blockers
Spectrum Support
Undervolt: -60mV
Linux Version: 3.18.140
BUGS
You tell me
I AM NOT RESPONSIBLE FOR DAMAGE CAUSED BY USING THIS KERNEL
ENJOY SUPERB GAMING PERFORMANCE AND PUBG 60FPS MAX SETTING
MAY REQUIRE THERMAL CONFIG DELETE IF HOT CLIMATE OR WILL THROTTLE
DOWNLOAD LINK: https://drive.google.com/file/d/1qFAkWOTk207kI8uFGzK9FHjZzjSAA6dA/view
XDA:DevDB Information
XXX-KERNEL, Kernel for the Xiaomi Redmi Note 4
Contributors
Curi0
Source Code: https://github.com/xCuri0/XXX-KERNEL
Kernel Special Features:
Version Information
Status: Testing
Created 2019-07-01
Last Updated 2019-07-01
Curi0 said:
Features added
3.5GHZ CPU
2GHZ GPU
Click to expand...
Click to collapse
Fake

[KERNEL][MIDO][OC][3.5GHZ CPU] XXX-KERNEL ULTIMATE GAMING KERNEL 2GHZ GPU

Features added
3.5GHZ CPU
2GHZ GPU
GAMING PEFORMANCE ENGINE FOR PUBG
Features from Wolf Kernel this is based on
CPU Input Boost
CPU Voltage Control
GPU Adreno Idler
planning awakening CPU: Yes
HotPlug: AutoMSP, Thunderplug, Lazyplug, Alucard Hotplug, Intelli Hotplug, Bluplug, Msm Hotplug, zen decision
Intellithermal
KCAL control
Backlight dimmer
Sound control
DTS Eagle audio support
audio processor: overclock from 9600 MHz to 12288 MHz (only OC version)
I/O scheduler: anxiety, fifo, fioops, sio, sio plus, tripndroid, vr, zen
Selinux: Enforcing
Fast Charge: USB Yes
TCP Congestion Algorithms
CRC software control
Powersuspend
Wakelock Blockers
Spectrum Support
Undervolt: -60mV
Linux Version: 3.18.140
BUGS
You tell me
I AM NOT RESPONSIBLE FOR DAMAGE CAUSED BY USING THIS KERNEL
ENJOY SUPERB GAMING PERFORMANCE AND PUBG 60FPS MAX SETTING
MAY REQUIRE THERMAL CONFIG DELETE IF HOT CLIMATE OR WILL THROTTLE
DOWNLOAD LINK: https://drive.google.com/file/d/1qFAkWOTk207kI8uFGzK9FHjZzjSAA6dA/view
XDA:DevDB Information
XXX-KERNEL, Kernel for the Xiaomi Redmi Note 4
Contributors
Curi0
Source Code: https://github.com/xCuri0/XXX-KERNEL
Kernel Special Features:
Version Information
Status: Testing
Created 2019-07-01
Last Updated 2019-07-01

Categories

Resources