yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] hurtsky:
i will enable it later in next version ;)

not really sure, but i still not experienced this problem, i think it is minor (will put in to do list) because during call session, the prox sensor will be enabled by application and also been used by dt2w at the same time, surely will had a conflict with them, i try to figure out another way to solved it. ;)
[Moto G Android Development] antarix:
Yeah a negligible bug as it happens only when I'm doing something else while talking because the phone moved a lot so it can detect touch.
[Moto G Android Development] hurtsky:
as an update, i just reverting some changes in dt2w because it seem the dt2w function automatically disable.. and also i let it enable with ambient display and i found there is no problem...so, i also already add this dt2w feature to simpler version for next release with default enable ;)
[Moto G Android Development] owaisnaim:
Don't add dt2w in ur simpler version, as dt2w always causes problem later Add it in extra version and make simpler version as simple as its name suggests.
[Moto G Android Development] hurtsky:
do not worry, i build another for dt2w same like EXTRA version.. it will go like this, one for without dt2w and another with dt2w.. ;)
[Moto G Android Development] antarix:
Happy to have dt2w with ambient display.

Wave gesture good bye[emoji6]
[Moto G Android Development] hurtsky:
Update to Extra Version V18 and Simpler Version V6

Changelogs of Extra Version

- Add new hotplug infrastructure

- Add AutoSMP hotplug driver

- remove mako hotplug (stuck with only 2 core)

- Fix all bug in doubletap2wake version (now you can use without scare) working good

- doubletap2wake can be use with ambient display (no problem) :D

- many more bugfixes patch

Full changelogs > CLICK HERE

Changelogs of Simpler version

- Add intelli thermal V2 (enabled by default)

- Add doubletap2wake version

- some kgsl updates

- Updates in cpufreq

- many more bugfixes patch

Full changelogs > CLICK HERE

ALL THE TEST HAD BEEN DONE BY USING CM LATEST NIGHTLIES, IT MAY NOT WORK IN ANOTHER ROM, IF YOU HAD ANY PROBLEM, PLEASE UPLOAD LOG AND WHAT KIND OF ROM THAT YOU USE
[Moto G Android Development] antarix:
Got an amazing battery backup with test version.

AutoSMP is working too good.
[Moto G Android Development] legómina:
Hi hurtsky,

thanks for your work. I've just installed your simpler version on PAC-ROM. I'm wondering what are benefits over default PAC-ROM kernel (based on CM sources); your kernel uses intellithermal as a default thermal manager but rest is the same, or I am wrong?
[Moto G Android Development] plantator:
Any SS of you battery to prove?
[Moto G Android Development] drsiddique5700:
[MENTION=4723408]hurtsky[/MENTION] using and loving the v18 dt2w variant but i cant seem to find any option for hotplug in apps like trickster.did u made then default ?
[Moto G Android Development] plantator:
use synapse there is one hotplug now, trickster outdated so don't show this
[Moto G Android Development] vijayakumarpp:
Dt2w version still have these bugs.....

1. during call, the screen won't go off, so you need to press power button to put screen off

2. for some rare condition, there are time during call you will wont able to wake up the phone screen, the screen will only wake up after you hang up the call session

So until these bugs are solved, V18 without dt2w is being used... and is working flawlessly... Thanks for the effort [MENTION=4723408]hurtsky[/MENTION]...
[Moto G Android Development] hurtsky:
yes youre wrong, Read here for what had in Simpler version >>>>> CLICK HERE

bug no 1 is nothing we can do, bug no 2, i had no problem with this, [MENTION=4644796]antarix[/MENTION] also test it and had no more problem with this, if you still faced it, please post the log so i can try find out the problem and thanks for the feedback ;)
[Moto G Android Development] antarix:
I never had such sot. This HP driver is amazing
[Moto G Android Development] Bharat701HD:
Dtw is in both version so what is the difference between both ?
[Moto G Android Development] hurtsky:
please read 1st and 2nd post to know what the different..
[Moto G Android Development] hurtsky:
hello [MENTION=6522555]vijayakumarpp[/MENTION] , can you test out this test build to see if 2 those bug fixed or not for you.. i try some patches, for me during bug no 1 is fixed in this test build. please donwload it at attachment. let me know your feedback.. thanks
[Moto G Android Development] vijayakumarpp:
Ok.. will try out and will reply... thanks for ur efforts....
[Moto G Android Development] hurtsky:
yeah sure, let me know later how it work at you ;)
[Moto G Android Development] PeterImmel:
So, I tested

HurtskySimplerV6dt2w

and

HurtskyExtraV18dt2wt

each for one battery cicle.

Both run really great. SOT and dt2w are great / no redraws, etc...

But with both kernels performance gets worse after some hours(about 6h). Ram runns full and I get a lot of launcher redraws......

Can anyone confirm this? or give a solution. I tweaked nothing...

Here are screenshots(HurtskyExtraV18dt2wt / latest AICP):
[Moto G Android Development] plantator:
Yes for me free ram amount go down, less than 300 when now on lates optimus have ~100 MB freee more with same apps and etc
[Moto G Android Development] hurtsky:
small free RAM should be good rather than had large free ram(memory leak)(wasted ram) but full RAM is not okay and i will try do something about this, [MENTION=5330115]PeterImmel[/MENTION], can you upload dmesg log for me? i would like to know what happen in your usage.. thanks ;)
[Moto G Android Development] KalolParty:
Which ROM are you using?
[Moto G Android Development] PeterImmel:
don't realy know how to take kogs.

like this attached?
[Moto G Android Development] antarix:
Broken rom
[Moto G Android Development] et.nuclear:
[MENTION=5330115]PeterImmel[/MENTION] I get this problem only when I try to change LMK values. Default values works just fine for me.

Take a look

System 359Mb

Apps 22Mb

Free 307Mb

Cached 170Mb
[Moto G Android Development] shoobiedoobiiwhompwop:
Don't forget to flash UKM script after the kernel settles before installing synapse to tune ..

Mine is at like 32 /45 / 55 / 70 / 90 /128 , On Carbonrom.
[Moto G Android Development] hurtsky:
it seems the minfree had been set to so low free mem, can you please check your lowmemory value by using kernel adiutor ?

maybe in next version i will enforced tuned LMK value through script

thank you
[Moto G Android Development] hhp_211:
Mine is at 60 / 75 / 90 / 104 / 134 /170 , On BrokenOS

but I have seen setting in between this and carbonrom too
[Moto G Android Development] hurtsky:
those minfree already been reverted and some more in latest CM, now CM used different way to deal with memory problem..

32, 40, 48, 56, 64, 80.. i never had redraw or performance problem with CM.. so i will just enforce LMK value through script in next version to fix this. :D
[Moto G Android Development] hurtsky:
[MENTION=6522555]vijayakumarpp[/MENTION]

screen on during call should be fixed in this latest test.. please try it and let me know your result.. thanks ;)
[Moto G Android Development] celikbasm:
Minfree 80 is creating more lags and stuttering for me. I'm happy with lmk 170 for performance but more redraws and aggressive kills. What's the recommended combination of tunables for balanced performance with lmk 80?
[Moto G Android Development] hurtsky:
for me its okay, no lags or stuttering.. i guess it depend on specific ROM also..

Guys, sorry.. i forgot to mention, in next version i will state that dt2w run nicely in CM nightlies.. if you had any problem with dt2w, it maybe caused by the ROM that had doze functionality.. after such many times tested, only ROM that had doze is giving dt2w function become less effective... all testing in different ROM is credited to [MENTION=4644796]antarix[/MENTION].. thanks to him.
[Moto G Android Development] antarix:
Turning off doze helps dt2w work fine else it responds after 3-4 sets of double tap or at times doesn't respond unless used power button to turn on the screen.

Thanks for making dt2w work so nice by hook or by crook.
[Moto G Android Development] KalolParty:
I'm having problems with Firefox. It crashes if I have more than 3-4 tabs open. Didn't have this before. Min free values definitely need some tweaking.

Could anyone state all of them for good multitasking experience?

Thank you!

[MENTION=4723408]hurtsky[/MENTION] good job with the kernel. Really loving the battery life. Getting 5 and a half hour SOT with great performance.

Can I know which ROM you're using? Thanks :)
[Moto G Android Development] hurtsky:
youre welcome, i just only use Official CM ;)

small minfree should have good multitasking, but if too small it will make your phone lagging around.. btw next version i will try do something about this LMK things
[Moto G Android Development] KalolParty:
My settings in Synapse don't stick after a reboot. Any fix?
[Moto G Android Development] hurtsky:
nope, i don know, its apps fault.
[Moto G Android Development] KalolParty:
[MENTION=4723408]hurtsky[/MENTION] Also wanted to report that TCP control resets to Cubic instead of Westwood after a reboot.
[Moto G Android Development] hurtsky:
sorry friend, for setting got reset after reboot is not kernel problem, it is the apps problem.. please use another apps.
[Moto G Android Development] KalolParty:
Thank you for letting me know. I hate asking but is V19 coming anytime soon? Just a small request, please make it more memory efficient. Thank you :)

V18 works great for now :)
[Moto G Android Development] antarix:
I think battery is best in v18

I never had such battery backup as i have with v18.
[Moto G Android Development] KalolParty:
Sorry [MENTION=4644796]antarix[/MENTION] I meant memory efficient. I'm facing some memory problems like Firefox isn't as fluid as it used to be.

The battery backup is just too good. Better than ever
[Moto G Android Development] antarix:
Yeah Firefox is not working well but he asked to change according to cm settings a couple of pages back. Did you apply it?
[Moto G Android Development] plantator:
You talk about great battery, show some pics of this amazing backup:P
[Moto G Android Development] KalolParty:
Yeah i did. These ones right? The last one is 80 MB.
[Moto G Android Development] KalolParty:
I just finished charging but I've been getting around 5 to 5 and a half hours easily. I'm connected to WiFi all day and use Firefox for browsing. Don't have the FB app and use Greenify and Power Nap with Xposed framework.
[Moto G Android Development] hurtsky:
i still updating the kernel, still need to commits some huge changes before releasing the new kernel.. and test it before release it.. ;)
[Moto G Android Development] antarix:
Here you go
[Moto G Android Development] methuselah:
Hey there is new GPU algorithm. Can you have a look onto it

http://xdaforums.com/showthread.php?t=3134872

Thought I might inform u
[Moto G Android Development] hurtsky:
implemented in next version ;)
[Moto G Android Development] methuselah:
nice to try

Well just waiting for next version to fall in
[Moto G Android Development] KalolParty:
[MENTION=4723408]hurtsky[/MENTION] Eagerly waiting for it!
[Moto G Android Development] hurtsky:
and guys, im sure this will not be a good news for you guys, im gonna revert back to kernel 3.4.42.. seems with stock version the phone more stable...all my kernel will be remodified from start back to deliver more good feeling for you guys.. thanks :angel:
[Moto G Android Development] KalolParty:
I prefer having stability and battery life with decent performance. Thanks! :D
[Moto G Android Development] NeoPreacher:
yeah this is a good decision. it will fill a gap in here and more likely guarantee a rock stable base. i'm really looking forward to your next build(s) :good:
[Moto G Android Development] Bharat701HD:
Viper ,maxx audio ,Doby atmos ,digital plus works well with this kernel ? Cos this kernel has faux sound . anyone using ?
[Moto G Android Development] Dr. Brawler:
I've used V4A with many kernels that have faux sound. I tried maxx audio before and it didn't seem to work. I'm not sure of others
[Moto G Android Development] reversegear:
To make viper4android to work u need to change the SELinux status Enforcing to Permissive :)

U can do it via SELinux mode changer available in XDA (Hint : use search )

To check SELinux status goto settings>>about>>SELinux

Pls let me know if u still have issue
[Moto G Android Development] Dr. Brawler:
Synapse is also an option ?
[Moto G Android Development] gelt_0:
This kernel its for stock phones???
[Moto G Android Development] antarix:
It's for custom ROMs
[Moto G Android Development] gelt_0:
I mean stock rom or aosp
[Moto G Android Development] hurtsky:
it is for custom ROM not for stock ROM. can be use on alberto aosp, but not compatible with aosp Paradox project.
[Moto G Android Development] DiePirate:
Request.

Hi.

Sorry for my english.

[MENTION=4723408]hurtsky[/MENTION] can you add dynamic and asynchronous fsync? ¿the CPU govs are tweaked fpr moto g?

And remove msm_limitter, I can't set individual frec. for cores.

Ammm faux sound is not compatible with many Audio Mods.

Thank you Hurtsky.

---------- Post added at 12:51 AM ---------- Previous post was at 12:46 AM ----------
[Moto G Android Development] antarix:
[MENTION=6784701]DiePirate[/MENTION] faux sound is not included in this kernel for now. Msm-limiter is a known bug. May be he'll fix in future.
[Moto G Android Development] DiePirate:
Thanks.

Many thanks.

In V18dt2w powersuspend is not enabled. (I read the OP)
[Moto G Android Development] antarix:
I don't think so

Where did you read it?
[Moto G Android Development] DiePirate:
In the OP, list of features:

- Powersuspend V1.5 (for dt2w version only)

But, no powersuspend here.
[Moto G Android Development] antarix:
Power suspend is not user configurable
[Moto G Android Development] DiePirate:
Thank you.

Im loving this kernel, now I can say bye bye Optimus.
[Moto G Android Development] Wandule:
I will stop using Optimus when this kernel allows to under/over clock the CPU and GPU :D
[Moto G Android Development] antarix:
Under clicking CPU works, may be because once by mistake I chose 998 MHZ max frequency and it didn't go above it. It may be a visual bug shown by the apps. I'm not sure.
[Moto G Android Development] Wandule:
I tried sometime ago to underclock to 96 MHz without success. That's what I need. Hope it will be well implemented.
[Moto G Android Development] DiePirate:
For me Hurtsky kernel is more stable, like a rock. Optimus have many bugs, example is the zzmoove profiles, with the profile 4 my phone reboot all time. And I'm having the sale SOT but with more performance.

I only miss Arch Power feature. Maybe Hurtsky add this feature with adreno idler and dynamic and asynchronus fsync the next release.

That's my opinion and sorry for my english.
[Moto G Android Development] KalolParty:
Overclocking is not possible in Moto G for some reason I don't remember.

It may show that its running at a higher clock but tons of people tested it and it gave the same results. Exactly the same benchmark results and gaming performance.

---------- Post added at 09:53 AM ---------- Previous post was at 09:52 AM ----------

I too am waiting for the next version.
[Moto G Android Development] antarix:
The minimum frequency is 300 in hurtsky
[Moto G Android Development] Wandule:
I didn't have any problem with the zzmoove governor, but a lot of people are reporting issues, so that's a good point. With the new features this kernel will be awesome and then, I think will be using it for daily basis :)

---------- Post added at 11:47 PM ---------- Previous post was at 11:43 PM ----------
[Moto G Android Development] hurtsky:
arch power features is broken for long time (you can see my commits and devs comment in my github) , its already been improved with latest sched updates from upstream to replace that broken arch power in my kernel.

---------- Post added at 11:47 PM ---------- Previous post was at 11:43 PM ----------

96 Mhz wont help you save battery, it just help reducing your performance because 96Mhz running same level voltage as 300Mhz..
[Moto G Android Development] Wandule:
Thanks for the info :) How about the "Max. number of cores working on screen off" option? I like Optimus 'cause I can modify such things. Anyway, I'll be testing this kernel more days. Thank you all for clearing my doubts :good: :highfive:
[Moto G Android Development] hurtsky:
that depend on hotplug driver.. autosmp tweaked to use only 1 core during screen off.. in next version i will intelli_plug, by that you can play that things.
[Moto G Android Development] antarix:
With autosmp I feel much better battery backup than intelliplug. Waiting for the other hotplug as well.
[Moto G Android Development] masterchapter:
hi guys, I flashed this wonderful kernel and after synapse....but I get erro : No uci support detected. Why?
[Moto G Android Development] hhp_211:
you need to grab and flash the UKM (Universal Kernel Manager v3.8.1 )from here

http://xdaforums.com/android/software/zip-synapse-script-universal-kernel-t2736986
[Moto G Android Development] DiePirate:
Ok. Many thanks Hurtsky, I'm loving your kernel and I'm waiting for next release.
[Moto G Android Development] masterchapter:
thank u ! :)
[Moto G Android Development] Chaninoza:
This will work on an aosp based rom (alberto's aosp)? Or only cm?
[Moto G Android Development] antarix:
It will work on aosp based roms as well.
[Moto G Android Development] hurtsky:
Update Kernel to Extra V19 and Simpler V7

Changelogs:-

- rebuild from latest CM sources

- remove troublemaker changes

- revert to original kernel version 3.4.42 (for greater stability)

- add adreno idler for gpu

- add LMK and VM tweaks

- selinux in permissive now

- some possible fixes for dt2w bug ( may fix stay wake up during call ) - for some reason, various ROM cause various kind of bug to dt2w, for people that love dt2w features i recommend to use latest CM or Alberto AOSP rom as tested without having any critical bug. (mostly conflicting with moto doze services)

- add back dynamic management of dirty page writeback for more power and performance boost (default enable with custom value)

- move more workqueue to use power efficient workqueue

NOTE: Please do clear dalvik cache before flashing the kernel just to avoid any problems

Please download it at androidfilehost link at 3rd post > CLICK HERE

(no more upload to xda server because keep having error in uploading)
[Moto G Android Development] KalolParty:
V19 finally with Adreno Idler! Can't wait to test it!
[Moto G Android Development] DiePirate:
Many thanks.

Flashing now!

You rock Hurtsky!
[Moto G Android Development] Wandule:
V19 seems to conflict with Multirom. It doesn't boot to the multirom's rom selector, instead it gets straight to the primary rom (Resurrection Remix) and then it asks me for a password to access the OS (I don't have data encryption or anything like that). I did Dalvik cache wiping before the flashing as requested. Anyone got the same issue?
[Moto G Android Development] reversegear:
Working fine here.

have you selected inject boot img while flashing v19. if not pls do dirty flash and try
[Moto G Android Development] hurtsky:
thanks for the solution, im not using any multiROM
[Moto G Android Development] Wandule:
Yes, the inject boot img option is activated by default. Anyway, I will flash it again later and will report the outcome.
[Moto G Android Development] reversegear:
Just dropped by to say V19 is rock solid, stable and fluid.

No FC's

No Random reboots

No hangs

I've got installed ~100+ apps :)

ROM - Blisspop 3.6

Device - 1033xt (GPE converted)

Using - v19 Extra D2TW
[Moto G Android Development] hurtsky:
thanks for the feedback ;)
[Moto G Android Development] DiePirate:
Working nice.

Here's my logs.
[Moto G Android Development] itslels:
Hm, very interesting. I didn't wipe caches, but flashed my ROM on top of itself to restore default kernel and then flashed this one. Not sure I wanna do a clean install right now. Maybe I'll try flashing it again and wiping caches. What ROM are you using?
[Moto G Android Development] metabolito:
I am using AICP 9.0, 5.1.0_r3 5/4/2015.

I did't restore the default kernel, just flashed V6 over V5 and then did the wipes.
[Moto G Android Development] itslels:
I am running the same ROM. I tried flashing the kernel again and wiped caches. Still the issue with pocket guard persist. Not sure what else to try besides a clean install, and I'm not sure its worth all that...way too many clean installs lately haha. Thanks for answering my questions, brother.

Otherwise this kernel is running very well so far.
[Moto G Android Development] PeterImmel:
I don't have this problem, either. V6 works great for me (so far).

I'm also using AICP 9.0, 5.1.0_r3 5/4/2015.

I reflashed Rom (+audiofix / +moto.camera.gallery) ->flashed V6 -> wiped cache/dalvik cache
[Moto G Android Development] itslels:
Really. This bugs me even more now lol. I have done this and the problem is still there. I am defiantly lost on any ideas now. I'm guessing you don't have the XT1031 variant, do you? I'm not sure to why the variants would make a difference anyway. Just different radios/modems/whatever
[Moto G Android Development] PeterImmel:
I have a xt1032 but I also can't imagine, that this is the reason. Perhaps you're not able to doubletap ;)
[Moto G Android Development] hurtsky:
okay, i already faced with this issue after i let my phone inside my pocket for long time.. it actually not hang in lockscreen. the situation that i got from log is, after the sensor covered, the sensor will disabled the touchscreen detection and powersuspend will suspend the sensor detection, the issue comes when after we pull out the phone from pocket, the sensor still in suspended mode and this cause the touchscreen left disabled thus no touch detection detect after we open the phone using power button, this issue still happen with disabled module.. So, for next version i will disable the feature until it fully fix.
[Moto G Android Development] Bert98:
Is this compatible with GPE 5.1?

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] itslels:
Did you read the OP or are you just expecting to be spoon fed answers? If you read OP and don't know, then that's legit.
[Moto G Android Development] antarix:
You got to flash stock kernel.

This is for custom roms. [MENTION=4359180]attack11[/MENTION] has released a custom kernel for stock rom check it out if it works. [emoji482]
[Moto G Android Development] hurtsky:
for next version, i compile 2 kind of kernel, one without s2w dt2w, and another one with s2w dt2w.. so it will happy both side :). i will try to fetch some updates on s2w dt2w but do no put hope on it too much. :o
[Moto G Android Development] Bert98:
Don't be a smartass with me. I read the OP, but I'm not sure if it's compatible because most of the custom kernels aren't compatible.

Greetings

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] hurtsky:
update to V7

Changelogs:-

- Add 2 kind of version, with and without dt2s,s2w

- update ondemand and interactive governor to upstream

- enable kernel mode neon

- cypto updates

- clean up qseecom warning in log

- and more patches - look at 2nd post.

thank you
[Moto G Android Development] Mamoun14:
Really nice kernel, things are working very nicely so far, thank you for the great work. one thing though I don't completely understand, how can I choose which apps to white list from the lowmemorykiller? performance control force close when using the memory options. Manually editing files gets reset after reboot. any idea what to do?
[Moto G Android Development] aouerfelli:
Is v7 based on the new 3.4.106 kernel? Couldn't find the answer anywhere.
[Moto G Android Development] hurtsky:
try this way, set SELINUX as permissive by using Kernel Adiutor apps set apply on boot, then reboot your phone and try to open again performance control apps

nope, still using 3.4.42 kernel.. there any rom use 3.4.106?