yashsingh1/xdaforums huggingface dataset:
[G 2014 Android Development] mpfrases:
double tap to wake not functional.

just flashed the spirit r12 on my xt1069 the doubletap2wake wont work.
[G 2014 Android Development] justin1221:
Read the thread. Crazy, I know, just try it. [emoji12]

XT1064*CM-12.1
[G 2014 Android Development] sky0165:
I'm facing some problems:

1- Whenever i try to logcat anything, the lof gets spammed with "QCOM PowerHall: Failed to acquire lock" everytime you touch the screen. I've made some research and it says it's related to touchboost. Maybe touchboost is not working properly?

2- I believe hotplug is not working fine (at least not for me). Everytime i try to use any app related to camera, phone freezes for around 30 seconds, until the message "App stop working - Wait Close". I went check the CPU Frequencies time in states and i saw:

Deep Sleep: 01:04:25

300mhz: 00:03:00

1190mhz: 00:49:19

I believe those 3 minutes on 300mhz is related to the app beign frozen (300mhz, 1 core online).

I'm testing MPdecision and everything is really smooth, but if i try to use IntelliActive/TouchBoost phone it's just unusable and has the QCOM PowerHall log.

If you want i can provide full logs for you.

ROM: CM Prime 3.2.1

Kernel: R12

App: Kernel Adiutor (internal Kernel Tookit is disabled)
[G 2014 Android Development] Shampoos:
Titan Prime is based off of stock. This kernel wasn't made for stock ROMs.
[G 2014 Android Development] SirRhor:
No new eyes. He needs to inform himself. Clearly he does not know what in the world he is doing.

He has been posting the same question in every kernel thread trying to remove the default bootlogo.
[G 2014 Android Development] slaphappy76:
It works perfectly with cm12 / 150322 but lowest frequency for CPU not working and GPU 533 MHz i think the same... ;)
[G 2014 Android Development] metalrules321:
[MENTION=4310653]SirRhor[/MENTION]

Sorry for a nooby question

But is it flashable on CM11 ?
[G 2014 Android Development] SirRhor:
LOL.... :P
[G 2014 Android Development] metalrules321:
[MENTION=4310653]SirRhor[/MENTION]

I feel like an idiot for posting that

Im sorry, and i should feel sorry
[G 2014 Android Development] SirRhor:
I thought you were joking with that question. And to answer it, I'm 99.9% sure it is only for CM12.
[G 2014 Android Development] MotoGUser69:
Lol my brother had it on his one plus one so i said gimme that franco zip he sais alright lets flash it and then at that moment when we hit confirmed flash we knew we ****ed up lol.
[G 2014 Android Development] aftergr:
Seems OK for the latest cm12 but GPU o/c doesn't working
[G 2014 Android Development] DC07:
Can I get a ss of both GPU and CPU frequency available? I'll have another look at it.

Regards.
[G 2014 Android Development] aftergr:
CPU is from 300 to 1190

GPU up to 450
[G 2014 Android Development] DC07:
That's the normal frequencies. Which means UC is not working.

Thanks for report.
[G 2014 Android Development] iG0tB0lts:
Any chance of a cm11 Kernel in mind?
[G 2014 Android Development] mrbubs3:
*Snapz fingers in a Z-formation*
[G 2014 Android Development] DC07:
R2 is live

=============

R2

=============

Added New Governors: IntelliMM,INTELLIDEMAND,INTELLIACTIVE,SMARTMAX,PEGASUSQ

New iosched: BFQ/SIO/FIOPS/ZEN/VR IO Schedulers

Advanced TCP Congestions: CUBIC(default)/HTCP/HSTCP/HYBLA/VEGAS/SCALABLE/LP/VENO/YEAH/ILLINOIS/WESTWOOD

Kexec Hardboot patch for Multirom Support

Added optimized ARM RWSEM algorithm.

Graphite flags

Reclaim RAM from loggers

and much more
[G 2014 Android Development] rohan koli:
He guys I tried this kernel on my moto g(xt1068) and booted successful but their is no oc anduc support tried using kernel auditor, ROM toolboxlite ,trickstarmod but no of,uc of gpu-cpu. is there problem pls help me to solve this
[G 2014 Android Development] DC07:
UC and GPU OC/UC are confirmed not working.
[G 2014 Android Development] deeplyyoung:
Tried with CM12 as primary ROm (MR) & working perfectly... will revert with rest reviews soon... but tnks for giving us a kexec supported kernel..:good:
[G 2014 Android Development] mauley:
Best Kernel out so far. I like all the options with some governors that are not included with other kernels. I will be testing battery and UI performance today and will report back later.
[G 2014 Android Development] :
Trying out this kernel for a while. It seems doing its job really well. Phone seems more smooth. I encountered no lag using it for normal stuff. Great job! (I'm on cm12 22 March nightly, just to let you know)
[G 2014 Android Development] TheLS:
suggest me a good configuration for performance / battery?
[G 2014 Android Development] dukeyogesh:
He meant quantom os 3.2.1
[G 2014 Android Development] justin1221:
The camera freeze is from KSM, disable that and it doesn't freeze... That's all I got. Lol. ???

XT1064*CM-12.1
[G 2014 Android Development] sky0165:
Hello friend,

I heard about the problems with KSM, but it's disabled. Never used it actually. I'm still thinking it's related to hotplug anyway.
[G 2014 Android Development] SuperSimian:
get FC regardless of application when I try to change Zram size or on/off state. using r12, any fix dor this?
[G 2014 Android Development] metalrules321:
Hmmm. Strange

I've never had problems with CPU-hotplugging or camera-hangs on cm12.1 Moreover, I've enabled intelli-ksm too

You can try this--- , delete the faux/kernel adiuator/(app of your choice); flash the kernel again/wipe cache/dalvik . Install the app , then fix permissions

:)

Well, yeah the app FCs for me too but only when changing the values, not while switching it off.

Could be due to CM-specific-Zram Values :silly:

I've kept it switched Off
[G 2014 Android Development] SuperSimian:
I got it working some how, wiped settings for kernel adiutor and reboot, then changed the size with no FC nor ANR, and i'm thinking the cause of the FC was because Zram was not empty when trying to change it.
[G 2014 Android Development] Shampoos:
Excuse me, but I've actually never known what KSM is or what would be the best settings to apply for it, as well as zram, this one I actually know, but I'm not sure if there's any settings I can change to enhance it.

Could you help me here?
[G 2014 Android Development] metalrules321:
KSM is Kernel Same page Merging

I dont have much of an in-depth knowledge about it, so forgive me for any misakes

But essentially, it is a memory saving feature; kinda like ''purge all assets'' feature seen on synapse app. It scans the memory/RAM for identical pages(ie caches) for the processes running. Then, merges the multiple pages into a single page , essentially freeing up the resources.

For ex, if you load an app; sometimes identical pages or caches can be (accidentally) generated for the same process. In turn, consuming RAM.

You can tune the KSM feature (via fauxapp/kernel adiuator/etc) to activate and clean up based on the threshold level, in MegaBytes sizes

I keep the Zram switched off so cannot provide any info on that :silly:

As for the settings, I use this ------> (via faux-clock app)

-Activation treshold :24

-Cycles per activation 3

-Pages to scan:400

-Scan delay interval :500

However, be sure to keep the ''Scan delay Interval'' at a high duration, low intervals could lead to continuous or frequent scans and in turn, consuming more battery

:)
[G 2014 Android Development] Shampoos:
Thanks! Now my only problem is that I use Kernel Adiutor, but I'll look more into it and see what works best for me. Again, thanks. :)
[G 2014 Android Development] DC07:
Update is live

=========

r13

=========

Compiled using GCC 5.0 :D

Patched to 3.4.107

Increase battery level check interval

writeback: increase bdi_min_ratio to 5

block: cfq: merge tweaked tunables.

Introduce new relation for freq selection

Wait just 1 second for other CPU to halt

net: combat buffer bloat

Enjoy ;)
[G 2014 Android Development] Thecrazyskull:
Lol use gcc 6.0 ;)
[G 2014 Android Development] DC07:
My Kernel,My Rulez :p :D
[G 2014 Android Development] Vins2696:
Sorry for the question: I need to upgrade to r12 before? Or I can install r13 from r11?
[G 2014 Android Development] DC07:
Ah,nothing like that,you can flash it over r1 too :p

Do wipe cache to avoid problems.

Regards.
[G 2014 Android Development] Vins2696:
Thanks for the answer :o I have another question: on my moto g xt1068 dt2w don't work everytime... and s2w unlock the device but don't wake up the screen. I ask you how can I resolve that? Thanks
[G 2014 Android Development] DC07:
That is because dt2w is buggy for now and deepsleep doesn't work. I can't get it work after trying it a number of time. It's just that our device doesn't like these wake controls.

Also,these wake controls are battery sucker and its advised to turn this off.
[G 2014 Android Development] Thecrazyskull:
Not only that :p i had deepsleep working on my kernel but i removed the whole dt2w because if you have it and the phone goes into deepsleep then 70% of the times the screen wont respond anymore or the touchscreen will go crazy and corners wont work anymore (only middle of the screen) so you can swipe down you statusbar anymore cant press navbar etc and thats if youre lucky xd if youre unlucky your touch becomes inresponsive and you will need to force reboot the phone so its better not to touch dt2w and [MENTION=5384581]DC07[/MENTION] just remove it from your kernel it will make the kernel cleaner, faster and better :p
[G 2014 Android Development] MotoGUser69:
Does this work on sec gen moto on cm12.1 android version 5.1.1? I have the latest nightly

Verstuurd van mijn Moto G 2014
[G 2014 Android Development] justin1221:
Yup

XT1064*CM-12.1
[G 2014 Android Development] sahil kaul:
I completely agree with you. If we are looking to use it as a daily driver, removing dt2w makes more sense..
[G 2014 Android Development] Shawn5162:
Not to mention DT2W uses a ton of battery.....I don't find it useful....I suggest u remove it....I am currently using AK kernel (without DT2W functionality) and I love it :)

Would love to try Spirit kernel without DT2W
[G 2014 Android Development] metalrules321:
I use a magnetic moto-flip cover which automagically wakes and sleeps the device on ''flippin''.:silly:

Though I long for a snazzy cover, the auto wake-sleep feature is just too much of a plus point to replace

This negates the use of dt2w :o
[G 2014 Android Development] sahil kaul:
And i use Gravity app. It isn't battery hogging, plus the ease of access to wake the screen without any manual input is more user friendly. My point being, if a user needs to tap the screen to wake the phone, they might as well just press the power button. Both the tasks need manual effort to turn on the screen. What difference does it make in a practical way? Nothing.

I hate Tapatalk,but use it anyway!

Current Devices - Shamu, XT1068, Hammerhead

Previous Devices - Passion, Xperia X10, Crespo, Maguro, Mako, Flo.
[G 2014 Android Development] SirRhor:
The fact that with DT2W you use your PHYSICAL power button much less is always a plus.

EDIT: using less your physical power button equals to less wear on it, that is the plus I was referring to.
[G 2014 Android Development] sahil kaul:
We can call a lot of things/ideas as a plus.

EG- Blow air on the screen to unlock or turn on the screen, touching the camera lens to wake phone and what not.

Also, even though DT2W makes the power button not getting used and hence increasing the life of the button, we shouldn't forget the impact it may have on other hardware and more importantly the impact of it on our day to day productivity.

[MENTION=4310653]SirRhor[/MENTION] And im sorry, touched the send button by mistake, so it got posted before I was done.

I hate Tapatalk,but use it anyway!

Current Devices - Shamu, XT1068, Hammerhead

Previous Devices - Passion, Xperia X10, Crespo, Maguro, Mako, Flo.
[G 2014 Android Development] dpomales:
ZRAM - Why Bother? ...

Does anybody use ZRAM anymore? I have a Moto G XT1064 with 1GB of memory. I don't use ZRAM. I have read that the advantages are minimal and nonexistant when you get above 512MB of memory anyway. The article also stated that it eats up more battery and cpu time with the additional processing of the swap file. I use the Faux Clock app to turn on ZRAM, since it's supported by the Spirit Kernel. It caused random reboots to occur while I was listening to my favorite music player, " Neutron". This occured during playback of MP3 music files stored on my SDRAM card. I suspected that the problem was with the additional ZRAM processing, so I turned it off. Sure enough, I haven't seen the problem since I turned ZRAM off. The Faux Clock app does a great job of extending the battery life and CPU performance on my Moto G XT1064. Who needs ZRAM anyway? I'm running CM12 from the 21Apr2015 nightly build. I flashed version 12 of the Spirit Kernel and GApps with the CyanogenMod OS. It works great!
[G 2014 Android Development] metalrules321:
My thoughts exactly !

Zram caused some issues for me too, so I turned it off

You might want to flash the version 13 of it, since it is updated and has some perfomance optimizations too :)
[G 2014 Android Development] DiamondBond:
Yo, \/

A.) you should update to 12.1.1 :D

B.) CM12 has zram enabled by default and that's why we only see ~350mb free RAM

;)

Sent from my Moto G 2014
[G 2014 Android Development] dpomales:
ZRAM Swap file usage

I used Terminal Window to check the operation of ZRAM. The Free command displays the memory usage including the size of the Swap file. I'm using Faux Clock to activate the ZRAM Swap file. The Free command is indicating a Swap file size of 0 with the ZRAM Swap off. When I turn the ZRAM Swap on, the file size increases to the set value.

It looks like the Spirit Kernel has built in support for ZRAM and Faux Clock, but the Faux Clock app is activating the ZRAM option in the Spirit Kernel. I noticed that there are other ZRAM apps at the Google Play store too.

I don't see where ZRAM is enabled by default, if I'm turning the Swap file on and off using the Faux Clock app. I see ZRAM support built into the Spirit Kernel with the external app providing the control.

As mentioned in my previous message. The random reboot problem went away when I turned off the ZRAM Swap file.

I'm still looking for clarity on this subject, but that's what I see so far.

.
[G 2014 Android Development] Vins2696:
Camera problem

I have some problem with the camera. I can't take a picture because tha app camera stop working when it must save the photo... Can depend on the kernel?

P.s. I have Ressurection Remix 5.1 ROM
[G 2014 Android Development] moby90:
Disable ksm
[G 2014 Android Development] MotoGUser69:
I flashed this kernel and the battery life is worser than cm12.1 stock kernel. Any idea why? And DT2W doesnt work it works only 20% at the time

Verstuurd van mijn Moto G 2014
[G 2014 Android Development] Valentin4ou93:
If you want working DT2W you must use AK Kernel but it works only with certain type of display refer to other threat because its not allowed to discuss other kernels here . For battery life I can say that it's amazing with this kernel . I can easily have over 2 hours SOT with kind of heavy use and internet all the time , maybe its your type of usage and wakelocks but it's definitely not kernel fault .
[G 2014 Android Development] MotoGUser69:
Spirit Kernel: 82% it says 8 houres remains.

Stock kernel: 41% 12 houres remains

Idk man

Verstuurd van mijn Moto G 2014
[G 2014 Android Development] gabriellajeado:
Bro, what is your rom, and wich apps you used, the config from the kernel? say me all, please, i need to have the same performance of your battery, that's amazing!
[G 2014 Android Development] iamswaroopp:
Requesting Manual Focus Camera

Hi..

I am using cm12.1 on my moto g 2nd gen ..i tried for manual focus camera which is not available n official cm12.1 and i googled it n i found it is possible only if kernel supports that. please try to provide manual focus.. if i am posting in some wrong forum please do redirect me to correct one. thankyou..
[G 2014 Android Development] metalrules321:
How in the world did you figure out that, kernel support is necessary for manual focus and not the camera app itself ??

:eek:

Anyways, download the stock moto zip and flash it in twrp

http://xdaforums.com/moto-g-2014/orig-development/rom-cyanogenmod-12-t2993932/page200
[G 2014 Android Development] Leo1901:
Damn!! This is the first time I try installing a new kernel and I feel like I made a good choice.

Everything is running as it should and my battery life has been improved!

Thank you for devoloping this and keep on good work :D

I'd like to know if anyone know any good settings for KSM on kernel adiutor.

Thanks in advance.

ps: im running the latest version without any bug, however I feel like I needed more RAM , idk if KSM can help me with that.
[G 2014 Android Development] Marcelo_RJ:
See post #2 of this thread, lots of configurations. They work fine on my phone. :good:
[G 2014 Android Development] Robert56th:
are you cool with shawn using you're kernel as a deafult rom kernel? Epic ROM + Epic kernel = happiness . cause his quantum thread is closed by the moderator gandalf. if you have time can you lend a hand reopening it? :) thanksss
[G 2014 Android Development] DC07:
We already had a chat earlier today.
[G 2014 Android Development] Robert56th:
Thanks dev! Spirit r13 works flawlessly :)
[G 2014 Android Development] QuillzToxic:
How do find out what display is mine?

What display is compatible?

What is "AK Kernal"

Sorry alut of questions
[G 2014 Android Development] metalrules321:
1. Type the following command in terminal to know your display type

su

cat /proc/cmdline

The last line should give you the type of display in your phone

2.Compatible displays mdss_dsi_mot_inx_720p_video_v0

Non-Compatible displays mdss_dsi_mot_jdi_720p_video_v1

mdss_dsi_mot_jdi_720p_video_v0

3.AK kernel is a custom kernel. Find the thread and read about it
[G 2014 Android Development] dpomales:
Synapse - Kernel View / Kernel Modify

The SPIRIT kernel offers a lot of different options that are not readily visible without the proper viewing and modifying tools. I found Synapse to be quite excellent at allowing me to view and modify the SPIRIT kernel options. Too bad I wasted money at the Google Play Store before I found this out! I didn't need to buy Faux Clock or Faux Sound. They are already incorporated into the SPIRIT kernel. All I needed was to install Synapse, so that I could look into the SPIRIT kernel and make the necessary tweaks to the sound and cpu options.

I found this out while looking at another kernel. I was looking at the Optimus Kernel when I found the link to the Synapse app. It works great with the Spirit kernel!

I'm not leaving!

http://xdaforums.com/android/software/zip-synapse-script-universal-kernel-t2736986

Happy Tweaking!
[G 2014 Android Development] QuillzToxic:
Nuu... I have V1 display...

Is their anyway to replace the display/emulate a different display?
[G 2014 Android Development] Lynse:
you can't emulate a different display. but seriously, replace your display just to have DT2W working is a little much isn't? I am sure your power button is working fine.
[G 2014 Android Development] SirRhor:
Try Gravity Screen from the Play Store. With some testing and tweaking it works great.
[G 2014 Android Development] ext23:
runinng the march 3rd cyanogen nightly, installed this kernel and used the recommended settings from the OP, my phone was losing 10% battery per hour just sitting in my pocket with the screen off...
[G 2014 Android Development] dpomales:
Synapse - ZRAM already running and FAUX IS IN SPIRIT KERNEL

YOU WERE RIGHT! I FOUND OUT AFTER LOADING SYNAPSE TO MY XT1064! IT LOOKS LIKE THE SPIRIT KERNEL HAS ZRAM ACTIVATED ALREADY. IT'S HARD TO TELL WHERE THE SPIRIT KERNEL ENDS AND CM12.1 BEGINS! I BELIEVE THAT DOUBLE LOADING THE FAUX APPS, CLOCK AND SOUND, IS WHAT WAS CAUSING MY REBOOT PROBLEMS! I JUST RUN THE SPIRIT KERNEL WITH CM12.1 AND SYNAPSE TO CONTROL THE KERNEL. ALL IS WELL NOW. THANKS FOR YOUR HELP!

Synapse - Kernel View / Kernel Modify

The SPIRIT kernel offers a lot of different options that are not readily visible without the proper viewing and modifying tools. I found Synapse to be quite excellent at allowing me to view and modify the SPIRIT kernel options. Too bad I wasted money at the Google Play Store before I found this out! I didn't need to buy Faux Clock or Faux Sound. They are already incorporated into the SPIRIT kernel. All I needed was to install Synapse, so that I could look into the SPIRIT kernel and make the necessary tweaks to the sound and cpu options.

I found this out while looking at another kernel. I was looking at the Optimus Kernel when I found the link to the Synapse app. It works great with the Spirit kernel!

I'm not leaving!

http://xdaforums.com/andr...ernel-t2736986

Happy Tweaking!
[G 2014 Android Development] QuillzToxic:
My power button isn't working right xD I think it is Quantum doe

Thanks
[G 2014 Android Development] :
Jeez, man, go easy on the caps.
[G 2014 Android Development] ashikns:
Battery throttling on Synapse?

I have installed r13 and UKM + Synapse. I've mimicked pretty much all the settings as shown in post #2, however I can't find any battery related settings in Synapse. Is this exclusive to faux-app? If someone can tell me anything else to take care of/modify when using synapse, that would be great :)

Also, awesome kernel. I don't know if it's just a placebo effect :p, but everything looks smooooth and great battery :D
[G 2014 Android Development] Moto G User:
Development

[MENTION=5384581]DC07[/MENTION]. Is this kernel still being developed?I haven't seen any builds released lately and was wondering if the kernel was still being worked on. Im not trying to push for an ETA but just want to know if you are working on it

Thanks
[G 2014 Android Development] DC07:
Hello,

Might take a week or so. Thanks for your patience :)
[G 2014 Android Development] Moto G User:
That's cool with me. Thanks for the response :)
[G 2014 Android Development] dpomales:
crazy robot

sometimes the robot gets the caps key locked. i hope this is better.

he's not used to interfacing with database guys.
[G 2014 Android Development] arefin_sajib:
Build for Kitkat

Does this kernel has any build for cm11 kitkat build ??

i am sunig a cm 11 based ROM
[G 2014 Android Development] :
Dont quote whole OP. Just makes thread look dirty.

Use pinkman kernel for CM11
[G 2014 Android Development] metalrules321:
He seems to be a ''chronic OP quoter'' .
[G 2014 Android Development] Joshpower9:
Will this kernel get voltage control?
[G 2014 Android Development] DC07:
No unstable features!
[G 2014 Android Development] ashikns:
How stable would you say DTW or STW is? I found it pretty buggy, i.e. works some times. Also, how much battery would it use. Like if it reduces my battery life by 20% or so, that's fine by me, but 50% would be a no. Not looking for any accurate numbers, just would be cool if I could get an opinion from the Dev himself ;)
[G 2014 Android Development] Valentin4ou93:
If you want stable DT2W with deepsleep working you should go for AK kernel,theres version with DT2W . But works only on certain types of display - refer to the thread for more info.
[G 2014 Android Development] ashikns:
Ah thanks for the pointer. Just went through the AK kernel thread. He's left it in favor of Optimus Kernel, which doesn't have DT2W, nor does its dev has plans to implement it since he says it's buggy. Guess I'll just have to live without it :)
[G 2014 Android Development] Thecrazyskull:
You can still use Ak kernel but i wont update it (soon) because im not using it anymore and there isnt anything that i need to update to yk
[G 2014 Android Development] Krishna Eyunni:
Sorry to ask this...!! ?

When is the next update...?
[G 2014 Android Development] Valentin4ou93:
As DC said in the previous page : Might take a week or so. Thanks for your patience
[G 2014 Android Development] Krishna Eyunni:
Oops sorry I didn't Read it ..! BTW thanks..! For information..! :cool:
[G 2014 Android Development] Akash_Droid:
Double tap to wake !?

Does this kernal supports double tap to wake. ? Because I have not been successful to implement it on kernal auditor on rr5.4.4:confused: