As every body knows there's a flurry of kernels coming out for moto g3 (2015) osprey
So I thought l should start a thread to compare and contrast the performance, battery life etc of these kernel..
Pls note that its not just 'best kernel' thread..
Pls share your experiences with screenshots and other details
Pls don't forget to mention your ROM too
Also a BIG thanks to all the kernel devolapers!!
Go crazy :beer:
Blu Spark r_92 for 5.1.1 is hands down the best kernel I've used. Its blu_active governor with hotplug, working with 1612mhz.... it made the best performing kernel I've found. In fact, I am the current world record holder on geekbench 3 for motog3's. I scored a 1689 multi-core a few days ago. With the stock Kernel, it will average about 525/1550 (single/multi)... with blu_spark, optimal settings, and a cool phone --- 550's/1680's. Heat has never been a problem for me with it. I use it all day, everyday. And with proper tweaking of the blu-active governor, I can get a full day's worth of use out of it. Even graphic intensive and CPU loaded games -- Real Racing 3 for instance, It runs smooth and under the radar as far as tempature throttling goes.
A little birdy told me that they were able to get 1.8ghz and 525mhz out of their moto g with tweaking of the blue spark kernel. I can not verify this. But I trust the source.
Anyways, as far as 6.0 kernels go.... X-Finity R3 has been my favorite so far. The choice of governors/tunables/hotplugs/IO schedulers.... is a tuners dream come true! I realize there's an R4 available, but after trying it twice downloaded, and installed clean, then installed dirty.... I get random reboots during in kind of use. Intensive, or dozing. R3, doesn't do this for me.
Anyways, I've found the R3 works well with Conservative Govenor, intelliplug conservative, hysteriesis of 12, threshold disabled, touch boost on @ 800mhz on cpu0 and cpu1, disabled on the 2 and 3. Further, I set the governor up as such: Down 50, ignore nice load 0, freq step 9, sampling down 1, sam rates 200000 and 200000, and up @ 95%. Then I put the minimum boost times @ 0ms. IO is deadline. 200 read expire, 7500 write expire. Fifo batch of 2, and writes starved 24.
GPU is 465max, 200min, simple on demand. But I check the GPU renders 2d under dev options.
With these settings... i can get amazing battery life, super fast performance, and efficient cpu management. I'm never running more cores than I need, running hot, lagging, etc.
So my question is this:
-Why did blu spark integrate OC into the cpu's.... and a rather large one at that -- about 260mhz or 20%! And yet, now we have 4 custom kernels -- squid, xfinity, optimus, and ultra.... and not one of them has overclocking?
It'd be impressive to see someone find a voltage/freq table that allows for 1.7 or even 1.8ghz out of these processors. I'd certainily be willing to test it first!
Does anybody have the Blu Spark r_92 zip? It's not available anymore in its (closed) thread.
.:Crack:. said:
Does anybody have the Blu Spark r_92 zip? It's not available anymore in its (closed) thread.
Click to expand...
Click to collapse
I need this zip too. Waiting for Marshmallow (not yet available in my country) I want to try a different kernel instead of the stock one.
.:Crack:. said:
Does anybody have the Blu Spark r_92 zip? It's not available anymore in its (closed) thread.
Click to expand...
Click to collapse
sivlab said:
I need this zip too. Waiting for Marshmallow (not yet available in my country) I want to try a different kernel instead of the stock one.
Click to expand...
Click to collapse
Which one you want??
I will post it here or on google drive
androidbaba said:
Which one you want??
I will post it here or on google drive
Click to expand...
Click to collapse
I have the stock ROM, Android 5.1, so I need the blu_kernel compatible with my settings.
Thank you
Same here. R92 for 5.1.1 stock ROM. Thanks in advance.
Blue spark r92 zip link
https://drive.google.com/folder/d/0B_ZJ6SuPCHx3UGZyVmVIM2U4REU/edit
flashhh said there will be no OC in his kernel, hoping squid will introduce it in his kernel
I flashed the zip from recovery. On the device's info tab the phone show me that blu_spark kernel is installed. But where I can manage the feature of the kernel, such as double tap to wake up?
@sivlab install Kernel Adiutor for example.
Thanks for the upload.
Best recommenced kernel for cm 13 with battery and performance? Right now on optimus kernel by Flashhh ! Does a decent job! Oly thing is that changes don't stick on reboot from the kernel auditor
Does blu Stark Kernel works on cm13 ?
green2005 said:
Does blu Stark Kernel works on cm13 ?
Click to expand...
Click to collapse
It's a cm 12.1 kernel! But then you could try after making a nandroid backup! Be careful if your trying is all I could say!
IMO, it will result in bootloop! But I might be wrong!
Related
Please post your Infusion-Z and Zen kernel-related questions here...
Reserved
for future use
Tips, Tweaks, etc...
performance and battery tweak #1 - best antutu score - 4072
in testing the 2nd update of the infusion z kernel i came up with a configuration that consistently performed well on benchmarks (and in real phone use too!). I figured i'd share it here for others to try. (standard disclaimer from kernel thread still applies - you bork it, you bought it - not me). Feel free to post your experiences - any improvements i can confirm will be posted here..
flash coreA-16 kernel
in cwm, enable voodoo lagfix and system conversion
in phone cpu manager (i recommend voltage control) set the following:
- max to 1600 (minimum to 100)
- i/o scheduler - cfq
- governor - ondemand
- voltage - enable 1600 setting
- voltage - set undervolt to -50 across the board
- apply settings, then touch the menu key to save boot configuration
Click to expand...
Click to collapse
install adrenaline shot 14
- run only scripts 00, 01, 03, 04, 05, and 08 (others can be moved from /system/etc/init.d to your sdcard in case you want to try later).
run antutu benchmark...
Click to expand...
Click to collapse
Click to expand...
Click to collapse
.•..•••..••.••••.•••.•••..•......••••..•.••.••••.•••.•.•..•..•••.•••..•..••..•.•..•......••..•...••.••••.••.•..•.••.•••..••..•••..•......••.•..•.•••.•....•......••.••••.••.•••...•......•••.....•••.•.•.•••..•..•••.....••.••••.•••..••.••..•.•..•.•••...•......•..•....••.••••.•••.•••..•......••.•.•..•••.•.•.•••.••..••..•.•.••.•••..••.•..•.••.••...••..•.•..•.•••...•.........••.•....•.•.
Any plans for ICS kernel
Aeonit said:
Any plans for ICS kernel
Click to expand...
Click to collapse
As soon as Samsung releases source for one I'm all over it
I wouldn't hold your breath though...
I know you know this , but for other readers: CM9 / AOKP threads have "ICS on Infuse" options in development. The Infusion-Z kernel is GB, intended for Samsung "stock" based ROMs.
entropy dd charging tweaks!! can't wait!!
Just wondering... its helpful for me and probably not anyone else lol but is there av out functionality?
There is AV out via the MHL to HDMI adapter that plugs into the usb connector. If your target device does not support HDMI there are converters available that should get you what you need.
If you are looking for something else, please reply with more specifics.
Zen Arcade said:
There is AV out via the MHL to HDMI adapter that plugs into the usb connector. If your target device does not support HDMI there are converters available that should get you what you need.
If you are looking for something else, please reply with more specifics.
Click to expand...
Click to collapse
I will look into that thanks... anyway like i mean through the headphone jack, like the original galaxy s phones did. I would provide you a link, but am currently up extremely late doing homework. I think our devices are capable of doing it, its just the addition was never added to the kernel.
Hi Zen
You can also throw us "Zen ROM" fully tweaked with your kernel.
What kernel to use with AEON ROM?
Forgive me for asking, but before I flash, I'd like to know what kernel users would recommend flashing for use with AEON ROM? And for my own edification, why do you recommend it? I'm still trying to get my hands around the difference between a ROM and a kernel.
Thanks,
atk
These kernels can be used on any Gingerbread based Roms for infuse.
please visit this link for further clarifications specially designed for new users. http://forum.xda-developers.com/showthread.php?p=22913686
Aeonit said:
These kernels can be used on any Gingerbread based Roms for infuse.
please visit this link for further clarifications specially designed for new users. http://forum.xda-developers.com/showthread.php?p=22913686
Click to expand...
Click to collapse
Fair enough. Thanks.
atk said:
Forgive me for asking, but before I flash, I'd like to know what kernel users would recommend flashing for use with AEON ROM? And for my own edification, why do you recommend it? I'm still trying to get my hands around the difference between a ROM and a kernel.
Thanks,
atk
Click to expand...
Click to collapse
There are kernels based on source code released by Samsung, intended to be run with ROMs based on Samsung source. There are also kernels based on the Android Open Source Project (AOSP) that will work with ROMs developed from AOSP sources. You cannot run an AOSP kernel with a Samsung-based ROM and visa versa.
In general, kernels are what manage the phone hardware and provide a common interface to the ROM and applications running on the phone.
If you are running Aeon you have two kernel groups to choose from: Entropy's daily driver - better on battery and includes fast charging hacks, or Infusion - geared more toward faster performance with overclocking. With updates in the past two months both provide most of the features available in the stock kernels along with being rooted to support custom ROMs.
You can click on the "ISET" link in my signature to get to the "super everything thread" with links to all the options available fo the Infuse.
Or, if you want to keep it simple, just flash Aeon and use the kernel that comes with the ROM.
Aeonit said:
Hi Zen
You can also throw us "Zen ROM" fully tweaked with your kernel.
Click to expand...
Click to collapse
It's #2 on the list
Zen Arcade said:
flash coreA-16 kernel
in cwm, enable voodoo lagfix and system conversion
in phone cpu manager (i recommend voltage control) set the following:
- max to 1600 (minimum to 100)
- i/o scheduler - cfq
- governor - ondemand
- voltage - enable 1600 setting
- voltage - set undervolt to -50 across the board
- apply settings, then touch the menu key to save boot configuration
install adrenaline shot 14
- run only scripts 00, 01, 03, 04, 05, and 08 (others can be moved from /system/etc/init.d to your sdcard in case you want to try later).
run antutu benchmark...
Click to expand...
Click to collapse
I have better values using noop and conservative. But my current high antutu score is 3911.
With cfq and ondemand - 3751
Still- 3911 is pretty great!
EDIT: But 4060 is even better! Still noop and conservative with -50mv down the line.
I use aeon and your newest kernel a oc to 1600 uv -50 all the way down,
when ever I play words with friends after I make a play and the ad pops up I click okay then it usually freezes up and get a black screen and I have to hit back a few times to get out and eventually get a fc screen then it works again.
Same thing if I go open a text message while playing for example and try and go back to words with friends it freezes up again..
What could be causing this?
It doesn't really do it with entropys dd just this one, it also does the same if I don't oc and leave it at 1200
Any ideas? Thanks
Sent from my SAMSUNG-SGH-I997 using XDA
csaint422 said:
I use aeon and your newest kernel a oc to 1600 uv -50 all the way down,
when ever I play words with friends after I make a play and the ad pops up I click okay then it usually freezes up and get a black screen and I have to hit back a few times to get out and eventually get a fc screen then it works again.
Same thing if I go open a text message while playing for example and try and go back to words with friends it freezes up again..
What could be causing this?
It doesn't really do it with entropys dd just this one, it also does the same if I don't oc and leave it at 1200
Any ideas? Thanks
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
1. dont undervolt.
2. your phone may not be able to hand the oc to 1.6 ..try Zen-B 1.4
My phone has worked fine oc to 1600 before, and if I don't uv my battery life well suck..
Maybe I'll give b a shot..
Just seems multi tasking bogs down some could be a combination of tweaks conflicting, I'll try b or not oc with less uv and play around till something works
Sent from my SAMSUNG-SGH-I997 using XDA
csaint422 said:
My phone has worked fine oc to 1600 before, and if I don't uv my battery life well suck..Maybe I'll give b a shot..
Just seems multi tasking bogs down some could be a combination of tweaks conflicting, I'll try b or not oc with less uv and play around till something works
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
I have never been a fan of oc...I have so many that love to oc their phones, pc...so on...imho oc degrades your hardware, sure you rocking it while it lasts on 1.6 + oc, and sure the phone can handle it, when it can. but just like any type of hardware i.e. computers, phones and so on, your gonna bring the hardware down. And will wear out....imo.
Not saying you should or shouldn't, just a thought, I can't afford to degrade my phone or computer, so I just run it at speeds that it was designed for, but even flashing custom rom is not safe either...so I understand the need for speed, but if your gonna fly....ensure you have parachute just in case you crash and burn... Ok enough of my old man talk...
Hello
I am new to this forum and am a long time CM user which I am using on my phone at the moment. However, having discovered the aggressive thermal throttling on this phone (CPU-intensive tasks seem to throttle the max CPU speed down to 1190 MHz very very quickly, before the phone even gets warm), I'm trying to find a custom kernel that will work with CM. I don't care about any fancy features such as S2W or DT2W and if the kernel allows these to be disabled then that would be even better. Basically looking for a reliable, stable kernel that can be configured to be as close to stock as possible, but which would stop the aggressive thermal throttling.
Thanks
Hi, and Welcome!
I'm afraid that your post likely will be considered a "Best ROM or kernel" thread which is not allowed. It's usually suggested that you go over to the development forum and try out kernels for yourself because everybody's needs are different, and so on.
djsubtronic said:
Hello
I am new to this forum and am a long time CM user which I am using on my phone at the moment. However, having discovered the aggressive thermal throttling on this phone (CPU-intensive tasks seem to throttle the max CPU speed down to 1190 MHz very very quickly, before the phone even gets warm), I'm trying to find a custom kernel that will work with CM. I don't care about any fancy features such as S2W or DT2W and if the kernel allows these to be disabled then that would be even better. Basically looking for a reliable, stable kernel that can be configured to be as close to stock as possible, but which would stop the aggressive thermal throttling.
Thanks
Click to expand...
Click to collapse
Only Chaos kernel is compatiblewith CM atm afaik because its a CAF based kernel.
PhilipTD said:
Hi, and Welcome!
I'm afraid that your post likely will be considered a "Best ROM or kernel" thread which is not allowed. It's usually suggested that you go over to the development forum and try out kernels for yourself because everybody's needs are different, and so on.
Click to expand...
Click to collapse
I probably will do that, but I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
gee2012 said:
Only Chaos kernel is compatiblewith CM atm afaik because its a CAF based kernel.
Click to expand...
Click to collapse
I'll give that a try. From browsing earlier I noticed that n30Hammer and ElementalX have separate links for CM11, I figured they would be compatible.
djsubtronic said:
I probably will do that, but I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
Click to expand...
Click to collapse
Oh, believe me, I think your post is fine. I just wanted to give you a polite heads-up before the more zealous members started chiming in.
djsubtronic said:
I'll give that a try. From browsing earlier I noticed that n30Hammer and ElementalX have separate links for CM11, I figured they would be compatible.
Click to expand...
Click to collapse
Hi,
Yes they are compatible too, for ElementalX choose the right version. Both have thermal settings.
There is also: http://forum.xda-developers.com/showthread.php?t=2649458 and http://forum.xda-developers.com/showthread.php?t=2633955 (almost the same kernels apart the Toolchain), compatible with CM/CM based rom with thermal control too.
djsubtronic said:
I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
Click to expand...
Click to collapse
All you do is make it "best kernel for specific criteria" then. Mods see it all as the same thing.
I'm giving ElementalX a try for now. The mods can feel free to close this thread if they see fit.
Thanks for all the replies.
before this gets locked you need a CAF kernel, Chaos kernel comes to mind, they do nice work. Comes with NXT tweaks which allows you to customize almost everything including temp.
I tried all possible CM11 kernels and Chaos kernel has in my opinion a very nice CPU load management.
Other kernels will stay for several seconds in max frequency after a power demand which result in higher CPU battery drain.
Bricked kernel was also excellent in that field and super responsive but the developer takes a break at the moment so the kernel is not usable for the CAF Version of CM after 25.01.14 without further modding and the AOSP mod for CM CAF is producing some weird behavior on my phone so I go for Chaos and CM at the moment.
I found Elemental would keep upping the minimum CPU to 1267 instead of 300, so at the moment I'm trying out NexXxt as @viking37 linked above, and using Trickster to configure the temps it seems to be working pretty good.
djsubtronic said:
I found Elemental would keep upping the minimum CPU to 1267 instead of 300
Click to expand...
Click to collapse
It's normal, it's how Mpdecision from Qualcomm works (for smoothness purpose). Each time you touch the screen the min CPU freq is increased to 1,26 Ghz. In fact the apps reads this at the min CPU freq because you touch the screen to open it. When you stop to touch the screen the min CPU freq will go back to 300 Mhz, the app needs to update the reading of the min CPU freq too but with Trickser Mod it seems it stuck at 1.26 Ghz all the time (for the reading only) but your min CPU freq is 300 Mhz when you don't touch the screen. You will see better this behavior with an app with "live reading CPU freq" like PerfMon or System Monitor.
You can use the "lock frequency" setting in Trickster Mod after set your min CPU freq to 300Mhz, if you want.
viking37 said:
You can use the "lock frequency" setting in Trickster Mod after set your min CPU freq to 300Mhz, if you want.
Click to expand...
Click to collapse
Not good option. Only locks core 0. Core 1 still affected.
Only full workaround is delete /system/lib/hw/power.msm8974.so
Sent from my Nexus 5 using Tapatalk
rootSU said:
Not good option. Only locks core 0. Core 1 still affected.
Only full workaround is delete /system/lib/hw/power.msm8974.so
Click to expand...
Click to collapse
Hi,
Yep, right
Old thinking that is income , sorry for the mistake. I edited my post
Just thought I'd report back, been using NexXxt with custom thermal config using Trickster, and have had no problems at all, great battery life and no more throttling.
viking37 said:
Hi,
Yep, right
Old thinking that is income , sorry for the mistake. I edited my post
Click to expand...
Click to collapse
Ah no problem
This is my Shield Kernel, focused on the security and stability of Android OS, you can flash it using TWRP. This use the last CM sources of MSM8916 SOC, your bug reports are important for the better stability of Android.
The Kernel was tested on XOSP ROM (based on AOSP), may be it works on stock and CyanogenMod ROMs, so it's for Marshmallow ROMs.
Note
This Kernel is only for Moto G 2015 (osprey), I am not responsible of your bricked devices, flash at your own risk.
Features
Builded with Uber 4.9 optimized
Lastest wlan drivers with size optimized
Cleaned up defconfig
Correct permissions for GENTLE SLEEPERS
ThunderPlug
LCD Notify
KCAL control calibration color (thanks @savoca)
Enabled some TCP congestions
-BIC
-CUBIC
-WESTWOOD
-HYBLA
-ILLINOIS
-YEAH
-LP
-SCALABLE
-VENO
-VEGAS
-HTCP
-HSTCP
Optimized sfck compression
Low Memory Killer by default
Marshmallow ROMs support
Lionfish Governor (thanks to @squid2)
Last zram documentation
Optimized SHA routines 256/224
Optimized some task of Shed
Silenced many log_spam
Some fixes of memory leaks
Shed controls
Writeback fixes
Reduced some wakelocks
Optimized shed domains
Cleaned some dead code
Optimized apply_slack (PERFORMANCE)
Improves on shed.h about LOAD_FREQ
Some specific optimizations for cortex A53
Many USB and WiFi IDs for correct use
CRC toogle for more performance
Used last repo sources from CyanogenMod
Arch Power enable for speed
Release history
Code:
r5: September 04, 2016
- lib: crc32: clean up spacing in test cases
- initramfs: support initramfs that is bigger than 2GiB
- sched: Use swap() macro in scale_stime()
- kernel: Add required TetherStats definitions
- arm/dt: msm8916: Enable bam_dmux fast shutdown
- lib: align source before using optimized implementation
- ANDROID: restrict access to perf events
- rcu: Move SRCU grace period work to power efficient workqueue
- net: wireless: move regulatory timeout work to power efficient workqueue
- firmware: use power efficient workqueue for unloading and aborting fw load
- workqueue: Add system wide power_efficient workqueues
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
r4: July 30, 2016
- Support for all Marshmallow ROMs
- powerpc: Align TOC to 256 bytes
- arm: crypto: Add optimized SHA-256/224
- zram: update documentation
- cpufreq: implement lionfish gov
- sched/rt: Reduce rq lock contention
r3: July 25, 2016
- timer: optimize apply_slack()
- sched: LOAD_FREQ (4*HZ+61) avoids loadavg
- Writeback sync fixes
- Added KCAL control calibration color
- xsched: Optimize build_sched_domains() for saving first SD
- zlib: clean up some dead code
- Reduced WakeLocks
r2: July 22, 2016
- Added some TCP advanced [B](the names it's avalaible on the Features section[/B]
- xz: Optimize Sfck Compression
- Added Thunderplug
- fs/pipe.c: skip file_update_time on frozen fs
- msm: mdss: Silence log spam
- fs/namei.c: fix potential memory leak in path_lookupat
- sched: Optimize task_sched_runtime()
- drivers: lmk: enable adaptive lmk by default
- Added LCD NOTIFY from LG
r1: July 20, 2016
- Initial release for users
Flash instructions
1. Download kernel zip and go to TWRP
2. Flash kernel zip without wipes
3. Reboot and enjoy
Downloads
New folder for download the last release of Shield Kernel
XDA:DevDB Information
shield-kernel-g3, Kernel for the Moto G 2015
Contributors
TechnoAnder
Source Code: https://github.com/ShieldKteam/shield_osprey
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r5
Stable Release Date: 2016-09-04
Created 2016-07-21
Last Updated 2016-09-04
Hi, I think it's a good kernel, but can you add some stuff like DT2W, CPU governors/hotplug and optional underclock (19MHz on the GPU in idle) and overclock? With these things it will be the best kernel for me.
I am going to try it now
PD: Greetings from Spain!
EvilHowl said:
Hi, I think it's a good kernel, but can you add some stuff like DT2W, CPU governors/hotplug and optional underclock (19MHz on the GPU in idle) and overclock? With these things it will be the best kernel for me.
I am going to try it now
PD: Greetings from Spain!
Click to expand...
Click to collapse
Yeah, in next release will have new things
Hello guys, I'm preparing the release 2, it will have good improves, tell me here if you want some features inside of this Kernel.
Welcome
TechnoAnder said:
Hello guys, I'm preparing the release 2, it will have good improves, tell me here if you want some features inside of this Kernel.
Welcome
Click to expand...
Click to collapse
Any way to add voltage control?
Sent from my MotoG3 using Tapatalk
TechnoAnder said:
Hello guys, I'm preparing the release 2, it will have good improves, tell me here if you want some features inside of this Kernel.
Click to expand...
Click to collapse
Can you add CPU governors such as impulse & alucard, as well as GPU & CPU OC such as the 1881 MHz for CPU and 650/720 MHz for GPU? For some reason though, the GPU OC seems to be really fidgety. Maybe you can take a crack at it?
And there it goes... right down the road of all those other bloated kernels... No offense, I have the utmost respect for developers, but @TechnoAnder you should build the kernel the way *YOU* want it, not what others want. A few throw ins are fine, but way to many kernels get out of control trying to add everything the users want and become f-ing messes in the end. There used to be like 30+ kernels for the Nexus 4, in the end there was about 4-5 because they stayed the course with their core functionality and didn't let the users dictate what was done. If you keep adding all these features it will just become a clone of the some of the other kernels.
What this device REALLY needs is a stripped down, simple kernel with almost no bells and whistles to keep battery usage down. Maybe a few governors/IO schedulers and some TCP congestion schemes, or things that have no real effect on battery usage like FauxSound. UnderVolt it slightly (most CPUs handle this with no issue) and keep it as clean and streamlined as possible. That's my two cents. worth, but I you don't need to make it for me, if I REALLY want it I can do it myself.
acejavelin said:
And there it goes... right down the road of all those other bloated kernels... No offense, I have the utmost respect for developers, but @TechnoAnder you should build the kernel the way *YOU* want it, not what others want. A few throw ins are fine, but way to many kernels get out of control trying to add everything the users want and become f-ing messes in the end. There used to be like 30+ kernels for the Nexus 4, in the end there was about 4-5 because they stayed the course with their core functionality and didn't let the users dictate what was done. If you keep adding all these features it will just become a clone of the some of the other kernels.
What this device REALLY needs is a stripped down, simple kernel with almost no bells and whistles to keep battery usage down. Maybe a few governors/IO schedulers and some TCP congestion schemes, or things that have no real effect on battery usage like FauxSound. UnderVolt it slightly (most CPUs handle this with no issue) and keep it as clean and streamlined as possible. That's my two cents. worth, but I you don't need to make it for me, if I REALLY want it I can do it myself.
Click to expand...
Click to collapse
I don't see that at all, I think adding oc options are a smart idea, for some including myself not having these options is a deal breaker. I mean.. common, the osprey with 1G of ram doesn't exactly blow me away the competition.
True, there are already two very good kernel's out with OC, but one of them currently lacks advanced TCIP westwood etc <--(firekernel) & the other AGNi, seems to have problems with changing/locking I/O schedulers unless you use the agni control centre.
Also both of these kernel's have complaints & questions off whether or not the OC works or not. And
Some people are certain that the OC worked better on blusparks kernel for 5.1.
I personally would not use a kernel without at least the option for GPU over clock.
Also KSM would be nice.
Plus we already have have squid kernel and ultra kernel and optimus kernel
We don't need another stripped down kernel .
Just keep it minimal, like Optimus
Acidfire.TM said:
I don't see that at all, I think adding oc options are a smart idea, for some including myself not having these options is a deal breaker. I mean.. common, the osprey with 1G of ram doesn't exactly blow me away the competition.
True, there are already two very good kernel's out with OC, but one of them currently lacks advanced TCIP westwood etc <--(firekernel) & the other AGNi, seems to have problems with changing/locking I/O schedulers unless you use the agni control centre.
Also both of these kernel's have complaints & questions off whether or not the OC works or not. And
Some people are certain that the OC worked better on blusparks kernel for 5.1.
I personally would not use a kernel without at least the option for GPU over clock.
Also KSM would be nice.
Plus we already have have squid kernel and ultra kernel and optimus kernel
We don't need another stripped down kernel .
Click to expand...
Click to collapse
Then build it yourself... Clone fire kernel source, add Westwood, run make and flash. There are tons of tutorials online how to do it, you really don't have to be programmer, just be able to follow a tutorial, cut & paste, and have patience. Just if you share it online, honor your sources.
Overclocking kills battery, stability, and hardware longevity... The Moto G 2015 is already overclocked at 1.4ghz. As much as you and others want better performance, others would sacrifice some performance for more battery life.
Same with DT2W, it literally increases idle/sleeping battery draw 1%-2% per hour... For me, on a device that support doze mode, I can't fathom why anyone would want that unless their power button is broken.
My point is the kernels that survive, thrive, and become the most stable and widely accepted are the ones the author built the way they wanted and didn't cave to every user request just because they said "I'd never use a kernel without (blah)".
Now, if that is the OPs purpose, to build a loaded, full-featured kernel with every whiz-bang feature... Fine, and I encourage them to do so, heck, I'll test it if they like. I've just been in the Android game a long time, and what I started seeing threw up red flags for me so I thought I would say something.
Sent from my XT1575 using Tapatalk
@acejavelin
You already said all of this, wow, defensive much?
How about you go use optimus then. Or even better.
Stock CM13 KERNEl
Red flags??. There was one user asking for some OC.... yeah,! RED FLAGS!
Also.. MotoG3 is not over locked at 1.36(1.4).
The motoE and others are underclocked at 1.2 & 1.3.
And overclocking.. Unstable??... Hotter CPU?? Less battery??
Maybe you don't know how to set up an OC properly but I haven't had any of those problems unless I'm being really cheeky and max out the frequency.
I run over clocked without hot plug at 1.6ish
And run cooler than on the stock kernels.
I'm also benchmarking all the time, so I know I'm
Getting the performance
increase also.
PS. I agree with you about the dt2w, I don't use it.
[
One suggestion if building a kernel for battery. The lionfish governor is great for battery. I've been testing this governor and battery is good for Moto G3.
Sent from my MotoG3 using Tapatalk
dazeone said:
[
One suggestion if building a kernel for battery. The lionfish governor is great for battery. I've been testing this governor and battery is good for Moto G3.
Sent from my MotoG3 using Tapatalk
Click to expand...
Click to collapse
I would like to do what acejavelin suggested
And build upon firekernelv4.
I like lionfish gov, and people want advanced TCIP
. it would be battery life oriented, with performance options
.
Acidfire.TM said:
I would like to do what acejavelin suggested
And build upon firekernelv4.
I like lionfish gov, and people want advanced TCIP
. it would be battery life oriented, with performance options
.
Click to expand...
Click to collapse
That sounds good. Any hot plugs that you're thinking of to use?
Sent from my MotoG3 using Tapatalk
Acidfire.TM said:
@acejavelin
Also.. MotoG3 is not over locked at 1.36(1.4).
The motoE and others are underclocked at 1.2 & 1.3.
Click to expand...
Click to collapse
Sorry, it's been a long week... looking back I went a little overboard. I apologize for spouting off.
But the Snapdragon 410 in the Moto G is overclocked already... the Snapdragon 410 is a 1.2 Ghz processor, Moto overclocked it to 1.38 didn't they? According to Qualcomm's website the 410 is a 1.2Ghz processor, it doesn't list variants or different models of the 410 and there is only one part number of MSM8916. I know some tech sites have said they suspect it's a different variant, perhaps the 412 (MSM8916v2) but the memory clock is 533Mhz and not 600Mhz, so the numbers don't match up. Meaning the most likely case is the processor is a SD410 1.2Ghz, overclocked to 1.38Ghz (1.4Ghz).
Or am I way off base here?
acejavelin said:
Sorry, it's been a long week... looking back I went a little overboard. I apologize for spouting off.
But the Snapdragon 410 in the Moto G is overclocked already... the Snapdragon 410 is a 1.2 Ghz processor, Moto overclocked it to 1.38 didn't they? According to Qualcomm's website the 410 is a 1.2Ghz processor, it doesn't list variants or different models of the 410 and there is only one part number of MSM8916. I know some tech sites have said they suspect it's a different variant, perhaps the 412 (MSM8916v2) but the memory clock is 533Mhz and not 600Mhz, so the numbers don't match up. Meaning the most likely case is the processor is a SD410 1.2Ghz, overclocked to 1.38Ghz (1.4Ghz).
Or am I way off base here?
Click to expand...
Click to collapse
Looking back, I was about off centre myself this morning, apologies.
acejavelin said:
Then build it yourself... Clone fire kernel source, add Westwood, run make and flash. There are tons of tutorials online how to do it, you really don't have to be programmer, just be able to follow a tutorial, cut & paste, and have patience. Just if you share it online, honor your sources.
Overclocking kills battery, stability, and hardware longevity... The Moto G 2015 is already overclocked at 1.4ghz. As much as you and others want better performance, others would sacrifice some performance for more battery life.
Same with DT2W, it literally increases idle/sleeping battery draw 1%-2% per hour... For me, on a device that support doze mode, I can't fathom why anyone would want that unless their power button is broken.
My point is the kernels that survive, thrive, and become the most stable and widely accepted are the ones the author built the way they wanted and didn't cave to every user request just because they said "I'd never use a kernel without (blah)".
Now, if that is the OPs purpose, to build a loaded, full-featured kernel with every whiz-bang feature... Fine, and I encourage them to do so, heck, I'll test it if they like. I've just been in the Android game a long time, and what I started seeing threw up red flags for me so I thought I would say something.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Again thanks mate
Henriquefeira said:
Just keep it minimal, like Optimus
Click to expand...
Click to collapse
Yes, sure I will do it.
Acidfire.TM said:
I don't see that at all, I think adding oc options are a smart idea, for some including myself not having these options is a deal breaker. I mean.. common, the osprey with 1G of ram doesn't exactly blow me away the competition.
True, there are already two very good kernel's out with OC, but one of them currently lacks advanced TCIP westwood etc <--(firekernel) & the other AGNi, seems to have problems with changing/locking I/O schedulers unless you use the agni control centre.
Also both of these kernel's have complaints & questions off whether or not the OC works or not. And
Some people are certain that the OC worked better on blusparks kernel for 5.1.
I personally would not use a kernel without at least the option for GPU over clock.
Also KSM would be nice.
Plus we already have have squid kernel and ultra kernel and optimus kernel
We don't need another stripped down kernel .
Click to expand...
Click to collapse
Thanks
acejavelin said:
And there it goes... right down the road of all those other bloated kernels... No offense, I have the utmost respect for developers, but @TechnoAnder you should build the kernel the way *YOU* want it, not what others want. A few throw ins are fine, but way to many kernels get out of control trying to add everything the users want and become f-ing messes in the end. There used to be like 30+ kernels for the Nexus 4, in the end there was about 4-5 because they stayed the course with their core functionality and didn't let the users dictate what was done. If you keep adding all these features it will just become a clone of the some of the other kernels.
What this device REALLY needs is a stripped down, simple kernel with almost no bells and whistles to keep battery usage down. Maybe a few governors/IO schedulers and some TCP congestion schemes, or things that have no real effect on battery usage like FauxSound. UnderVolt it slightly (most CPUs handle this with no issue) and keep it as clean and streamlined as possible. That's my two cents. worth, but I you don't need to make it for me, if I REALLY want it I can do it myself.
Click to expand...
Click to collapse
Yes, you opinion I like a lot, may be I wrong saying "users, what features you want for this Kernel?", no problem, this forum is for say the opinion of each one, I will work focused on the battery and security, thanks for your opinion.
acejavelin said:
Sorry, it's been a long week... looking back I went a little overboard. I apologize for spouting off.
But the Snapdragon 410 in the Moto G is overclocked already... the Snapdragon 410 is a 1.2 Ghz processor, Moto overclocked it to 1.38 didn't they? According to Qualcomm's website the 410 is a 1.2Ghz processor, it doesn't list variants or different models of the 410 and there is only one part number of MSM8916. I know some tech sites have said they suspect it's a different variant, perhaps the 412 (MSM8916v2) but the memory clock is 533Mhz and not 600Mhz, so the numbers don't match up. Meaning the most likely case is the processor is a SD410 1.2Ghz, overclocked to 1.38Ghz (1.4Ghz).
Or am I way off base here?
Click to expand...
Click to collapse
I had the same suspect months ago, so I did a research and I found that osprey uses MSM8916 board of course, but its second revision which supports 1.363 GHz. Just to be clear, I'm not talking about snapdragon 412 but just about a 410 hardware revision; exactly like happened for snapdragon 810 (Qualcomm released a new 810 revision to fix the overheat issue for those who can't remember).
Motorola definitely didn't overclock it.
Source: Motorola's commit picked from qcom.
TechnoAnder said:
Hello guys, I'm preparing the release 2, it will have good improves, tell me here if you want some features inside of this Kernel.
Welcome
Click to expand...
Click to collapse
Ultra fast charge
---------- Post added at 09:32 PM ---------- Previous post was at 09:28 PM ----------
acejavelin said:
And there it goes... right down the road of all those other bloated kernels... No offense, I have the utmost respect for developers, but @TechnoAnder you should build the kernel the way *YOU* want it, not what others want. A few throw ins are fine, but way to many kernels get out of control trying to add everything the users want and become f-ing messes in the end. There used to be like 30+ kernels for the Nexus 4, in the end there was about 4-5 because they stayed the course with their core functionality and didn't let the users dictate what was done. If you keep adding all these features it will just become a clone of the some of the other kernels.
What this device REALLY needs is a stripped down, simple kernel with almost no bells and whistles to keep battery usage down. Maybe a few governors/IO schedulers and some TCP congestion schemes, or things that have no real effect on battery usage like FauxSound. UnderVolt it slightly (most CPUs handle this with no issue) and keep it as clean and streamlined as possible. That's my two cents. worth, but I you don't need to make it for me, if I REALLY want it I can do it myself.
Click to expand...
Click to collapse
Sounds like a cracking kernel why don't you compile it
---------- Post added at 09:37 PM ---------- Previous post was at 09:32 PM ----------
acejavelin said:
Then build it yourself... Clone fire kernel source, add Westwood, run make and flash. There are tons of tutorials online how to do it, you really don't have to be programmer, just be able to follow a tutorial, cut & paste, and have patience. Just if you share it online, honor your sources.
Overclocking kills battery, stability, and hardware longevity... The Moto G 2015 is already overclocked at 1.4ghz. As much as you and others want better performance, others would sacrifice some performance for more battery life.
Same with DT2W, it literally increases idle/sleeping battery draw 1%-2% per hour... For me, on a device that support doze mode, I can't fathom why anyone would want that unless their power button is broken.
My point is the kernels that survive, thrive, and become the most stable and widely accepted are the ones the author built the way they wanted and didn't cave to every user request just because they said "I'd never use a kernel without (blah)".
Now, if that is the OPs purpose, to build a loaded, full-featured kernel with every whiz-bang feature... Fine, and I encourage them to do so, heck, I'll test it if they like. I've just been in the Android game a long time, and what I started seeing threw up red flags for me so I thought I would say something.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Dunno if u got the memo but our device does not support doze
skooter32 said:
Ultra fast charge
---------- Post added at 09:32 PM ---------- Previous post was at 09:28 PM ----------
Sounds like a cracking kernel why don't you compile it
---------- Post added at 09:37 PM ---------- Previous post was at 09:32 PM ----------
Dunno if u got the memo but our device does not support doze
Click to expand...
Click to collapse
Lol... Yeah, I knew, it's a typo. Supposed to say "that doesn't support doze'. My bad
Sent from my XT1575 using Tapatalk
hello there are many wonderful note 7 port's or even s8 and s9 based roms out there for our S5 :good:
but i was wondering if there is any solutions to remove the lag of games when they are left in ram
i know it's a note 7 port's bug but i'm really sick of it
i would everytime when a new rom comes out try it but then i remember that it has that kind of lag
so if you konw anything just tell me i'll be grateful
thank you
Delete
zizouae66 said:
hello there are many wonderful note 7 port's or even s8 and s9 based roms out there for our S5 :good:
but i was wondering if there is any solutions to remove the lag of games when they are left in ram
i know it's a note 7 port's bug but i'm really sick of it
i would everytime when a new rom comes out try it but then i remember that it has that kind of lag
so if you konw anything just tell me i'll be grateful
thank you
Click to expand...
Click to collapse
You need to adjust kernel governor and its tunables. These can be done on kernels that are tweakable. Please read and search in threads to find out how many kernels you have available to your device (around 3-4 if my mind doesnt fool me). Then find out which of them can be tweaked. Some kernels are tweaked by kernel adiutor whereas some others can be tweaked by using their own special app (e.g. boeffla kernel). Then what you need to do is to make a trial-error adjustment. Do NOT forget! Each phone has different chipset (depending not only on different variants but also to different pvs values and dates of release of device (i.e. different phone batches). So NEVER take customizations from "other user". Do your own customizations yourself.
Also, even if it is easy to directly pass to performance governor, you should know that this governor keeps cpu stable at highest clock (~2.5GHz) which means it will heat your device and can irreversibly damage it.
With correct customization and optimization you can run even latest games on nonzperformance governor. Read kernel adiutor thread, governors/schedulers thread and much more to inform yourself. On my 5 year old note3 (snap800), I can easily play PUBG mobile (obviously on lowest graphics). With snap801/805 on s5, you can do even better. So, be thorough and patient. Tweak part by part and give every tweak some time to measure whether it is good or not. If you work that way, you can prepare your s5 to be able to play without lags (of course you cannot play the toughest most graphic-intensive online gsmes on highest settings, but I think you got the jist of it).
There is a very old but also very good post by Kippur on XDA, about the many much opportunities that XDA devs provided to users and how they are using it. That should be quoted on every OP
zizouae66 said:
hello there are many wonderful note 7 port's or even s8 and s9 based roms out there for our S5 :good:
but i was wondering if there is any solutions to remove the lag of games when they are left in ram
i know it's a note 7 port's bug but i'm really sick of it
i would everytime when a new rom comes out try it but then i remember that it has that kind of lag
so if you konw anything just tell me i'll be grateful
thank you
Click to expand...
Click to collapse
don't use touchwiz or heavy ROMs if device doesn't handle it well enough. Use aosp based ROMs, change CPU governors, modify and experiment, etc. Or you can try a newer android device if you can. Although if games perform better on touchwiz and your happy with touchwiz, so be it if you enjoy those ROMs that look like Note7.
Also the S5 is already saved imo. Great aosp kernels with a variety of governors and i/o schedulers , plus voltage control and more, and tw kernels also. Then there is virtual memory tuning if you wanted to as well, modded adreno gpu drivers and more. Generally lots of support. Snapdragon makes it easier too and open source so there's so much ROMs for aosp, kernels and generally lots of stuff to try. Oreo support also. This phone is more than capable of gaming even today at decent settings and resolutions. Try using GL tools as well. The only struggle I see would be PSP emulation, pscx or dolphin emulation but overclocks and pushing the device to the limits, i could do 30-60fps on star wars force unleashed emulation at the right settings. More intensive emulation, yeah a newer phone helps
Eleo said:
You need to adjust kernel governor and its tunables. These can be done on kernels that are tweakable. Please read and search in threads to find out how many kernels you have available to your device (around 3-4 if my mind doesnt fool me). Then find out which of them can be tweaked. Some kernels are tweaked by kernel adiutor whereas some others can be tweaked by using their own special app (e.g. boeffla kernel). Then what you need to do is to make a trial-error adjustment. Do NOT forget! Each phone has different chipset (depending not only on different variants but also to different pvs values and dates of release of device (i.e. different phone batches). So NEVER take customizations from "other user". Do your own customizations yourself.
Also, even if it is easy to directly pass to performance governor, you should know that this governor keeps cpu stable at highest clock (~2.5GHz) which means it will heat your device and can irreversibly damage it.
With correct customization and optimization you can run even latest games on nonzperformance governor. Read kernel adiutor thread, governors/schedulers thread and much more to inform yourself. On my 5 year old note3 (snap800), I can easily play PUBG mobile (obviously on lowest graphics). With snap801/805 on s5, you can do even better. So, be thorough and patient. Tweak part by part and give every tweak some time to measure whether it is good or not. If you work that way, you can prepare your s5 to be able to play without lags (of course you cannot play the toughest most graphic-intensive online gsmes on highest settings, but I think you got the jist of it).
There is a very old but also very good post by Kippur on XDA, about the many much opportunities that XDA devs provided to users and how they are using it. That should be quoted on every OP
Click to expand...
Click to collapse
my device is s5 duos g900fd, I installed noise rom v4 with espheni kernel v2 which i think it's tweakable with kernel auditor. But i don't know how to do it , can you help me ?
zizouae66 said:
my device is s5 duos g900fd, I installed noise rom v4 with espheni kernel v2 which i think it's tweakable with kernel auditor. But i don't know how to do it , can you help me ?
Click to expand...
Click to collapse
Yes. Re-read my answer. You need to read threads for kernel adiutor, governors/schedulers and much much more to inform yourself. YOU need to read and inform yourself. We cannot do it for you. Once you read and learn what are they, you will be able to control and understand what can be tweaked and for how many amounts. If you expect everything from devs, that is never going to happen. If you are lazy, you can just choose performance governor for short time and then revert it back.
Hey! I'm still out on the look for a nice TW based kernel for the klteduos (FD/MD). If you have any luck out there replacing the Espheni's one, please let me know. For the Noise rom, we're supposed to use the Smartpack kernel, but so far, I'm unable to install it. I hope someone will be able to help me soon.
Good Luck!
Darvius said:
Hey! I'm still out on the look for a nice TW based kernel for the klteduos (FD/MD). If you have any luck out there replacing the Espheni's one, please let me know. For the Noise rom, we're supposed to use the Smartpack kernel, but so far, I'm unable to install it. I hope someone will be able to help me soon.
Good Luck!
Click to expand...
Click to collapse
have v4 installed on my device running espheni kernel v2 for g900fd
and to fix gaming lag i tried to install smartpack kernel. it said it was installed successfully through recovery but then when i try to reboot my s5 will stuck on the galaxy s5 screen and heat up
so i did a factory reset and cleared System,data,cache and dalvik cache and i installed the rom again and directly i installed the kernel but this time when my s5 reboots it will enter in a bootloop
what should i do plz help
zizouae66 said:
have v4 installed on my device running espheni kernel v2 for g900fd
and to fix gaming lag i tried to install smartpack kernel. it said it was installed successfully through recovery but then when i try to reboot my s5 will stuck on the galaxy s5 screen and heat up
so i did a factory reset and cleared System,data,cache and dalvik cache and i installed the rom again and directly i installed the kernel but this time when my s5 reboots it will enter in a bootloop
what should i do plz help
Click to expand...
Click to collapse
I'm sorry to hear that! My advice is to use flash a original ROM so you can recover your device properly or, at least, to flash the Noise V4. It's not really supposed to behave like that, but I can't help ya, since I can't flash this kernel : /
Take a look at these mod gpu drivers. They really do help gaming performance as well as UI and camera performance. I used the latest ones and they are amazing. These could be nice in many custom ROMs as well. Combined with a great custom kernel and ROM, it really shows. I get better gaming performance even in PSP emulation as the GPU is no longer always in full load until I bump it onto a setting higher in game than I used to be able to. In some ways it will also save battery as games will feel less demanding onto the GPU and the UI but overall best performance.
This may reduce a lot of lag in some games. Then combined with GL tools to change settings within game or reduced resolutions as well.
This will definitely help the S5 a lot and its already one of my favourite devices. It feels ancient compared to modern devices but still fast.
https://forum.xda-developers.com/ga...s-qualcomm-adreno-330-drivers-t3794305/page11
I did use aicp nougat 7.1.2 , custom kernel was venom kernel based on boeffla kernel. I undervolted but kept stock clocks and everything. I could've overclocked which helps but I don't like the temps so yeah.
Then intellithermal and such to keep thermals in check but the throttling wasnt that bad, undervolting did reduce a lot of throttling also which helps a lot in gaming. Removed some system apps which somewhat helped. But these mod drivers should work in any custom ROM from 6.0+ android, marshmallow and above. It will help in Oreo also.
Elite performance! Although it may be worth trying older or newer android versions, benchmark them and test which feels the fastest along with the kernel tweaks and ROM tweaks. Personally nougat for me is the best android version for the phone in performance and battery and many kernels.This may also work on touchwiz based ROMs if you don't want to get away from touchwiz. A compatible touchwiz kernel, those Adreno 330 mod drivers if they work on touchwiz and the best touchwiz rom you find. Just remember that the less demanding the custom ROM is, the better battery life will be and gaming as less RAM will be used by the system, less gpu usage and less CPU usage. Freeing that up will be useful to add for games as less is taken up by system and more will be taken up by other tasks. Stability of ROMs can sometimes be a factor.
zizouae66 said:
my device is s5 duos g900fd, I installed noise rom v4 with espheni kernel v2 which i think it's tweakable with kernel auditor. But i don't know how to do it , can you help me ?
Click to expand...
Click to collapse
i have the same problem, in noise rom v4
What do you guys think of the best Kernel for our Oneplus 6?
For me it seems like the Flash Kernel works the best but i would like to hear your opinions
Edit:
I listed my Stuff in an Excel Spreadsheet, currently running Radioactive.
Obviously each kernel is unique in its blood sweat and tears. Just try them all and leave em on for a few weeks. Usually the older toolchains have better battery and more stability in my testing. The benefit of certain kernels are exculsive CPU scaling governors modded by the developer. Currently running pappschlumpf's Smurfkernel with smurfutil battery profile spectrum on havoc nightly. I look for stability though and for stock OOS all kernels run pretty solid. One thing you need to be sure is that the kernel manager is locking frequencies otherwise I find a kernel that allows this. Lately I've had some trouble on blu kernel
Stoowyguy said:
Obviously each kernel is unique in its blood sweat and tears. Just try them all and leave em on for a few weeks. Usually the older toolchains have better battery and more stability in my testing. The benefit of certain kernels are exculsive CPU scaling governors modded by the developer. Currently running pappschlumpf's Smurfkernel with smurfutil battery profile spectrum on havoc nightly. I look for stability though and for stock OOS all kernels run pretty solid. One thing you need to be sure is that the kernel manager is locking frequencies otherwise I find a kernel that allows this. Lately I've had some trouble on blu kernel
Click to expand...
Click to collapse
Ive tested Stock, Elemental X, Franco and Flash Kernel in Idle Drain per Hour and Antutu Score
and Flash got almost as much as Stock in Antutu while only using 2.9% per hour
100% radioactive kernel
[Updated Main Post]