yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] rwxr-xr-xis:
The latest alpha works like a charm
[Moto G Android Development] masterchapter:
Same for me!!! Great work!
[Moto G Android Development] twist3d0n3:
agree with the above, stellar kernel!
[Moto G Android Development] rwxr-xr-xis:
Hey what about adding some tcp algorithms to the alpha kernel?
[Moto G Android Development] KalolParty:
BUG on Temasek Builds - Latest version.

After almost 6-7 hours, the screen on unlocking stops responding and a reboot is the only solution.

Otherwise good stuff as always [MENTION=4723408]hurtsky[/MENTION] and please add the TCP algorithms
[Moto G Android Development] koshikas:
with dt2w on i presume
[Moto G Android Development] KalolParty:
Nope. Its off
[Moto G Android Development] hurtsky:
this bug solved in next version ;) wait for it yea and i will add those extra tcp also.. thanks for the report..
[Moto G Android Development] xlnzee:
Would this support Moto G 2015? Sorry if this has been asked earlier.
[Moto G Android Development] mmims24:
This is for 1st gen Moto G (falcon) only. You need to be in the Moto G 2015 forum, or look for a kernel built for "osprey", the code name for Moto G 2015.
[Moto G Android Development] B.O.B RAY:
This for 2013 Moto G only, friend.
[Moto G Android Development] hurtsky:
Update to Stable Version

Changelogs

* build 2 kind of kernel - non dt2w and dt2w(enabled as default) TODO* unify this 2 kind - for now there is problem of screen freeze if you disable dt2w - in progress to fix it

* improve suspend and resume times

* port out sched updates - Implement fast idling of CPUs when the system is partially loaded

* Add all TCP that ever exist!

thanks for the tester that test out all the kernel from test version to alpha version.. :)
[Moto G Android Development] koshikas:
you da man bro, good luck fixing those last few issues
[Moto G Android Development] moscka:
I'm on v20, is dirty flash necessary?
[Moto G Android Development] rwxr-xr-xis:
Thanks for the update :)
[Moto G Android Development] hurtsky:
yup, dirty flash your ROM and flash back the kernel.. i had many changes in boot script.
[Moto G Android Development] rwxr-xr-xis:
I forgot to mention that init.d scripts don't work since alpha 1
[Moto G Android Development] pluma320:
Sir very thanks for job!! And very thanks for shared your sources
[Moto G Android Development] hurtsky:
its always work, the one you show to me doesn't prove anything it did not work.

please show logs, or something that proving it doesn't work.

something like this :-

and its working ;)

.
[Moto G Android Development] hurtsky:
Update to Stable 2

Changelogs: -

* remove some experimental commits

* update rtmutex

* implement lockless wake-queues for sched

* more details please check changelogs at 3rd post

DOWNLOAD LINK >>>> CLICK HERE
[Moto G Android Development] antarix:
Thanks for the update.

It's running better now.

Wake up and sleep cycles are working faster. [emoji482]
[Moto G Android Development] abeloman:
[MENTION=4723408]hurtsky[/MENTION] I had a sleep of death with the lastest build, how can I help? I mean, about logs, and that kind of stuff
[Moto G Android Development] hurtsky:
refer to 4th post
[Moto G Android Development] abeloman:
Many thanks... I'll be very careful next time; I hope it doesn't happen again :)
[Moto G Android Development] hurtsky:
if happen again, please send me last_kmsg.. you can refer at that 4th post what you need to do if problem happen.. thanks
[Moto G Android Development] santos_10:
Firt day with it and its so cool!

What app do you recommend for configure it?

I was using Kernel Adiutor..
[Moto G Android Development] antarix:
It's better.

You may also give a try to synapse if you like.

I use synapse to configure it.
[Moto G Android Development] hurtsky:
- wrong
[Moto G Android Development] Scronix:
try using device control its clean easy and good
[Moto G Android Development] hurtsky:
Update to stable 3

changelogs:

- Add sweep2sleep > sweep from right to left at Navbar

- Sweep2wake > sweep from LEFT to RIGHT to wakeup the screen

- add lower bus frequency for better low power consumption

- remove powersuspend (not use anymore, we use state notifier almost on all driver)

- pocket mode now effective for sweep2wake to prevent accidentally wakeup in pocket

- add adaptive lowmemorykiller (should provide better multasking and killing apps) - experimental - in default enabled

- zzmove governors updates from official

- sweep2wake and sweep2sleep is default enable for dt2w version

DOWNLOAD LINK >>> CLICK HERE
[Moto G Android Development] nnayak:
thank you :)

pocket mode means you suspended the power button too when proximity sensor is closed? ;)
[Moto G Android Development] hurtsky:
nope.. just screen...
[Moto G Android Development] aouerfelli:
Looks really nice, and works amazingly, but for the next update, could you add KCAL? I know I always ask for this, but I really need it. Thanks in advance.
[Moto G Android Development] hurtsky:
oh man, sorry.. i always forgot about KCAL. i will add back in next version..
[Moto G Android Development] kucingbaik2:
what the best setting in your kernel

and

what the best recomend setting kernel, use sypnase or audiutor kernel..?
[Moto G Android Development] aouerfelli:
Performance or battery? Just mess around with the settings. And since you seem to be new to kernel tweaking, I'd recommend Kernel Audiutor, since it has less options.
[Moto G Android Development] hurtsky:
the best setting is, just flash and use it... its already included with pre-reload config..
[Moto G Android Development] santos_10:
Are you going to make your Kernel compatible with GPE or Stock ROMS? :D
[Moto G Android Development] methuselah:
Lolz.nope
[Moto G Android Development] n0ts0smart:
Hi. Have been experimenting with the last 3 stable builds. On stable 3 now and I've got to say, great job. A few minor tweaks made nothing serious. Great for anyone who just wants to flash and forget.

One minor thing I've noticed though not sure if its just me on intelliactive cores are not hotplugging. Its acting like the performance governor. All 4 cores stay at 1190400. Known issue?

Using interactive gov and its super smooth. Had a few minor lags here and there with 1 and 2 but 3 hits the mark.

Also, are there more zzmove profiles than those listed in the beginning posts? And just wondering the devs personal preference for CPU governors? I have always been pretty happy with interactive. Just want to try something new with a balanced battery/performance impact.
[Moto G Android Development] aouerfelli:
Noticed the intelliactive problem as well.
[Moto G Android Development] hurtsky:
actually, i only use interactive and zzmove governors.. the other governors just for extra, im did not use it so i could not detect the bug.. btw thanks for the report about intellactive, i will try do something about that.. the zzmove governor profiles is listed in the beginning, there is no more than that..
[Moto G Android Development] t4n017:
I'm not currently using the kernel but I remember this happened with Interactive and AutoSMP but not with Intelliplug. Just an advice..
[Moto G Android Development] Shawn_007:
I flashed stable1dt2w recently, the kernel made me go crazy. To much lag.

So I just want to know if stable3dt2w is working fine with no lags ?

Between I know this is noobie question, cm12.1 no longer have ambient display. will I get ambient feature back with this kernel ?
[Moto G Android Development] antarix:
Flash stable 3 you'll be happy.

I'm using it since yesterday that too with zzmove yank battery extreme profile and no hiccups.

I use the device mostly for calls and texting.

At night I play games and change it to interactive.

Ambient display has nothing to do with kernel.
[Moto G Android Development] hurtsky:
i believed youre comes from others kernel, that why youre having lag.. please read beginning post what you need to do if youre from different kernel.. i always using my kernel, never had any too much lag..
[Moto G Android Development] Shawn_007:
Yes I come from stock CM kernel

Will download latest nightly have flash it.

Thanks !

---------- Post added at 05:03 AM ---------- Previous post was at 05:00 AM ----------

Thanks for a prompt reply dude. I've got another noobie question. I do know the governors.

The question is how to I change profiles ? Like zzmove to intelli demand ?
[Moto G Android Development] Shawn_007:
I figured out everything. Meanwhile I'm planning to flash L Speed MOD. Will it do any good ?
[Moto G Android Development] hurtsky:
wont do any good.
[Moto G Android Development] Shawn_007:
Can anyone tell me the best GPU gov ? I'm using interactive gov for CPU
[Moto G Android Development] koshikas:
you are better off asking for best governor with your expectations; balanced/performance/battery-saving

i find interactive to be a balanced governor
[Moto G Android Development] methuselah:
Well why don't you try other hotplugs like from Franco hotplugs. Its just suggestion.. But it's your wish really.... faux also did really good job with his hotplug. But we could give Franco a chance !!!....
[Moto G Android Development] hurtsky:
Update to Stable 4

changelogs:-

- unify version (no more dual version)

- fix screen freeze when dt2w/s2w in disable

- disable dt2w/s2w in default (cause now it in 1 kind on kernel only - enable it using kernel adiutor or others 3rd apps)

- huge patch of SLAB/SLUB memory management to upstream

- watchdog and RCU now using new hotplug infrastructure for better cpu management

- Optimized ARM RWSEM algorithm

- Kernel in NEON mode - enable others crypto in NEON optimization also

- timers sync to upstream

- Add KCAL

DOWNLOAD LINK >>> CLICK HERE
[Moto G Android Development] bloodhound42:
[MENTION=4723408]hurtsky[/MENTION]

Can u recommend me setting for balanced performance and battery life please
[Moto G Android Development] hurtsky:
easy, don't change any value... the kernel already provided with pre-reload settings for optimum performance and battery.. :cowboy:
[Moto G Android Development] bloodhound42:
then i wont even use kernel auditor :)
[Moto G Android Development] hurtsky:
yup, you dont even need it.. unless, you need to enable dt2w/s2w/s2s, so you need it :D
[Moto G Android Development] antarix:
Stable 4 has good battery tweaks I can feel the difference.

Thanks for the hardwork and I'm loving the issue of screen freeze being solved.

[emoji482] [emoji482]
[Moto G Android Development] fire7777777:
with the d2t after some minutes doesnt work, why? @.@
[Moto G Android Development] fire7777777:
Same with me, I test it, I think is the sensibility is change, I don't know if it depends of the kernel or the new version of cyanogenmod mmh

Inviato dal mio Moto G utilizzando Tapatalk
[Moto G Android Development] twist3d0n3:
probably cm ****ing on the kernel tbh. i'm running orionlp with 0 issues. in fact, i'd go as far as to say this combo is the best i've used on this phone, ever.
[Moto G Android Development] fire7777777:
Really? Is it a good choice as rom orion? Better than cyanogenmod? Do you probe the both?

Inviato dal mio Moto G utilizzando Tapatalk
[Moto G Android Development] twist3d0n3:
i've been using custom roms for a long time across multiple devices. It's personal preference, but I definitely prefer the ones that have slim base with a few cm features, seems much more stable imo.
[Moto G Android Development] ysop:
With stable4,songs can't play normally when screen off...And when I turn on MPDecision and turn off autosmp, it works well...
[Moto G Android Development] hurtsky:
use alberto AOSP rom, sure you wont had any problem.. the dt2w is been tested so long.. if something wrong its may because of the ROM.. some ROM doest work well with it..

MPdecision does not existed in my kernel, if you turn off autosmp, no hotplug driver control = all core is ON.. i test play 10 songs during screen off and all been play normally without any lag or stuck... if you had any other tweaks (flash any mods, please remove it, dirty flash ROM and reflash this kernel back)
[Moto G Android Development] ysop:
Thanks... I don't have any tweaks, just clean flashed suda rom and then flashed the kernel, maybe it's not suitable for the kernel...

---------- Post added at 11:52 AM ---------- Previous post was at 11:30 AM ----------

I find it's maybe because I am running viper4Android...when I turned off it, turned on autosmp, songs played well with screen off.If I turned on viper4Android, and songs can't play well with screen off.
[Moto G Android Development] antarix:
V4a should not bug the audio playback

I'm using it and have no issues
[Moto G Android Development] ysop:
Do you enabled convolver and have impluse response?if I disabled it, songs played well with screen off...
[Moto G Android Development] antarix:
Yes I use convolver and has chosen irs as well. My device plays music while screen off without glitches.
[Moto G Android Development] ysop:
Perhaps my device is a bit special...thanks anyway.
[Moto G Android Development] koshikas:
i think so too, some CM based ROMs (latest builds has it fixed to some extent) are plagued with lockscreen bugs and there are delays to wake up the screen even if you use the power button.
[Moto G Android Development] fire7777777:
Thanks for the advice, I test the Alberto rom very soon :)

Inviato dal mio Moto G utilizzando Tapatalk
[Moto G Android Development] aouerfelli:
Don't know if you're interested but it might be a cool idea to implement this when it's finalized: http://xdaforums.com/showthread.php?t=3199094
[Moto G Android Development] antarix:
I already requested it bro but someone already posted this to cm git but they disapprove it. Hope we'll get it soon.

Even I'm waiting for it.
[Moto G Android Development] hurtsky:
Update to Stable 5

Changelogs:-

- Add mako Hotplug (more conservative hotplug - more likely in 2 core mode, quad core will only be use when greater load detect)

- some update for Mdss panel driver

- possible Fix for rare case which is panel cant wakeup after doubletap been input

- add some possible way for slow response when doubletap input detect during deepsleep ( if you doubletap and panel did not on, just cover the proximity sensor and uncover back, after that doubletap again)

DOWNLOAD LINK >>> CLICK HERE
[Moto G Android Development] aouerfelli:
Thanks for the update, seems to fix some of the issues that were present. I also noticed intelliactive was removed, probably due to the scaling issues. Just wondering, are you going to remove it for good or are you going to look into it at some point in the future?
[Moto G Android Development] hurtsky:
yeah for awhile, interactive more up to date to use.. btw, i will try to fix that intelliactive (but i dont think i really need it, no development already this governor) there are no more issues i think, it just dt2w create issues.. kernel is doing good without it, but for now (on updated-stable 5) all the issues from dt2w already been fixed and use-able for daily usage.
[Moto G Android Development] aouerfelli:
I don't really need intelliactive, I was just wondering. So if you don't want to fix it it's not going to affect me. I'm sticking with ondemand because it seems to be the best governor performance-wise (besides the performance gov obviously). And the only bug I had previously was the dt2w bugs, but it seems to be fixed now. Thank you so much for your continued support and developement.
[Moto G Android Development] ldiomedi:
And could you fix that?
[Moto G Android Development] metabolito:
I flashed another kernel for now.
[Moto G Android Development] hurtsky:
please try get me dmesg log.. im using dt2w V7 had no problem with CM12, did you try without dt2w V7 version?.. V6 giving you any problem?

V7 should already compatible with any custom ROMs, so no need for me to repack
[Moto G Android Development] ldiomedi:
Well, I tried again. This time I flashed supersu because I didn't before. And now everything seems to be working good. Both v7 are working but I keep with dt2w. Will test it for a while and report if I found something.. Thanks..
[Moto G Android Development] Silver Droid:
I flashed it on cm 12.1 unofficial (moto g xt1033) the device booted but after sometimes it rebooted itself and it kept rebooting every 5 mins..Then I disabled d2w but same issue then I rebooted to safemod but this time it stayed for longer time and again reboot process started..Then I thought it may be problem due to any app so I uninstalled the apps I recently installed before flashing kernel ..then I rebooted..when it booted a pop appeared telling that "your system is unstable it will remain unusable until you factory reset" I clicked OK and booted to home screen nothing happened no reboot I thought problem was solved but after about half an hour the problem started again...Finally I reflashed my ROM yet the pop appeared again though I'm not having issues the gapps were erased..

I don't know what happened [MENTION=4723408]hurtsky[/MENTION] could you help me to flash your kernel..Which one should I download???

Should I try it with or without d2w or should I try kernel from alternative download link???
[Moto G Android Development] hurtsky:
good to hear that. :) just report if got any unusual thing.

try without dt2w version first... btw drop /proc/last_kmsg file for me to analyze...
[Moto G Android Development] Mamoun14:
Thank you! worked beautifully well. :)

One more question, please! :D Is enabling ambient mode is a thing that should be supported in the kernel? I'm using AOSP 5.1 ROM with the modification extension pack that enables the option but supposedly nothing happens as it requires support in the kernel (AFAIK), is that true? and if it is, could you please add it?
[Moto G Android Development] ldiomedi:
I have a reboot changing governor intellidemand to interactive. Here is the last_kmsg...

https://www.dropbox.com/s/1h4d8aqg95mczmh/last_kmsg.txt?dl=0

---------- Post added at 11:43 AM ---------- Previous post was at 11:39 AM ----------

The only rom that have ambient display working is resurrection remix. And the show when pick the phone will never work on our device because hardware limitation. Only show new notification. And it's nothing that can be fixed to kernel level..
[Moto G Android Development] hurtsky:
thanks for the log, seems i already know what caused it.. i already done fix it.. please use V6 for awhile.. since V8 comes with kernel 3.4.106 :)

[MENTION=4293182]ldiomedi[/MENTION], you use what kind of ROM? you had more warning and error logs than mine..
[Moto G Android Development] ldiomedi:
I'm using resurrection remix 5.1. May be is for that? Will try v6. Waiting for v8..
[Moto G Android Development] hurtsky:
those info logs. nothing wrong with roms.. one of my kernel commit makes those panic... so i already reverted it in my test kernel.. still in testing how kernel 3.4.106 doing right now..
[Moto G Android Development] Dr. Brawler:
May we have 192 CPU under clock and GPU 100 under clock?
[Moto G Android Development] hurtsky:
nope, why we need to lower our cpu and gpu power when the voltage seems (at the commits) still using the same voltage as stock freq.
[Moto G Android Development] Silver Droid:
Well I somehow got working the same one I mean with d2w after struggling hard.. However when I fixed bootloops problem there was another issue I encountered that is when I used to turn off phone I was never able to turn it on again no matter how many times I presses power button... Then what I did is I toggled some settings(some to off and some to on) .... Finally even this problem was fixed but I couldn't understand what actually caused this issue...

I wanted send you log but I had lost few apps so I restored my backup rom..

Now I should flash your kernel again and then send you log
[Moto G Android Development] hurtsky:
update to V8

Changelogs:-

- remove bug (random reboots due to fake panic)

- kernel 3.4.106

- add O3 optimization flags in kernel build

- oom fixes

- other patches

Please download kernel at alternative link on third post, xda server seems down for now.

-thank you
[Moto G Android Development] PeterImmel:
Thanks a lot.

I runs great.

But my phone becomes unresponsive and restarts, while its turned of. 3 times in 2 hours now.

Activated dt2w
[Moto G Android Development] hurtsky:
drop /proc/last_kmsg file for me.. so i can know what is the problem..

my phone already 24 hours without restart..that why i feel it stable enough to post up..

caution guys: dt2w edition got alot of problem, because of those function.. i believe users that used this version should know this issues, if had any problem, restart or unresponsive.. please drop me /proc/last_kmsg file, if not i cant do anything.

for more stable edition, use the version without dt2w and s2w. :o

thank you :)
[Moto G Android Development] PeterImmel:
like this?
[Moto G Android Development] hurtsky:
yup. but seems not complete, the log too long and it not show what trigger the panic first... if sudden reboot again, try upload again.. please upload in txt format without compress it. thank you
[Moto G Android Development] drsiddique5700:
was on latest aicp with optimus kernel flashed this kernel wiped cache/dalvik on rebooting to system it was going to bootloader menu
[Moto G Android Development] methuselah:
At last people has something new to try . hurts sky again is the first to have any thing new. Well thanks for considering my request....
[Moto G Android Development] moscka:
Using Mako hotplug here, 2 cores stays always online, is that right?

With some governos, all cores stays online until reboot.
[Moto G Android Development] n0ts0smart:
Yes, with mako 2 cores will always be online. I have been playing around with it a bit trying to dial it in and have noticed with the interactive governor there seem to be some issues but the "yankactive" governor is working quite well. Its supposed to be a more battery friendly interactive without any sacrifice in performance. But too early to tell if that is the case for me.

Would love some recommended settings from someone with some knowledge withthe Mako hotplug. Anyone found a configuration they thought worked well? I was hoping to have it be similar to Blechdoses aeroplug. I really liked that kernel in the kit kat days.

I made a few adjustments because it seemed like the load needed to online the other cores was too high. I also upped the minimum time the cores stay online but outside of that still experimenting.
[Moto G Android Development] hurtsky:
mako hotplug is conservative hotplug, as i noted in my update changelogs. im already observe that hotplug activity and most of time it will stay 2 cores, 4 cores only be chosen when high load detect (used it for 2 days).. btw, additional hotplug is for advance users, you need to tweaks it to make it suit with your own demand because additional governors, hotplugs or settings are added just to fulfill advance users demands and not been tested in long period of time (for my own test) .. for normal users, just use the default configuration (flash-and-use).
[Moto G Android Development] n0ts0smart:
The mako hotplug is a nice addition. And I do realize that its a conservative hotplug. Which is in no way a bad thing at all. Been using it all day and even with lowering the load threshold battery life has been superb. For my light use the fact that two cores are not hotplugging almost constantly is where I am seeing the energy savings.

I hope I didn't come across sounding like the mako hotplug was supposed to be a super performance hotplug and it just wasn't working correctly. It works just fine. Really appreciate your work and stable 5 is the best one yet. Forgive my ignorance as I do realize there probably is not a one size fits all configuration. Just curious if maybe I was missing something in the minor adjustments I have made.
[Moto G Android Development] hurtsky:
no need to be sorry, we are sharing our believe.. all hotplug can be balanced, performance or battery saver.. just need to tune the value.. normally lowering the load threshold will improve the performance.. ;)