yashsingh1/xdaforums huggingface dataset:
[X 2014 Original Android Development] RenderBroken:
personally I like the default setup. Yes you will see higher freq usage but you will also notice a lesser amount of cores used. This works this way because when the phone ramps up faster, it takes care of workload faster too reducing the need to hotplug more cores. Use an app to see the cores online like Kernel Aduitor. Change it from smartmax to interactive and you shall see what I mean. On my OPO kernel, using a similar setup and the same SoC, I had really positive reviews. I even had a verified report of someone hitting 10 hours Sceen on time.
[X 2014 Original Android Development] RenderBroken:
Anyone wanna test?
[X 2014 Original Android Development] orangestrawberry:
Yes please
[X 2014 Original Android Development] RenderBroken:
Do you use hangouts? Hit me up:

zkennedy87@gmail.com
[X 2014 Original Android Development] ewalk4866:
Can I help and test please?
[X 2014 Original Android Development] RenderBroken:
I no longer need testers. Thanks for the interest!
[X 2014 Original Android Development] bill1971:
i just start trying interactive,i wasnt so happy with smartmax,but it was better than stock kernel,everything run good,except one restart,in 3-4 days i thing,i have undervolt to -20 mvolt.thanks alot keep up the good job!i will post my thoughts from interactive...soon.
[X 2014 Original Android Development] zarocks:
Hi, support kcal?
[X 2014 Original Android Development] ewalk4866:
Hey if you did a simple search you would have found your answer very easy. So yes it does

http://xdaforums.com/showpost.php?p=60437834&postcount=55
[X 2014 Original Android Development] zarocks:
mmm ty :), and sry ><
[X 2014 Original Android Development] 0.0:
Does this kernel implement all the cm kernel commits from crpalmer? There are new commits here: http://review.cyanogenmod.org/#/q/project:CyanogenMod/android_kernel_motorola_msm8974+status:open
[X 2014 Original Android Development] RenderBroken:
yes, I stay inline with CM12.1. It has a different history but I believe those commits are already implemented.
[X 2014 Original Android Development] ROORnNUGZ:
FauxSound support

Would you be be able to add support for FauxSound audio/sound control to your kernel? Just came from a nexus 4 and love this app. The developer says the moto x is supported so I assume it's possible. Thank you
[X 2014 Original Android Development] alvareo:
Most likely meant the 2013 Moto X
[X 2014 Original Android Development] 0.0:
I would love FauxSound too. If possible, FauxDisplay. FauxDisplay isn't really needed, but FauxSound is good

sent from my Moto X Pure Edition
[X 2014 Original Android Development] RenderBroken:
Yes I plan on adding Faux Sound. Just really need the phone to get here first. [MENTION=4542027]skulldreamz[/MENTION] has kindly donated a Victara for me to use and dev for. Otherwise I wouldn't be here. lol Its really really hard to dev blindly. BUT I do plan on adding support. already have it queued up and know what I need to change.

Not sure what Faux Display is. I will be adding the new KCAL stuff from savoca
[X 2014 Original Android Development] 0.0:
Never mind, FauxDisplay (Advanced Color and Gamma) is only for the Nexus 4 and 5. It won't apply for other devices. My bad
[X 2014 Original Android Development] tanishque italia:
Doesn't matter much as he has already added saturation control in OPO kernel so most probably he'll implement it for our beloved X.?

The wait is unbearable!?? just saying, no eta! [emoji14]
[X 2014 Original Android Development] blinkin:
+1 for the vibrate sensitivity setting!
[X 2014 Original Android Development] RenderBroken:
Yea, its coming and should be easy to implement. I am currently working on Wake Gestures but might just release without them till I can get the phone in hand to test properly. I have to pull logs constantly.

Its already in ;)

I will release today. So far I have:

Intelliplug

Bricked Hotplug

Vibration Control

I may add in more before release. Just have to see.
[X 2014 Original Android Development] nerotix:
Sweet man! Thanks a lot for the nice update.

Also I'll test out sweep2wake, ill wait for DT2W since that's obviously the best way to turn it on :) thanks!
[X 2014 Original Android Development] ewalk4866:
Ok so I figured it out double tap to wake does work but you must select half screen in the app setting
[X 2014 Original Android Development] nerotix:
So I just noticed UKM is a flashable zip? It's not a program or something? Also do I use Synapse app to turn on wake gestures?
[X 2014 Original Android Development] ewalk4866:
Yes you use synapse to turn on wake gestures. They have a selection for that. Also remember when turning on double tap to wake select half screen only under options to make it work.
[X 2014 Original Android Development] nerotix:
Thanks for the reply. However the synapse app says device isn't supported. Any idea ?

Also I flashed that render zip file ..what does it do ?
[X 2014 Original Android Development] alvareo:
Is Synapse supposed to work now? I still get "device not supported"
[X 2014 Original Android Development] ewalk4866:
Ops I'm sorry use this app it works great

https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
[X 2014 Original Android Development] alvareo:
Yeah, so do I.
[X 2014 Original Android Development] nerotix:
Double tap to wake doesn't work for me..you mean half screen where u enable the double tap right?
[X 2014 Original Android Development] ewalk4866:
Yes. Did you reboot after turning it on?

---------- Post added at 08:46 PM ---------- Previous post was at 08:44 PM ----------

Hey try turning sweep to wake on and then double tap to wake should work. Try that that made it work for me
[X 2014 Original Android Development] nerotix:
Turning both on, tap and sweep, tap and sweep work then indeed. Thanks for the help!
[X 2014 Original Android Development] tanishque italia:
I can see max cpu frequency value is 2.57ghz. Am i missing something?
[X 2014 Original Android Development] RenderBroken:
That you can set or it came set that high?
[X 2014 Original Android Development] tanishque italia:
The default i got was 2.4x ghz then i checked the max freq list, found out that max is 2.57 and there is no option for 2.4ghz its just 2.3ghz then directly 2.57.

Edit - in the older post i ment to say that i can see only till 2.57 but changelog says max can oc upto 2.88
[X 2014 Original Android Development] RenderBroken:
Right, at the moment you can only see that high because your PVS Bin is only so high. It dynamically sets your MAX Freq. I will have to further digging to truly unlock it. Just not really even needed so its not been a priority
[X 2014 Original Android Development] utk_spartan:
Loving the new wake gestures thanks a lot

But looks like the default max frequency i.e. 2457 MHz option is missing I get 2343 MHz then directly 2572 mhz. Although 2457 is the default max freq. of the kernel

Also for me the min freq is showing as 245 MHz . So is minimum frequency also decided by PVS bin

The kernel is a beast thanks for showing our motox some love
[X 2014 Original Android Development] RenderBroken:
Its hard to tell why its doing that. I have to dig for it. That was definitely not the intended effect.
[X 2014 Original Android Development] skulldreamz:
We are definitely working to get the frequency and voltage table to be tuned to the ultimate specs. By the end of this weekend look for a pleasing update to our users

Sent from my victara
[X 2014 Original Android Development] murdok83:
hi all... I have a question I'm 99% sure I already know the answer to., but i still have hope for that 1% left:

Is it possible to use this kernel with a stock rom?

I don't want to lose the MOTO display Features, but I would really love to be able to change the vibration intensity and Display color calibration...
[X 2014 Original Android Development] alvareo:
No. With CM you do have Active Display, though.
[X 2014 Original Android Development] JimYoung:
[MENTION=5438598]RenderBroken[/MENTION] is it possible a kernel like this for stock roms???
[X 2014 Original Android Development] bira792:
I do not know if this is the place but I wonder why the bike x 2014 heat so much, I wonder one configuration that concertace so even if impaire performance would help configuring the kernel.
[X 2014 Original Android Development] RenderBroken:
Yes its possible but is it worth the time is the bugger question. I could build a stock Victara kernel but it would be for such a small number of ppl that it might not be worth it. Especially when I dont even have the device in hand yet Ask me in the near future.

Are you changing anything from stock? I have the OnePlus One with the same chipset and it runs cool all the time. Also I am not sure what your 2nd question or statement meant. I think it literally got lost in translation.
[X 2014 Original Android Development] iPwn_:
I think there's a non-trivial group of people who want to keep all of the stock Motorola features like always-on voice and Moto Assist, but also want to fix color calibration, vibration, voltages, etc.
[X 2014 Original Android Development] RenderBroken:
I bet they would! I would too! But still, it takes time to do stuff like that and the pay off is still very small. I would love to help everyone by giving them what they want but I also have to use my time wisely. Also as I said, I am not completely against doing it.
[X 2014 Original Android Development] 0.0:
R3 doesn't have intelliactive and the other governors. Will that be in the future release? Or am I missing where the governors are?

sent from my Nexus 7
[X 2014 Original Android Development] RenderBroken:
lol, it will most likely be in the next release.

As I said before, take a look at my OnePlus One Kernel. Pretty much everything that is there will be added to this kernel as well. It just takes time because it all has to be manually merged in.
[X 2014 Original Android Development] AnimusVoxx:
Fantastic kernel
[X 2014 Original Android Development] RenderBroken:
I have been pretty busy lately so I have not been able to work on this project as much as I would have liked. But I do have some interesting changes incoming.

I plan on adding:

IntelliActive

IntelliMinMax

Impluse from Neobuddy89 (This is a mix of interactive and conservative)

Conservative will be reworked and optimized

Slim - This is a conservative based governor that has added performance during certain conditions. Its also alot like ElementalX

I may add ElementalX in too just try it out. You guys will see that I like to experiment. I will always work to release a stable kernel but I do plan on trying new things. That keeps it fun ;) Also I plan on collaborating with [MENTION=4542027]skulldreamz[/MENTION] and we will release special test builds. Ones that will be testing different setups than I normally would run with Stock but as I said I like to experiment and so does skulldreamz. So look for builds that may have a completely different loadout in regards to governor tunings and default settings. Maybe even test out new code with and etc.

I hope so far I have been able to fill a hole in the community and brought something new and exciting. I am completely surprised that no one has released a kernel for this amazing device.
[X 2014 Original Android Development] 0.0:
[MENTION=5438598]RenderBroken[/MENTION] you definitely filled a hole! I am anxiously waiting for the next release :)

sent from my Moto X Pure Edition
[X 2014 Original Android Development] danger2u:
here too ready to test the kernel

thank u
[X 2014 Original Android Development] skulldreamz:
Coming from the post office so [MENTION=5438598]RenderBroken[/MENTION] should have a new moto x 2014 in hand anyday. Let the building begin :D
[X 2014 Original Android Development] RenderBroken:
Pretty pumped!! I may use it as my daily driver! We just have to see. Thanks again!
[X 2014 Original Android Development] skulldreamz:
Man I'm more than happy to donate a device to a dev that cares so much about the community. And anything I can do to help our awesome members of xda and especially this beautiful line of the moto x, should be seeing some awesome stuff real soon and mos definitely more frequent. :D
[X 2014 Original Android Development] skulldreamz:
Just trying to get a head count to see if any of you guys would want a kernel for stock. I run stock most of the time because of experimenting so much but I definitely miss the features of a custom kernel. I'm just trying to see if people would want some of render & my time devoted to a kernel for stock too or would you guys rather get a really stable build feature full and then go stock once we get something that the community is happy with. The feedback of this will determine so if you have your 2 cents to pitch in then that would really help and I guess if there is not much noise then we'll stick to cm for now. Thanks
[X 2014 Original Android Development] nerotix:
I'd prefer fully making CM kernel first, since this is mostly used by far.. also just the fact that its compatible with very custom rom that's available for our phones. And your kernel just boosts the power of a custom created rom + kernel.. perfected tweaks to make custom roms even better.
[X 2014 Original Android Development] skulldreamz:
I'm gonna note everyone's response so thanks for starting the responding..
[X 2014 Original Android Development] Faruko:
I would want a Stock Kernel, but yes, one thing at a time, get CMKernel as smooth and stable and possible before going for Stock :)
[X 2014 Original Android Development] 0.0:
CM kernel is preferred for me

sent from my Moto X Pure Edition
[X 2014 Original Android Development] MrMeeseeks:
I would love a stock kernel:good:

Sent from my XT1095
[X 2014 Original Android Development] ewalk4866:
A stock kernel would be nice but let's work on cm first
[X 2014 Original Android Development] alvareo:
I'd like to use this with stock but I'm only going back once Xposed is stable, which will probably be in 6+ months from now at least? So I guess it doesn't change much, by then CM support will probably be finished.
[X 2014 Original Android Development] skulldreamz:
Would anybody be interested in using aroma installer?
[X 2014 Original Android Development] utk_spartan:
I prefer cm first then stock

Yes I will be but what options for aroma do you guys have in mind
[X 2014 Original Android Development] 0.0:
I thought I read somewhere that aroma isn't working well in twrp? I could be wrong. It's not needed personally since I flash multiple zips at once and aroma would break the flow, but I'm not against it

sent from my Moto X Pure Edition
[X 2014 Original Android Development] RenderBroken:
You are correct. TWRP has gone to a dynamic resolution setup. The borks Aroma till there is a fix to handle it.
[X 2014 Original Android Development] skulldreamz:
I'm working on getting philz cwm ported to our device. That's what made me think of aroma installer as I've always been a fan but aroma can go out the window
[X 2014 Original Android Development] jonny6pak:
I would love stock eventually. This thing has been working on the Nexus Experience ROM, so I'm sorry happy with keeping on CM until it's done first.
[X 2014 Original Android Development] ROORnNUGZ:
Would love a stock option as well
[X 2014 Original Android Development] danger2u:
whats the difference between stock and others?
[X 2014 Original Android Development] alvareo:
It's support for stock ROM instead of CM-based ROMs
[X 2014 Original Android Development] AnimusVoxx:
OK so I know it really depends on your specific device and the rom you use but can anyone suggest the best IO scheduler for this device, or maybe even IO / Governor combo? Battery life preferred as opposed to performance. What kind of usage are you getting, how fast does it drain, any lag?, how long does it last. Any input is appreciated.
[X 2014 Original Android Development] Byakko Custom:
smartmax & noop/zen combo works pretty well.

To be honest though, you should do a quick bit of research on governors and I/O schedulers and figure out what works for your tastes.

http://androidmodguide.blogspot.com/p/blog-page.html?m=1

53 65 6e 74 20 66 72 6f 6d 20 6d 79 20 4d 6f 74 6f 20 58 20 28 32 6e 64 20 47 65 6e 2e 29 20 75 73 69 6e 67 20 54 61 70 61 74 61 6c 6b 2e 2e 2e
[X 2014 Original Android Development] MrMeeseeks:
On the stock kernel, I just want to be able to pick different governors other than the default ones that every kernel comes with. I have been trying to learn myself but I really know nothing about it. Just what I can find in guides and google searches.
[X 2014 Original Android Development] RenderBroken:
Good news is, adding governors is pretty simple and has not changed for a very long time. If you really wanted to learn, look at my SmartMAX Commit. It will show you all the files needed to be added or changed to add that governor in. Its essentially the same way for any governor. You could go and grab governors from other kernels out there and just manually patch the files in. I would however, get used to using Github during the learning process. Being able to undo is a very handy and necessary tool.
[X 2014 Original Android Development] MrMeeseeks:
Yeah I kind of understand adding the governors part. I'm stuck at building the WiFi module. And getting the boot.img to boot when using fastboot flash. Although it boots fine with fastboot boot. And Wi-Fi won't work because I can't even get the module to build.
[X 2014 Original Android Development] RenderBroken:
Why are you building Wifi as a module and not just make it built-in? Are you building the Stock Kernel?
[X 2014 Original Android Development] MrMeeseeks:
Yes it is stock. I wondered if it should be built in but I'm new to this and trying to learn. Every time I get one to boot though WiFi won't even turn on. But everything else seems to work fine. Right now I'm just trying to learn how to build a properly working one. Then I will work on adding stuff to it.
[X 2014 Original Android Development] crpalmer:
Are you fastboot boot'ing or fastboot flash boot?

With CM and the built in WiFi driver, I think it doesn't work if you just boot the kernel and not flash it.
[X 2014 Original Android Development] MrMeeseeks:
I just tried fastboot boot first. I should have tried fastboot flash. Is the WiFi module built in when you run the 'make' command or do you have to do something like a make modules_install?
[X 2014 Original Android Development] crpalmer:
With the stock defconfig it will build some modules. You can find them all by doing

find . -name '*.ko'

Compare that with the ones installed on your phone (they may not all be installed) and replace them to match your kernel. I think on your phone they should be installed in /system/lib/modules.
[X 2014 Original Android Development] 0.0:
Any update with this kernel? I hope development hasn't stopped...

sent from my Moto X Pure Edition
[X 2014 Original Android Development] RenderBroken:
Feel free to grace this thread with knowledge anytime!

Yep! Decided to give it up! lol

No, just been busy lately and the Witcher 3 just came out for PC . . .:)

But I do have alot lined up for the next release.

Scheduler Changes

Low Memory Killer Changes

Out of Memory Changes

New Governors

Maybe even more, just have to look at a few more things and possible outside features that we need. Also I did get the Victara that [MENTION=4542027]skulldreamz[/MENTION] kindly sent me but I having a hard time getting it to unlock/root. I will keep at it.
[X 2014 Original Android Development] milindpatel63:
Thermal setting

The kernel auditor app just got updated, and i got a new option called thermal.

could you explain to me what these three settings mean:

1. core control

2. vdd restriction

3. temperature throttle

and which one should i choose?
[X 2014 Original Android Development] leonardoafa:
Looks promising! Ill try it, lets see how it behaves! Congratulations for your work!
[X 2014 Original Android Development] leonardoafa:
We are making some progress here!!! :D
[X 2014 Original Android Development] tanishque italia:
I get uci not supported in synapse app! How did you got it working?
[X 2014 Original Android Development] leonardoafa:
You have to make some tweaks on UKM to match your device board! But do it with very precaution! Risk to brick your device, or result in unwanted behaviors!
[X 2014 Original Android Development] alvareo:
Which tweaks?
[X 2014 Original Android Development] leonardoafa:
A lot of tweaks. Basically you have to add support for your device's board!

Heres a little sample!

ase "$1" in
CPUFrequencyList)
for CPUFREQ in `$BB cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies`; do
LABEL=$((CPUFREQ / 1000));
$BB echo "$CPUFREQ:\"${LABEL} MHz\", ";
done;
;;
CPUGovernorList)
for CPUGOV in `$BB cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors`; do
$BB echo "\"$CPUGOV\",";
done;
;;
[X 2014 Original Android Development] alvareo:
oh christ. I'll wait for official support I guess, heh. Thanks though!
[X 2014 Original Android Development] 0.0:
Could you point me to the commits of this feature? I would like to revert them for my own personal use for now to get rid of certain (dynamic) freqs until it is fixed by you
[X 2014 Original Android Development] RenderBroken:
https://github.com/RenderBroken/msm...mmit/746e7a70fb9cdfce2e622a9a9e7426fb9a4d9eeb

Here you go!

Are you having problem?
[X 2014 Original Android Development] 0.0:
When reverting the commit, I still see 268mhz and other freqs but not the 300mhz or 2457mhz. Is there something in the render_defconfig file that I need to edit? Is there other commits that need to be reverted?

Edit: do I need other files besides the zimage? also, do I need to change the dtb file in your flashable zip?

sent from my Moto X Pure Edition
[X 2014 Original Android Development] RenderBroken:
I will write up how I setup my environment to build the kernel. That will help you because the build script takes care of everything as long as everything is in the right place.
[X 2014 Original Android Development] 0.0:
I did not know about your build-anykernel.sh script. I used it and now the kernel is how it should be with the reverted commit. Thanks for the help!
[X 2014 Original Android Development] RenderBroken:
Glad you got it working!
[X 2014 Original Android Development] RenderBroken:
Glad to hear there were not any issues!
[X 2014 Original Android Development] alvareo:
What kind of issues are you having unlocking it?
[X 2014 Original Android Development] RenderBroken:
Just trying to unlock using Moto's website. I am trying to unlock the bootloader. Because its the ATT version it seems to not be possible. I think I read that I should be able to convert it to the Pure Edition but haven't found the definitive steps to do so yet. I did some digging but didn't find a thread. Just didn't have more time to dig at the time. Do you have some insight?
[X 2014 Original Android Development] AnimusVoxx:
Whoop Whoop!
[X 2014 Original Android Development] Jazznax:
Awesome! Which CPU and GPU governor would you recommend?
[X 2014 Original Android Development] RenderBroken:
Really default setup or changing the governor to interactive and bumping up the input_boost_freq for CPU-Boost. That's what I personally run with.
[X 2014 Original Android Development] Jazznax:
What makes interactive the best governor?any of the new governors worth mentioning?
[X 2014 Original Android Development] RenderBroken:
They are all fun to play with. You would get better answers googling the new ones though. IntelliMM tries to use the lowest freq possible for the work being done. Can be used to get good battery, Impule is an Interactive based Governor with conservative properties.
[X 2014 Original Android Development] xmagro:
Overclock

Sorry, but how to set it up to 2.88? I couldnt find this option in frequence menu. :(
[X 2014 Original Android Development] RenderBroken:
Need further adjustments to make it work properly. Just really low priority for me right now.