yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Original Android Development] nkay08:
I've tried a few different Kernel + Rom combinations, but Firekernel is the only custom Kernel that doesn't make my phone lag.

Even if I slightly underclock the CPU and choose a realtively conservative governor (e.g. lionfish) and hotplug algorithm (e.g. alucard), the system still remains very responsive.

As a comparison I've recently installed Ultradev Kernel but the system overall felt very laggy. I tried different settings, but none really helped. As an example: The screen didn't instantly turn on when pressing the power button.

I switched back to Firekernel again for now. I'm using it in conjunction with the latest AICP 11 and have not found any problems.
[Moto G 2015 Original Android Development] gg2001:
Same situation here. Using fire kernel release 8 with Resurrection remix 5.7.4 (mm 6.0.1) . It's working really fine, smooth, and easy on battery.

Quite impressed for the low battery consumption and the smoothness operation (intelliplug eco conservative; Governor lionfish; io fiops; GPU adreno max 310 MHz)

Besides, GPS is working better than fire kernel 6.1 (Google maps crashed many times in that release)

And also.. No overclock in r8.. Great :good:

It's a really great kernel, thanks so much to the dev :good:
[Moto G 2015 Original Android Development] nkay08:
Which version exactly is r8?

Currently I have installed version 6.1, but haven't used google maps for quite some time. But I use it sometimes so it might be worth for me using the version it works properly on.
[Moto G 2015 Original Android Development] gg2001:
r8 is a build for nougat, but it's working fine in mm

I've been using r6.1 (last build for mm) till somebody here mentioned r8 worked fine on mm

r6.1 worked fine for me except those occasional crashes when using google maps along with GPS and mobile data (4g)
[Moto G 2015 Original Android Development] ..::Matr!x::..:
[MENTION=6257538]FireLord[/MENTION]

hi .. can you please revert back selinux to enforcing... 'cause due to this safetynet verification fails...

i've also tryed with selinux mode changer but every time your kernel it revert back to permissive....

tested this on xt1541 aosp ex 3.2 (nougat + magisk)

thanks
[Moto G 2015 Original Android Development] FireLord:
Will make it switchable after exams I.e. 1st April or later
[Moto G 2015 Original Android Development] Pilovali:
Hm... after flashing this kernel, I was unable to use tethering.
[Moto G 2015 Original Android Development] Prashant324:
I am using firekernel on RR and tethering is working fine
[Moto G 2015 Original Android Development] Pilovali:
I changed it back to Optimus kernel and it was working fine again :confused:

I'm using the AOSP Nougat ROM.
[Moto G 2015 Original Android Development] iamfarhanansari:
I am using merlin device

After flashing it on RR . System ui is automatically stopping

It is also not working on aex

Flashing on aex.i get stuck in bootloop
[Moto G 2015 Original Android Development] nkay08:
I first thought you could set selinux to enforcing with an init.d, or su.d script, but since you are using Magisk i don't know if those are possible systemlessly.

But you can check out this thread.

They claim Magisk v11 can automatically hide permissive selinux. But if it doesn't the thread mentions a script for Magisk which automatically changes your selinux on boot.
[Moto G 2015 Original Android Development] ..::Matr!x::..:
oh thanks for help.... some one here suggest me that probably our device is incompatible for now to pseudo enforcing mode (or nougat isn't?).... waiting new update of magisk ...

also found that selinux mode changer doesn't work on 7.1 nougat ... it doesn't apply any change to selinux mode ... kernel adiutor mod it's the only that can switch between permissive or enforcing .... personally i don't need to set to permissive i prefer to stay to enforcing and i thougt this kernel was locked permanently to permissive ... i was wrog 'cause i've just used a wrong app to change selinux status ... :good:
[Moto G 2015 Original Android Development] FireLord:
Yes its locked. https://github.com/FireLord1/androi...mmit/783a0a2878c5bbc8c9b3e50e6303afe825268d8f

ill revert it when i get time.
[Moto G 2015 Original Android Development] LuanHalaiko:
Hello again, I came here to ask if your device runs 32 or 64bit android? my device got a nice performance boost from changing 32 to 64 bits
[Moto G 2015 Original Android Development] ..::Matr!x::..:
don't warry .. take your time and have good exams ... :D :good:
[Moto G 2015 Original Android Development] sahil432:
Anyone using it on RR 5.8.0 (Android 7.1.1 r6) on merlin ?

I want to try it.
[Moto G 2015 Original Android Development] sahil432:
Did you clear cache and dalvik?

And are you on RR 5.8.0?
[Moto G 2015 Original Android Development] iamfarhanansari:
Yeah I have cleared cache and dalvik cache

I am on RR 5.8.2 but I have checked it for V5.8.0 not working correctly
[Moto G 2015 Original Android Development] Tarunsrsr16:
OK just fix merlin device issues once you get time
[Moto G 2015 Original Android Development] Ultronex:
Does it support DT2W(Doublr tap to wake)?

If not then please add sir.
[Moto G 2015 Original Android Development] LuanHalaiko:
I'm talking about msm8916 sq 410 osprey, even with 2gb of ram it still get a boost in performance from changing to 64 bits, if some devs are interested, just look at arm64 aosp-caf source from redmi 2
[Moto G 2015 Original Android Development] nARMstrong20:
I don't think there are any 64 bit stuff for osprey. The CPU supports it but Motorola intentionally went with 32 bit software, I don't know how that affects our ability to make 64 bit builds though.
[Moto G 2015 Original Android Development] Vink67:
[MENTION=5598513]FireK[/MENTION]ernel I see you working a little on GitHub !

What are you planing for next release if they are one.

Thx for your v9, working great except some strange thing with CPU, it's stay high and hotplug are some trouble...
[Moto G 2015 Original Android Development] jorgeenriqueruizflorez:
Too much overheating with ResurrectionRemix 5.8.2.

Don't really know if it's a ROM problem or something about the kernel.

Still, I just comment FYI.

Thanks.
[Moto G 2015 Original Android Development] Vink67:
I recently experience with Entropy in Kernel Aduitor.

I usually have read :128 and write : 256.

I recently change to 1024/2048 and I facing big CPU load and overheating.

I decide to go back to 64/128.

I don't really understand how entropy works but now it's way better with 64/128.
[Moto G 2015 Original Android Development] iamfarhanansari:
Please update

It is not working correctly in RR V5.8.2 merlin ( my phone stops and then reboots and stuck in boot)
[Moto G 2015 Original Android Development] green2005:
O

Solved, It works with magisk, it works fine

[MENTION=2001582]acejavelin[/MENTION]
[Moto G 2015 Original Android Development] FireLord:
https://www.androidfilehost.com/?fid=817550096634758924

r9

check changelog section
[Moto G 2015 Original Android Development] Laloo' Hdez:
Thanks!

[MENTION=6257538]FireLord[/MENTION] I have a question... what profile is selected in the zzmoove governor?
[Moto G 2015 Original Android Development] cesarXP:
Merlin ?
[Moto G 2015 Original Android Development] Tonystarki:
Check changelog, for osprey
[Moto G 2015 Original Android Development] Lopez Darren:
What can i overclock and under clock my Merlin's GPU and CPU to?
[Moto G 2015 Original Android Development] iamfarhanansari:
When will we get update for merlin
[Moto G 2015 Original Android Development] justjr:
Did you reverted selinux lock?

Also, I know overclock in moto g have been not effective over the years, but undervolt really goes a long way in helping with battery, had you already took a look at it?
[Moto G 2015 Original Android Development] reeeju:
Will flash over los14.1 20170413

Any specific settings shud i follow to get maximum battery including installed over 20apps
[Moto G 2015 Original Android Development] reeeju:
very good kernel so far

Deep sleep working fine

Interactive gov with alucard hotplug

Gpu simple_ondemand
[Moto G 2015 Original Android Development] DiePirate:
Lionfish + intelliplug + simple_ondemand + fiops = squid kernel.
[Moto G 2015 Original Android Development] reeeju:
Now trying same settings with eco conservative mode...

Little lagging....but that ignorable
[Moto G 2015 Original Android Development] DiePirate:
Squid kernel? For me is working super smooth.

Here is my intelliplug config (snapshot attached):

And try bfq with 1028kb. And lionfish for CPU with undervolt to 400Mhz.
[Moto G 2015 Original Android Development] reeeju:
I think that eco conservative mode was creating problem...now its all good

---------- Post added at 11:04 AM ---------- Previous post was at 10:40 AM ----------

Ididnt find any bfq option to set it to 1028kb...it will only set to 1024 kb...and i set it to that for both internal and external storage....how much it will effect?

Ps- im using my sandisc sd card as internal memory cos it was getting ejected automatically when it was portable storage in los 14.1
[Moto G 2015 Original Android Development] Jamiéric GS:
Working on 7.1.2?
[Moto G 2015 Original Android Development] justjr:
[MENTION=6257538]FireLord[/MENTION], your latest Nougat Kernel work fine on stock MarshMallow as well, is there any reason to use the MM one?

It is, at least on Lineage and AOSP Extended, the 7.1.2 roms that I tested.

And except for not being able to use Enforcing SELinux it is the best kernel today in my opinion.

edit: [MENTION=6257538]FireLord[/MENTION] I posted this on UD Kernel, and it happens with your kernel too.

I get spammed with qcom powerhall errors on the log, it gives me intersys crashes and is annoying as hell when trying to look at other problems. Can you please take a look at possibility to disable powerhall?

Cropped MatLog: https://pastebin.com/mdrKXTfs

It is trying to change interactive tunes, but as I'm not using interactive, it has been unsuccessful. Also, I want to use Interactive, but it is giving me problems with cracking sound on ARISE, and I suspect it's the powerhall changing my settings.

I've heard people saying its a rom side problem, but at least on previous phones I know it is on the kernel side, I have had discussions about this on the falcon forum, and devs were able to solve the same problem disabling powerhall from kernel. Here: https://xdaforums.com/moto-g/development/kernel-zer0-kernel-t3430266/post68497757#post68497757

Thank you.

ps.: actually I have no intersys crash on your kernel, but log get spammed the same
[Moto G 2015 Original Android Development] chinchin85:
Hi DiePirate,

I used the Kernel Adiutor settings mentioned by you and result is that the battery life is really good & the performance is also as per expectations...

Have tested it on two ROMs: AOSP Ex 7.1.2 & AOSiP-CAF 7.1.1

It works better on the CAF Rom than the AOSP Rom.....i.e CAF gives a better battery life compared to AOSP......

Do share some other tested settings in future....

Thanks.
[Moto G 2015 Original Android Development] DiePirate:
My actual settings are: lionfish for CPU undervolted to 400Mhz, intelliplug balanced mode, with touch boost on, 800mhz screen off max freq & one cpu min always online. Fiops or Row with 1024kb and for GPU simple_ondemand. But im using Squid Kernel.

---------- Post added at 04:33 PM ---------- Previous post was at 04:30 PM ----------

Sorry, is 1024kb
[Moto G 2015 Original Android Development] nkay08:
I have this strange issue where my phone would freeze occasionally after the has screen been of for some time. Then it either takes very long until I can see the lockscreen or I have to hold the power button until the phone reboots.

I experienced this only on versions higher than 6.1 and on all kinds of ROMs (mm&n). Version 6.1 does work fine though.

FireKernel (and probably stock kernel) is the only Kernel that my phone doesn't feel laggy.

Usual settings:

Lionfish with 400Mhz min.

Alucard hotplug.

Simple OnDemand GPU governor.

Edit: I found out that intelliplug (with limited screen of frequency of ~ 533MHz) also results in the unresponiveness I described on my phone (higher values I think don't).
[Moto G 2015 Original Android Development] BAMsE80:
Is it normal that on Nougat there is only 1.36GHz for CPU while on MM it's 1.88?
[Moto G 2015 Original Android Development] MixLeNain:
It's because the overclocking option doesn't work, it was removed on the nougat build :)

And since the mm build is older, it wasn't removed on it but it doesn't work better ^^
[Moto G 2015 Original Android Development] reeeju:
After flshin this kernel my bluetooth connection with my speaker is gone...any help
[Moto G 2015 Original Android Development] Rohi09:
can i flash v9 on stock mm?
[Moto G 2015 Original Android Development] justjr:
I tried latest version on stock MM and it works fine.
[Moto G 2015 Original Android Development] Rohi09:
phone does not power off from lock screen when on this kernel on stock MM.
[Moto G 2015 Original Android Development] justjr:
It was ok for me when I used. v9.
[Moto G 2015 Original Android Development] IamAkshay:
Not working in Merlin lineage 7.1.2. please update to

v9 for merlin.
[Moto G 2015 Original Android Development] iamfarhanansari:
Try firekernel v9 testing for merlin
[Moto G 2015 Original Android Development] IamAkshay:
there is only v8 for merlin.
[Moto G 2015 Original Android Development] iamfarhanansari:
I have v9 testing
[Moto G 2015 Original Android Development] FireLord:
r10 https://www.androidfilehost.com/?fid=673368273298957464

changelog:

Added Latest LineageOS changes
[Moto G 2015 Original Android Development] Jamiéric GS:
A big thanks, bro! ?
[Moto G 2015 Original Android Development] lucask28d:
Hello, I'm using the aosp extended ROM on osprey with the fire kernel, but my CPU freq sticks at 1.2 GHz (on MM it was 1.88ghz for me on turbo ROM) and the deep sleep of the GPU isn't working. Any hints?
[Moto G 2015 Original Android Development] iamfarhanansari:
Please give update for merlin
[Moto G 2015 Original Android Development] Ultronex:
I'm seeing that merlin users are not getting their kernel fixed.Firelord please update kernel for merlin also!!!!!!

There are random reboot after which stuck on bootloop and which is probably due to change in default kernel settings(tried most ROMs same for everyone).
[Moto G 2015 Original Android Development] Rohi09:
phone freezes when shutting down.
[Moto G 2015 Original Android Development] Cupcake 1.5:
That is a linage problem, I been getting that on official linage and ROMs based on it.
[Moto G 2015 Original Android Development] Rohi09:
I got it on stock too, squid kernel doesn't have this problem
[Moto G 2015 Original Android Development] R4in_:
Hi, where do you enable DT2W feature?
[Moto G 2015 Original Android Development] jabsjrm:
So far for me the best and the 7.2 use in my osprey for games do not have better the other versions I used but for games is not good
[Moto G 2015 Original Android Development] reddead66:
Is it fine if i use L Speed with fire kernel(tweaks)?

Does it create issues?
[Moto G 2015 Original Android Development] FireLord:
v10 for merlin

https://www.androidfilehost.com/?fid=745425885120742304

(dont use hotplugs plz rest seems stable)
[Moto G 2015 Original Android Development] FireLord:
its fine
[Moto G 2015 Original Android Development] cesarXP:
Just installed, everything it's okay
[Moto G 2015 Original Android Development] zamazu:
Does this work on aosp extended.I have a Merlin device

---------- Post added at 02:54 PM ---------- Previous post was at 02:53 PM ----------

Which rom
[Moto G 2015 Original Android Development] FireLord:
Yes it will work on any ROM
[Moto G 2015 Original Android Development] zamazu:
Do I need to wipe anything after flashing Sir thanks for all the work u done for this device.
[Moto G 2015 Original Android Development] FireLord:
No need to wipe
[Moto G 2015 Original Android Development] zamazu:
It worked
[Moto G 2015 Original Android Development] cesarXP:
Pure Nexus Rom
[Moto G 2015 Original Android Development] kakarot_is_a_moron:
There's extreme lag with Gboard popping in and out every single time, everything else seems fine.
[Moto G 2015 Original Android Development] zamazu:
I do not experience any lags I am using viper os.which ROM are u using?
[Moto G 2015 Original Android Development] kakarot_is_a_moron:
Wiped everything, including system (hoping to remove encryption?), and reinstalled RR-OS v5.8.3 with this kernel. Everything's been smooth as butter on Wheatley governer for the past few hours. No issues whatsoever although I didn't mess with the hotplugs yet as mentioned by the OP.
[Moto G 2015 Original Android Development] Rishab kaushik:
Can i install on merlin marshmallow?
[Moto G 2015 Original Android Development] IamAkshay:
Please add Hot Plugs for moto g Merlin. the cpu is acting weird.
[Moto G 2015 Original Android Development] The9464guy:
What are the recommended settings ?

I'm new to kernel tweaking, I want to know the recommended settings for maximum screen on time.

My current settings are:

1) Cpu Governor: Darkness

2) Hotplug : Intelliplug

3) I/O Scheduler: Fiops

4) Single Cpu on screen off.

Using PURE NEXUS ROM.

Thanks in advance. :D
[Moto G 2015 Original Android Development] justjr:
Kernel have little impact on screen on or any battery time, turning screen brightness down have far more effect on that matter. Playing games or any heavy CPU app too.
[Moto G 2015 Original Android Development] The9464guy:
Are the above settings good for power saving?

If not, kindly give me the recommended settings.

Lastly I do not play games, I use YouTube and chrome extensively.
[Moto G 2015 Original Android Development] justjr:
I personally use Interactive, choose your hotplug, you are far better testing then following other recommendations.

Also, this https://xdaforums.com/showpost.php?p=72835739&postcount=12715
[Moto G 2015 Original Android Development] melvinrobertson7:
cpu is showing 1.3 Ghz on lineage os 14.1

may be its a bug, update it for the latest lineage os, plz solve cpu problem
[Moto G 2015 Original Android Development] Laloo' Hdez:
The overclock was removed because it's fake. See the changelogs before report it.
[Moto G 2015 Original Android Development] AbhiAbhiBisht:
What settings are you using? And how's the battery life?
[Moto G 2015 Original Android Development] hammmersmashface:
These are my settings very smooth with around 6.5 SOT

Impulse gov

Bricked hotplug

Simple on demand gpu

Kcal color: Harley tec config

Bfq i/o ..with 384kb read ahead for both internal and external
[Moto G 2015 Original Android Development] cesarXP:
If you don't play games use Smartmax governor
[Moto G 2015 Original Android Development] hammmersmashface:
ive tried all of the govs...this one with my settings works the best for me
[Moto G 2015 Original Android Development] nubry:
What app are you using for the kernel management? Thanks in advance!
[Moto G 2015 Original Android Development] IamAkshay:
Kernel adiutor
[Moto G 2015 Original Android Development] nubry:
Thanks! I can't set the hotplug part like it is on the screenshots above though... (Some stuff are missing)...
[Moto G 2015 Original Android Development] hammmersmashface:
Use this version of KA
[Moto G 2015 Original Android Development] Need Raf:
Hai akshay:eek::laugh:
[Moto G 2015 Original Android Development] cesarXP:
Hi! Great work with this Kernel

Can you add usb fast charge support for Merlin ? and maybe a safe Cpu hotplug, you can try with the Hima Hotplug its optimized for big.LITTLE arquitecture
[Moto G 2015 Original Android Development] FireLord:
Okay I'll try to add soon
[Moto G 2015 Original Android Development] justjr:
But, Osprey CPU don't have big.LITTLE architecture.
[Moto G 2015 Original Android Development] cesarXP:
Merlin have it
[Moto G 2015 Original Android Development] Apoorv556:
hello sir can you please made this kernel Paranoid Android compatible i flashed this kernel on AOSPA Osprey and found a little delay while unlocking the device so far i have not encounter any other problem
[Moto G 2015 Original Android Development] iHomeric:
Hello there!

Under sound section there are gain control settings. Does it mean analog or digital amplification?
[Moto G 2015 Original Android Development] 25vikasp:
After flashing on stock ROM while charging phone is turning on in switched off state, otherwise all good, thank you
[Moto G 2015 Original Android Development] grantdb:
Great kernel thanks a bunch! For anyone with Osprey 1gb single sim try using my settings;

Interactive 400min

AutoSMP

Zen 512kb

Westwood

Smooth and fast!
[Moto G 2015 Original Android Development] nubry:
Probably sounds dumb but if I flash the kernel and don't do any tweaks is it going to be better compared to another kernel without tweaks too or what is going to make the difference is the tweaking?
[Moto G 2015 Original Android Development] rai7878:
Why the overclock is not working, I'm on android N osprey after flashing this kernel max speed is 1.4ghz, any reason?
[Moto G 2015 Original Android Development] MixLeNain:
The overclock has been deleted because it was fake ^^
[Moto G 2015 Original Android Development] mahin.kk2:
somebody help me pls, I got bootloop on rr 7.1.2 osprey ROM.. pls help me

---------- Post added at 05:02 PM ---------- Previous post was at 04:58 PM ----------

I flashed this kernel, and I have bootloop.. pls help me

osprey
[Moto G 2015 Original Android Development] V-Droid:
Try flashing another kernel and see if that fixes your problem
[Moto G 2015 Original Android Development] Heisenberg1546:
Flash kernel then rom.....and then try to boot.....
[Moto G 2015 Original Android Development] mahin.kk2:
could you pls share the settings???
[Moto G 2015 Original Android Development] hammmersmashface:
The settings are right there in my post
[Moto G 2015 Original Android Development] mahin.kk2:
I meant , the backup from kernel auditor
[Moto G 2015 Original Android Development] nubry:
With which ROM did you do that?
[Moto G 2015 Original Android Development] mhdafh:
Can any one plz share configuration with great batterylife and a performance for multitasking?{Merlin}
[Moto G 2015 Original Android Development] FireLord:
Closing this thread.. I don't own Moto g3 anymore so I can't work on this kernel anymore or for any moto8916 (except Merlin but that's only for los)
[Moto G 2015 Original Android Development] FireLord:
1. 200 MHz works I checked my frequency table. I'm using impulse gov

2. No such issue here it never changes automatically

Sent from FireLord's device
[Moto G 2015 Original Android Development] jody2k:
Interesting kernel :) running cpu speed @ 1881 mhz def more snappy than standard speeds. I have the feeling this cpu could go above 1950 maybe 2000 mhz feels more room left to OC
[Moto G 2015 Original Android Development] FireLord:
Haha more CPU oc may cut short the lifetime of CPU

Sent from FireLord's device
[Moto G 2015 Original Android Development] jody2k:
In theory yes and only if cpu gets extremely hot all the time or you need to use way too high voltages to get it stable. No one is going to use this device more than 5 years xd so why not lets see how far this thing can go [emoji16]
[Moto G 2015 Original Android Development] jsday187:
This kernel is fire!! (hence the name I guess) :good::good::good:
[Moto G 2015 Original Android Development] dazeone:
Is there a governor similar to bioshock in the chriszuma kernel?

sent from my Resurrected Moto
[Moto G 2015 Original Android Development] nguyenquangduc2000:
ElememtalX and intelliactive
[Moto G 2015 Original Android Development] FireLord:
I made new kernel will test it today... Elementx gave error.

Sent from FireLord's device
[Moto G 2015 Original Android Development] FireLord:
Lol Thx :)

Sent from FireLord's device
[Moto G 2015 Original Android Development] nguyenquangduc2000:
I will check again...

What error did you have?
[Moto G 2015 Original Android Development] Vink67:
Best kernel for MotoG3 for sure.

But one thing is missing ! PegasusQ governor. If you can add this.

Thx
[Moto G 2015 Original Android Development] FireLord:
Thanks .. will try to add it asap :D