yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] plantator:
He just include it in R19 because of users requests, try R18 from mirror link;) there is no Dt2w
[Moto G Android Development] Flashhhh:
I'll be working on making dt2w more accurate when i get time. Expect a release after 3-4 days. Busy right now
[Moto G Android Development] Ricsanm:
You didn't make a suggestion, you made a request. Nobody else is having the issue you reported so far, so perhaps it's just you having it. Also, explain to me how you complaining about an issue and asking for feature removal is not "spoiling the thread" and a "rubbish comment", just as much as your response?

Please stay on topic and provide logcats, as requested by OP, otherwise you're not being helpful.
[Moto G Android Development] Flashhhh:
Keep the thread clean

I don't like OT

Respect each other otherwise mods will take good care
[Moto G Android Development] imranaryan:
will it work on CM12 official
[Moto G Android Development] boros2222:
Guys, I am on the latest official CM12 with Optimus kernel R19.

My Moto G is working very slowly now. I can't use the Messenger and Boom Beach at a time, because the whole phone is gonna freeze. I can't even dream about playing a game like Asphalt 8.

However Moto G is well powerful to do such things and I don't know what's messed, the kernel or the rom.

Could you guys help me please?
[Moto G Android Development] Flashhhh:
The later cm12 nightlies have that random feeeze bug. Try a 5.1 based rom
[Moto G Android Development] rokban:
Used r19 for sometime , faced touch freeze issue( even with d2h and s2w off) , for me r18 is perfect, if possible just make bricked hotplug usable again(r16 was good too with it though).
[Moto G Android Development] Flashhhh:
I have decided to keep only 1 hotplug now that is intelliplug.

I'll remove some govs and msm hotplug in next release. I need to clean up things. And yes improvement for dt2w coming too!
[Moto G Android Development] PeterImmel:
This kernel is the best one, I have ever ran on my xt1032! Thank you.

I just realised, that my wifi is turned off when the phone gets into deepsleep and is turned on again if I press power button.

Is this intended? Or is this a Rom(aicp_falcon_lp5.1-9.0-UNOFFICIAL-20150405)-issue?
[Moto G Android Development] Flashhhh:
I am also using aicp rom(same version too). I haven't faced such issues. Look into wifi settings and see if everything is alright
[Moto G Android Development] plantator:
Next tip about dt2w: when you performing background activity such playing music and you have locskreen widget you can change music without unlocking screen, i think it will be same during phone call, with music it sound good to operate on widget without unlocking ;)
[Moto G Android Development] srisurya95:
*Poll time*

Decided by [MENTION=5857055]Flashhhh[/MENTION]

Do you guys really want dt2w?

If majority of users want it,dt2w will be kept in future builds too or else it will be removed

I personally don't need dt2w it gives a lot of issues

So it all depends on you guys!
[Moto G Android Development] ncmz:
I don't need it.

Cheers.
[Moto G Android Development] SohamJ:
No. Its unstable for our device. Stability and battery is much more preferred to less important feature when considering day to day usage.

Sent from my Moto G
[Moto G Android Development] deeplyyoung:
Better remove it:good:

I suffered lock screen freeze on AICP with R19, reverted to R18 and no issues..
[Moto G Android Development] taadow1030:
I don't use it either. But does it affect performance if it is not activated?
[Moto G Android Development] Flashhhh:
I've added a poll

Look at the top of the thread.

Do vote there!
[Moto G Android Development] Flashhhh:
You got the point man!
[Moto G Android Development] Flashhhh:
That's the reason i wasn't adding dt2w!!

It doesn't affect performance
[Moto G Android Development] itslels:
If it doesn't effect performance when it's not enabled, I don't see the harm in including it. Of course, it also greatly depends on if you have the want to keep it included and to improve it. Personally, I dig the feature, but I can also live without it. Either way, this is one boss kernel.
[Moto G Android Development] twist3d0n3:
i couldn't care less about dt2w using more battery or causing a couple of small issues, i'd rather have it and not need it than the opposite.

more features with the ability to turn them off is easily the way to go imo.
[Moto G Android Development] hhp_211:
I second this.

if [\b] it does cause small issues i haven't seen them or they don't bother me.

doesn't effect battery on mine i use it all the time (haven't had enough run time on r19 to call it )

I too don't see how a feature that is turned off can cause these issues. (Could be wrong, it's happened many time before)

my vote,, keep it!
[Moto G Android Development] reversegear:
many ppl who asked for dt2w in the past are saying NO. Irony

I'm using is since 2 days I didn't had any issues with it.

My opinion is u should retain it and improve it as we test it and give the feedback. [/b]That is how the things work and will be set right.[/b]

With or without dt2w this kernel is rock solid :) btw I'm on 1033 gpe converted blisspop rom

Finally it's Dev who will decide what should be done and what not. Thanks for this awesome kernel

NB: I'm on tapatalk I'll vote the poll tomorrow
[Moto G Android Development] FelipeBHZ:
After 2 days testing R19 I could say it is a 'no'. I reverted to R18 because I experienced lockscreen hang or touch not responding. Proximity sensor was affected too. Today in 3 out of 5 calls the screen was on, even with phone close to my face. Sometimes I got so much hanging I had to reboot my phone 4 times only today. I don't know anything about technical stuff on Kernels, this is my user experience with R19.

All of this was with dt2w turned OFF.

Battery life was totally normal. Same as I get with R18 on Liquid Smooth.
[Moto G Android Development] antarix:
I don't think removing a feature is going to make the kernel stable. On top of that you also made it switchable.

It works fine for me too with optimus kernel, secondary rom works like primary. I don't even have battery issues. It lasts as long as it used to be without the feature.
[Moto G Android Development] boros2222:
You should keep DT2W as it's switchable, everyone can set it for their own taste. Is it possible to improve DT2W instead of removing the feature? Every kernel developer removes it or don't add at all.. This way DT2W will never be a fully working feature. People love this feature and someone should fix its issues. We should care more with DT2W.
[Moto G Android Development] hiu115:
Same thing for me. Lockscreen hangs and touch issues in R19, reverted back to R18 and the problems disappeared.

It happens whether I turn D2TW on or not.
[Moto G Android Development] itslels:
I haven't had a single lockscreen hang or touch issues. Battery life seems normal as ever. Only issue is dt2w not responding once pocket guard is activated, which is a known issue. Its odd how a few people are having issues and how quite a few of us aren't. For the ones with issues, what ROM are you running? Is this a clean install?
[Moto G Android Development] Flashhhh:
Wait for R20. I'll try to improve dt2w in that release. And major clean up coming too. I want the kernel to be clean and stable. But it's gonna take time

Cheers!
[Moto G Android Development] KalolParty:
When I'm in a call, the screen goes off but the touch still works which sometimes pulls down the notification panel or activates the speaker. [MENTION=225651]op[/MENTION] please look into it.

Using PAC-ROM LP Beta 1 - 26th March Nightly.

BTW great work. I've been using the kernel since version 3 and it rocks.

Another small request - Synapse does not apply the settings at boot. I know you've written the recommended settings in the op but I'd like some screenshots of kernel adiutor with the settings of each section.

Thanks! Good job man! Appreciate it :)
[Moto G Android Development] plantator:
I found that on R19 and AICP 5.1 build dt2w function work great with pocket mode too, and until phone call screen is realy off not only black, same with music widget
[Moto G Android Development] sLaughteRguy:
When I'm flashing newer version of this kernel and I have Optimus, do I have to flash it over stock ROM kernel, or can I just flash it on top of the old version and wipe cache?

Sent from my Moto G
[Moto G Android Development] reversegear:
you can flash it over oldversion.

Cache wipe also not mandatory :)
[Moto G Android Development] Josuegrs:
IDEM. Please do not remove the D2TW feature, just try to improve it or keep it as in the R19.
[Moto G Android Development] antarix:
That'll be decided by flash but he is trying to improve that feature. Read it in a few posts before. Let's see what will be packed in new series.
[Moto G Android Development] Flashhhh:
I tried a test build but dt2w isn't working that good.

If u have dt2w disabled then there will be screen freeze if the phone stays long inside the pocket. I think for now i need to remove dt2w from the kernel to make sure it's stable.

Edit: Will be working on it though. I'll see what i can do!
[Moto G Android Development] plantator:
Mayby make 2 versions? with and without dt2w?
[Moto G Android Development] Flashhhh:
I don't have time for that

But when I'll get dt2w working, I'll release it
[Moto G Android Development] plantator:
Ok understand;) currently to avoid screen freeze I flash R18 and wait for next updates;)
[Moto G Android Development] rokban:
Trying cm12.1 unofficial currently. Will this kernel work on that?

P.S: never mind flashed R19 and things are smooth so far..
[Moto G Android Development] Flashhhh:
Kernel update!!

I have removed a lot of things and added some useful patches in this release. You can now use new kernel adiutor from play store as it supports majority features now

Here's the changelog

- Updated to latest cm12.1 sources!

- Cleaned up lot of things like removed dt2w, msm hotplug, some govs

- Added support for using device as keyboard/mouse

- Optimized workqueues

- Stereo call recording support

- Many misc fixes
[Moto G Android Development] antarix:
Does it mean we will be able to use two way call recording?
[Moto G Android Development] Ricsanm:
[MENTION=5857055]Flashhhh[/MENTION] have you looked into adding other governors like Nightmare? Personally, my best SOT has come from Nightmare governor, reaching 8 hours consistently.
[Moto G Android Development] reversegear:
SOT 8hrs. Tell me you are not kidding o.O
[Moto G Android Development] Ricsanm:
Not kidding. That was with decepticon kernel but since they haven't updated with cm sources I have a lot of issues with their kernel in 5.1. Currently using Optimus 18,which I love, but I'm wondering how far can we really push battery life with other governors.
[Moto G Android Development] lcosta2:
works on stock ?
[Moto G Android Development] plantator:
you have 5.x stock? i don't think so

GPE is no stock

if it is cm based how it must work on stock?

so it don't work on stock or gpe
[Moto G Android Development] Flashhhh:
Use R20. Use ondemand/intellidemand + noop

Keep powersuspend mode to LCD PANEL.

No it's for custom roms only
[Moto G Android Development] sandroj:
How does mouse functionality work with this kernel? Can anyone please give tutorial link regarding this?
[Moto G Android Development] PeterImmel:
R20 runs great with your recommended settings.

One question:

Why don't you 'deliver' your kernel with these recommended settings?

So one hdn't to tweak these things...
[Moto G Android Development] rokban:
Where is powersuspend mode? Couldn't find in synapses :(
[Moto G Android Development] Flashhhh:
You need an app from play store for that
[Moto G Android Development] Flashhhh:
Ok I'll do

Look properly or use kernel adiutor as it's clean and simple
[Moto G Android Development] rokban:
Look properly or use kernel adiutor as it's clean and simple[/QUOTE]

Yes got it ! Thanks , R20 going great in cm12.1 (Masterawesome build).
[Moto G Android Development] sandroj:
Can you suggest one? Because there are many. So I don't know suitable app for moto g
[Moto G Android Development] plantator:
adiutor https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=pl

trickster mod https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=pl
[Moto G Android Development] Flashhhh:
Use usb keyboard app by pelya from play store

U need to enable adb debugging from dev options first
[Moto G Android Development] sharath_babu:
sir, can i know how to activate "stereo call recording " in my xt1033?

there's no option for call recording when i make a call. ty
[Moto G Android Development] Josuegrs:
Thanks for your work :)
[Moto G Android Development] diogobuique:
Intellidemand is causing reboots here on Android 5.1
[Moto G Android Development] miguelAr52:
intellidemand is not causing reboots in my 5.1 (euphoria)
[Moto G Android Development] rokban:
Using intellidemand since 15hours no random reboots etc, cm12.1 unofficial rom
[Moto G Android Development] Flashhhh:
Kernel Update

Updated the kernel to R21

It should fix majority of issues (random reboot,freezes etc)

Use recommended settings and Enjoy!!

Here's the changelog

- Allow CPU-based alignment handling

- Enable ARCH_POWER

- Disable GENTLE_FAIR_SLEEPERS

- Enable QuickWakeUP Driver

- Removed some deprecated power trace API's

- Many more patches
[Moto G Android Development] sharath_babu:
flashhh can we get UBER toolchain builds?? and zzmove governer/

ty for awesome kernel :)
[Moto G Android Development] Flashhhh:
R22 will be compiled with Uber toolchain!
[Moto G Android Development] plantator:
how diffrent toolchains affects to final result?
[Moto G Android Development] h2o64:
Audio make the whole phone crashing.

I listen a music using Google Play Music, I lock the screen, the phone crash.

Are there special FauxSound config to apply ?

Or maybe UKM isn't that good ?
[Moto G Android Development] Flashhhh:
I am using euphoria and not facing any issues. Maybe a problem with your rom. Or try a clean flash :)
[Moto G Android Development] h2o64:
My ROM is the official CM12 with the CM Gapps.

My system is newly setup on a reseted phone.

Should I try with a CM12 built with it ?

Do you need any logs ?
[Moto G Android Development] Flashhhh:
You can try a cm12 build with it louis

Maybe issues with new cm12 nightlies. And one thing i have found that if i use google play music cm equaliser doesn't work for me. But when i use apollo music player it works just fine. I don't know why!
[Moto G Android Development] h2o64:
I will investigate in the logs on Wednesday.
[Moto G Android Development] plantator:
CM 12 or CM12.1? I work on AICP 5.1 and working good music and other
[Moto G Android Development] Flashhhh:
That's a problem in every rom i have tried(tried it with stock kernel too)

So i think it's cm related. Will wait for you to report!
[Moto G Android Development] plantator:
how diffrent toolchains affects to final result for kernel? More performance?
[Moto G Android Development] Flashhhh:
Some toolchains give more smoothness. Some give performance. Google it if u want to see results
[Moto G Android Development] h2o64:
Here are the logs.

I didn't look at them yet.

But you can :)

PS : KMSG attached and LOGCAT here
[Moto G Android Development] Flashhhh:
I'll have a look at them!
[Moto G Android Development] plantator:
[MENTION=5857055]Flashhhh[/MENTION] latest Antutu with AICP rom ;)
[Moto G Android Development] tzzeri:
Cm gapps? Since when does cm make gapps?
[Moto G Android Development] Sik-1:
Smh he's talking about the ones that they link to from there page.
[Moto G Android Development] MaurixMystic:
nice

what configuration?

rom for moto g 2013?
[Moto G Android Development] plantator:
yes moto g 2013 xt1032

intelliactive 249-1190MHz, GPU 533, fiops 384
[Moto G Android Development] rokban:
Cm12 nightly 11/04 with R21
[Moto G Android Development] Ricsanm:
Why do people keep posting benchmarks? They're useless, they don't provide info about stability or fluidity or performance about the rom. I thought everybody already agreed in that.
[Moto G Android Development] reversegear:
Does it hurts..

Posting benchmarks is not a spam AFAIK.

its one of the method to know the ROM/Kernel is doing good
[Moto G Android Development] deeplyyoung:
R21 + BlissPop 5.1 Buttery smooth...perfect combo have ever Used...Tnks for awesome Kernel...:good:
[Moto G Android Development] plantator:
[MENTION=5857055]Flashhhh[/MENTION] we will too have GPU oc to 600MHz like in this kernel? http://xdaforums.com/moto-g/orig-development/kernel-smoothgkernel-v1-t3080408
[Moto G Android Development] Flashhhh:
600 MHz is way too much. I'll keep 533 MHz for now. Don't want to mess with it
[Moto G Android Development] Flashhhh:
Kernel Update

Updated the kernel to R22!!

i have worked a lot on this to get 3.4.106 working(credits to [MENTION=4480917]Alberto97[/MENTION] for the patches).

Enjoy!!

Here's the changelog

- Bumped to 3.4.106

- Overclocked slimbus for better audio quality

- power efficient WQ updates

- Some gpu patches
[Moto G Android Development] deeplyyoung:
R22 + Validus 5.1
[Moto G Android Development] bhanu9999:
I am not able to download it from mediafire. And basketbuild link is also not working.

Can u please upload it anywhere else.
[Moto G Android Development] Flashhhh:
It seems basketbuild servers are under maintenance.

Here's a gdrive link for now

https://docs.google.com/file/d/0B-vZnGLxNNAbaTlQNkY4VXFNTFU/edit?usp=docslist_api
[Moto G Android Development] padhu1989:
I'm facing low volume issue during voice calls after flashing R22.. Anyone facing the same? I applied the kernel configuration as mentioned in OP
[Moto G Android Development] Flashhhh:
I tested it right now. No issues with volume. Check ur sound settings or try a reboot. If no success then dirty flash rom+kernel!
[Moto G Android Development] zack1175:
I don't know what is the function of the arch power

can anyone explain it???
[Moto G Android Development] Flashhhh:
It's related to power management. It's an arch dependent cpu power function
[Moto G Android Development] deeplyyoung:
R22 with AICP

As usual butter
[Moto G Android Development] jonas210678:
So I used Kernel R22 for 9 hours and get 3.30 SOT time until it was empty. The phone was full charged.

With R21 I could yesterday use the phone for 15 hours with amazing 7.23 SOT time.

All the setting are the same in both versions.

I give it a New try tomorrow, maybe it get beter :good: thanks for the kernel
[Moto G Android Development] joker80:
?

Governor: PegasusQ or Intelliactive

I/O Scheduler: Fiops or row

TCP Congestion : Westwood

GPU Governor : Simple Ondemand Or Msm-adreno-tz

Hotplug : Intelliplug ( Keep screen off frequency to 787 MHz )

Powersuspend : Use LCD PANEL mode

Simple GPU Algorithm : On (Use msm adreno tz gov if u enable this)

Does prolonged battery life with this setup ?
[Moto G Android Development] Flashhhh:
Try and see. It varies from user to user. It depends on how u use your phone
[Moto G Android Development] HemanthPHaridas:
Please add....

The 600Mhz GPU overclock...that would be cool :)
[Moto G Android Development] plantator:
here is your answer http://xdaforums.com/showpost.php?p=60097265&postcount=950
[Moto G Android Development] Shub77:
These are my settings, and battery seems to last really long to me:

Kernel audiutor:

CPU:

CPU Max Freq: 1094 MHz

CPU Min Freq: 96 MHz

CPU Governor: intellidemand

Multi Core Power Saving: Enabled

CPU Boost Interval: 20 ms

Sync Thresold: Disabled

Input Interval: 40 ms

Input boost freq: 500 MHz

CPU Hotplug:

- Intelliplug

- Eco Conservative

- Touch boost: off

- Hysteresis: 14

- Thresold: 350

- CPU Max Screen Off freq: Disabled

GPU:

GPU Max Freq: 320 Mhz

GPU Governor: simple_ondemand

Other settings apply only to msm-adreno-tz, I believe

I/O:

Scheduler: noop

Read Ahead: 384KB

Misc:

TCP Congestion Alg. : westwood

Dynamic Fsync: off

Power suspend mode: LCD Panel

I don't pretend this to be the better configuration ever and maybe there are major "mistakes" :)
[Moto G Android Development] Flashhhh:
Kernel Update

Updated the kernel to R23!!

I have reworked all governors. Removed old ones and added the latest ones!

Enjoy!

Here's the changelog

- Reworked Interactive,Intelliactive/demand/MM,Smartmax govs

- Added yankactive governor

- Added Impulse Governor- Interactive when needed, Conservative when not!

- Cpufreq and Cpuboost changes

- Added Aero Hotplug by [MENTION=4855459]Blechd0se[/MENTION]
[Moto G Android Development] khensin:
Great Kernel. I am user of your kernel since R7. With CM12, i think your kernel is the best. Keep work :D
[Moto G Android Development] Shub77:
Aghhh :D Thank you [MENTION=5857055]Flashhhh[/MENTION]!

Kernel Audiutor does not show Aero Hotplug.

Revert to Synapse? Does it worth the change? My aim is battery saving and I find Kernel Audiutor the best and simpler tweaker so far. :rolleyes:
[Moto G Android Development] deeplyyoung:
[MENTION=5857055]Flashhhh[/MENTION] you are like machine who giving continuously updates to us..tnks for all support, Surely R23 will be on my all Roms as usual...
[Moto G Android Development] Flashhhh:
If u disable intelliplug, it will run on aero hotplug
[Moto G Android Development] Shub77:
Thank you!
[Moto G Android Development] wahid536:
Were can I download r23? Doesn't show for me

---------- Post added at 01:47 PM ---------- Previous post was at 01:46 PM ----------

Never mind got it.
[Moto G Android Development] Sik-1:
Because of yankactive, I must now come over to this kernel from the beautiful attack kernel.

I use yank on my note 3 and its a godly governor
[Moto G Android Development] plantator:
better than intelliactive?
[Moto G Android Development] Flashhhh:
[MENTION=5127197]plantator[/MENTION] Impulse and yankactive both are great governors. Just try them out
[Moto G Android Development] Sik-1:
Yessir, yanks tuning is impeccable, been using all his kernels for my devices, u don't sacrifice anything in terms of speed and function, the battery tho on the moto g I have to test, but on my note 3 I get at least 7-8 hrs of screen on time, playing games movies and surfing the web
[Moto G Android Development] drsiddique5700:
should we disable both intelliplug and mpdecision hotplug to enable aero hotplug??
[Moto G Android Development] Flashhhh:
Yes disable both intelliplug and mpdecision to get aero hotplug working
[Moto G Android Development] Siekil:
What's the benefit for using aero hotplug? Battery? Performance? Balance?
[Moto G Android Development] drsiddique5700:
something seems wrong using kernel audiutor I can see one core most of the time running [MENTION=1206410]higher[/MENTION] freq on idle tried all combinations of gov+scheduler.this never happened on earlier versions
[Moto G Android Development] Flashhhh:
Ok I'll see
[Moto G Android Development] ryox70:
so i flashed your kernel really good...but does it come with a control app or something ? so i can disable the s2s/s2w feature and just keep the dt2w and where do i change the governor my rom is official cyanogenmod 20150211
[Moto G Android Development] Flashhhh:
I recommend kernel adiutor from play store!
[Moto G Android Development] deeplyyoung:
Just flashed latest build and from very first startup of device m really impressed... Its really smooth... Tnks for support ..
[Moto G Android Development] Rocketval:
Will you update faux sound control drivers from 3.2 to a newer version? :D (I think 3.2 it's not the latest one)
[Moto G Android Development] twist3d0n3:
Found a bug; When clicking on the TPA6165 Extensions tab in fauxsound the app f/c's.

log:

https://dl.dropboxusercontent.com/u/10301509/2015-02-11-16-25-37.txt

e:

That's probably why :)
[Moto G Android Development] Flashhhh:
Which app do u use to tweak the kernel?

Thanks for the log. I will have a look

EDIT: Try to use some other app and report
[Moto G Android Development] Flashhhh:
Faux sound 3.2 is the latest one i suppose!
[Moto G Android Development] Rocketval:
Kernel Adiutor can't manage that tpa6165 extension. Only FauxSound App can.
[Moto G Android Development] Flashhhh:
Can u pls report if it works in fauxsound app?