yashsingh1/xdaforums huggingface dataset:
[X Play General] XxMikeMasterxX:
Be sure to report back tonl us! We're all keen to get the best speed.
[X Play General] XxMikeMasterxX:
Hey [MENTION=5160773]dev>null[/MENTION],

Great to see you report back. That's a great tip. I just installed and will begin customizing today.

I can also confirm EXCELLENT battery life with the setup I posted earlier. I am currently at 43% battery with 5 hours SOT, 1 hour Chrome, 1.5 hours WhstsApp and 1.5 hours streaming music.

Please also bear in mind that this is a midrange device with a huge battery, not intended for heavy gaming. If you plan to game heavily, expect your battery results to reflect accordingly. I myself am keen on maximizing battery life as I mostly just surf, stream, watch videos, take pics and videos and chat with friends. If you maximize the device as illustrated in this thread, you'll enjoy that midrange experience for longer without the need to charge up quite as often. You'll also enjoy decent performance as the lionfish kernel modifications ensure a quick jump speed.

Once the issue of having the LITTLE cluster's custom tunables reset periodically is resolved via a kernel update, I will post a new setup in the OP specifically highlighting battery life. If others would like to post their ideal setups for gaming, heavy multitasking, balanced use, and other scenarios, please do so and I will amalgamate them into the OP for everyone's viewing pleasure. It's simpler that way. :)

Thanks to all the contributors. Please post your optimal setups for different scenarios below!
[X Play General] live4speed:
Went back to default I/O scheduler coz I got considerably low score on benchmarks
[X Play General] XxMikeMasterxX:
Is your practical experience better? Benchmarks are a good reference point but if you notice actual user performance benefits then ignore the benchmarks entirely.
[X Play General] ronak123456:
is this good hardcore gaming , performance and battery life?
[X Play General] XxMikeMasterxX:
Dude I'm not sure anything but stock settings would be good for hardcore gaming. This isn't a flagship device so your gaming mileage will likely suffer when compared to other devices. Keep that in mind. This is a good setup for daily balanced use and battery life - no extreme tasks.
[X Play General] ronak123456:
i agree, hardcore gaming meaning was asphalt, real racing 3, mortal kombat x etc..

I just flashed this squid_kernel_r15b-lux.zip on my mxp using bliss 6.0.1 and i notice in kernal auditor that big CPU is disabled and little is enabled, there is only 1 interactive and nothing else...what do i do? everything is blank, cannot see other like ondemand, lionfish etc..!!

LOL edit..!!

Now my big are working and little are stopped :)) funny what is happening LOL..!! I dnt understand..!! Plz explain someone or ill go mad :P
[X Play General] lokesh.acm:
Big cores switch off after the battery drops to a certain level. Charge the phone and all the cores will run. :) I think :p but I'm sure :) I think.. Haha :p
[X Play General] live4speed:
I didn't notice any speed improvement tbh. "Battery friendly settings" made my device so slow. I miss that snapiness n quick launch of apps & multitasking. Thinking of going back to interactive governer to make full use of overclocked kernel.

Btw got 13 hours of SOT yesterday. Mostly browsing & social media n couple of reboots & benchmarks. But device was lil less responsive.

---------- Post added at 04:12 PM ---------- Previous post was at 03:59 PM ----------

For hardcore gaming you'll need "overclocked GPU" kernel. Which is not available as of now.

For performance stick to interactive governer.

For battery life lionfish governer is good with lil bit of tweaking.
[X Play General] live4speed:
Cpu governer tuneables keep reverting back to default settings. It's really irritating me
[X Play General] lokesh.acm:
[MENTION=3585325]live4speed[/MENTION] bro!? How did you manage 12hrs of sot? I would love to know your settings in detail. Like, your rom, kernel settings, brightness, 4g/3g, just Wi-Fi? Single sim? If it's not a bother :p
[X Play General] live4speed:
U mean 13 hours ? I'm on Stock marshmallow rom with squid kernel, greenify, amplify installed. Single sim, 2G network, mostly wifi, auto brightness, lionfish governer, big cores = 200 - 1.71, Little cores = 800 - 1209.

Phone is less responsive n slow with lionfish governer. When I use interactive governer with the same set up I usually get a SOT of 10 hours.
[X Play General] dzesiu2002:
Guys my phone will be today in my hand then i will have stock rom. I need unlock bootloader, install recovery and su or just after install recovery skip su and install custom kernel and rom then i will have root ?
[X Play General] dev>null:
It's up to you! I think stock rom is great and quite clean, compared to all the phones I had previously! Fast and no bugs, so I'm still on that ;)

Eventually you could unlock bl, install twrp and su...root uninstall what you don't need and you're ready to go!!!

Personally, with RRO/layers and a custom launcher (L Launcher, Darklauncher, Nova), I don't feel the need to install a CM based release, for theming or personalization, that introduces battery drain bugs or missing functionalities.

But it's really...personal :D
[X Play General] XxMikeMasterxX:
Plus if you download Xposed Framework and install GravityBox it will be like you have a custom ROM. :D
[X Play General] dzesiu2002:
You dont understand me good :) Exactly i mean when i root stock rom after change to custom rom then root will be on custom rom ? :P
[X Play General] XxMikeMasterxX:
If I understand you, then no. Custom ROMs usually come with root already on them. If you want root on stock, you need to root stock manually, make a backup (in case something messes up), and then you'll have a rooted stock ROM to play with. :)

Hope that heps.
[X Play General] dzesiu2002:
I want custom. So i need just unlock bootloader and install recovery then flash kernel and rom ?
[X Play General] XxMikeMasterxX:
Usually with a custom ROM you'll also need to install a GApps package. I use the nano package and I've installed Squid's CM13, Bliss 6.1, Tamasek, etc. and it's worked every time.

Unlock BL, flash custom recovery, MAKE A BACKUP, factory reset, wipe system/data/cache/dalvik, flash custom ROM, flash GAppa, reboot.
[X Play General] dzesiu2002:
First flash kernel after rom ?

I want use bliss rom and squid kernel + xposed framework only with greenify will work good ?
[X Play General] XxMikeMasterxX:
Should work well, yeah.

Flash ROM, then GApps, then reboot. After you successfully boot into Bliss, reboot I to recovery, make a backup, then flash kernel. Wipe dalvik/cache then reboot.
[X Play General] dzesiu2002:
Ok thanks. Backup of what hehe ? Also which guide you using about unlock bl and flash recovery ?

Btw. Somewhere exist patched greenify apk with donation pack ?
[X Play General] pijes:
Make donation if you want the full version. Please consider the time and effort the developer has put into the app.
[X Play General] XxMikeMasterxX:
+1
[X Play General] dzesiu2002:
Any setup for gaming ? :P
[X Play General] pijes:
Just use interactive governor, if you don't care about battery savings then use performance instead
[X Play General] dzesiu2002:
Yeah i know but in CPU tab is much more options to change/modify. I using latest version of bliss rom 6.0 and latest version of squid kernel.
[X Play General] lokesh.acm:
People interested in gaming should definitely check this out. http://xdaforums.com/showthread.php?t=
[X Play General] dzesiu2002:
Link doesn't work for me.
[X Play General] lokesh.acm:
http://xdaforums.com/showthread.php?t=3327305 try now?
[X Play General] nikolov47:
Seriously people..

Can't we just STOP cores? Not manually but automatically when there is a little or no load at all. It's really annoying and battery eating to let all the cores run at the same time.

It's literally eating the battery on standby even without most Motorola apps (I've left the the ones that caused bootloop when removed)

And yes! I've already turned off everything connected to the WiFi and Bluetooth scanning when they are off.(BTW WiFi is still *on* as the battery stats through the day says)
[X Play General] XxMikeMasterxX:
Unfortunately I don't think you can turn the cores off due to a limitation in the structure of the stock ROM. Squid has designed his kernel to allow for cluster shutdown but this is only on custom CM-based ROMs. I would consult his threads for details.

The limitation is called perfd. I am hoping that once CM13 gets into a stable release condition the battery life will be much improved over stock. Currently it is the other way around where I get 8 hours SOT over 48 hours versus 6 hours over 24 hours in CM.

There's fantastic development for the X Play and I am really looking forward to the coming months in terms of true optimization.

Once we see some comparable ROM configurations, I will post optimal setups for various use contexts in the OP. I will also create a new thread that acts as a guide for true maximization of the X Play.

Exciting times ahead!
[X Play General] baskwo:
Theoricly, we can't. Cores act like our heart. If you stop every core it's like stoping our heart and that means we are dead so if every core are stop it's basicly turn off. We don't have the choice to keep some of them up.
[X Play General] nikolov47:
I wasn't talking about all the cores at the same time. Here's an example of what I was talking about: while watching YouTube video you don't need all the 8 cores (SD400 was able to run smoothly 720p on one core @1.2GHz and the other cores were automatically stopped - Moto G 2013)

I don't have knowledge of the architecture of these big.LITTLE chips but what's the point of having powerful and power-saving cores when they are running all of them all the time?
[X Play General] live4speed:
Which moto apps have you safely removed or freezed ? Plz share with us.
[X Play General] nikolov47:
And "bodyguard app"
[X Play General] lokesh.acm:
Moto care can disabled without any problems?? I've disabled all Moto apps like the voice and display.
[X Play General] XxMikeMasterxX:
Man the display is the best app that has ever existed!!! I loooove the ambient display it's great.

A lot of system apps can be frozen using Titanium Backup. This will help to free up resources and limit background battery drain.

Also, consider familiarizing yourself with Servicely. It is a great app for stopping running services and ensuring they do not restart. Built by Franco - and he's a saviour.
[X Play General] lokesh.acm:
Thanks. I'll check that out.
[X Play General] Sickaxis79:
This works nice if you like to have some more performance and a reasonable sot around 5 hours.

Big cores : Conservative - Max : 1651 min: 800

Little cores : Conservative - Max: 1113 min: 800

Sync threshold : 960 mhz

Boost cores 1,2,3,4 : 1344 MHz

Boost cores 5,6,7,8: 1113 MHz

GPU min: 400 MHZ

I/O scheduler : Internal - bfq 512kB External - bfq 1024kB

CPU boost : interval 100ms , input interval 120ms
[X Play General] XxMikeMasterxX:
Fantastic man thank you for sharing your setup. Is there a specific use context you're using this for - gaming, balanced use, multitasking?
[X Play General] Sickaxis79:
Its good for balanced and also nice for gaming or just if you like to speed up your phone. Just discovered the cpu boost interval of 40ms and input interval of 60ms gives a better response.
[X Play General] dzesiu2002:
Nice to know. Can you tell me which rom you using (also build version) and kernel (also build version) ? I want using rom for gaming then can you post best setup for gaming like in previous post ? Thanks a lot friend :)
[X Play General] Sickaxis79:
I use stock ROM 5.1.1 and squids r11e kernel. I downgraded from Marshmallow only for the sixaxis app that wasn't compatible with mm.With lollipop ROM I can play games with a dualshock 4 controller. If you don't use the sixaxis controller app you probably have more performance with the marshmallow stock ROM and squids oc kernel. I use the conservative governor because it works best with the input boost frequencies. With the other governors it seems like the input boost doesn't react half of the time when I touch the screen. Performance and interactive are also good for gaming, but performance mostly gives overheating issues and kills your battery very fast.
[X Play General] dzesiu2002:
What do you think about Bliss 6.0 rom will be better than stock ? Also squid kernel 15b its oc or no ? Which settings u prefer for gaming to put in interval and input interval ? In I/O Scheduler in external can i put 2048 if have 32gb card and class 10 ?
[X Play General] Sickaxis79:
Stock rom is best for performance, because no extra features are added that can slow the device down. For your sdcard you can find several benchmark app's in the store to test it with different read-ahead values.I used this free app "A1 SD Bench". Mine is also a class 10 64gb sdcard and 1024 gave me the best read and write speeds. The input and input interval are not so important for gaming, cpu is mostly boosted by itself when you start a game. Squids kernel 15b oc is a great kernel for gaming and can give you that little extra power, so yes i can recommend it.

---------- Post added at 09:25 PM ---------- Previous post was at 08:33 PM ----------

Check this thread and scroll half way down. Its a great guide that explains everything and give suggestions whats the best for multitasking,gaming,benchmarks and read-ahead values for different sizes of sdcards.

http://xdaforums.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
[X Play General] dzesiu2002:
Thanks friend :)

Have more questions to you hehe :P

1. Which stock rom have better performance 5.1 or 6.0 ?

2. Sqid kernel 15b already has oc ? (ask because dont have prefix "oc" in name just are 15b)

3. Input and input interval is for ? (tell me good settings for this stuff because i will also browse internet maybe these settings will improve speed of loadings etc.)

4. Which apps you use mean greenify with xposed, amplify or ?

For no more question have big request to you because must finally decide what to choose i wasted three days of reading and nothing. Can you please post all your settings from Kernel Adiutor because i guess u are too gamer like me thats why i need your help to choose best gaming settings ? Thanks for all.
[X Play General] Sickaxis79:
1. 6.0

2. Only named oc have the oc included.

3.The boost is more ment for normal use and speeds up the cores when you touch the screen.It helps to get rid of the micro stutters when browsing or swiping tru your home screens. If you set a minimal CPU of 1113 mhz or higher you can disable the boost, because it doesn't have any microstutters anymore.It helps to speed up your device when you use a low minimal CPU setting and helps to save some battery and still have a smooth performance.

For games I mostly put the GPU to a minimum of 400mhz and the little cores min and max set to 1113mhz and the big cores to a minimun of 1344. Interactive and Conservative works best for gaming.Forget about the input boost for games it's not important.

Just played shadowgun deadzone on ultra high detail with these settings and it was super smooth.
[X Play General] dzesiu2002:
Ok i decide myself. I have 5.1.1 and squid kernel 11e but in kernel adiutor have enable all cores big and little should i disable some of them or no ?
[X Play General] Sickaxis79:
You can't disable the cores. They reanable when you disable them and you want all cores online to have the best performance.
[X Play General] dzesiu2002:
Yea but i have all cores enabled (8 cores) big and little all enabled at the same time even if i have 87% battery. It's normal ?
[X Play General] Sickaxis79:
Its completely normal. If you want to see how the cores are working in the background when gaming,browsing etc. you can use apps like "CPU stats". It is possible to disable cores when they are idle , but I believe only cyanogenmod support this hotplug feature and maybe some newer kernel versions (squid,ultra,phoenix).
[X Play General] Sickaxis79:
Oops sorry. If you disable core control in kernel adiutor you can disable the cores. I never knew, but it works :)
[X Play General] dzesiu2002:
Guys i notice something in Kernel Adiutor also dont know its normal or bug. Well in GPU tab in Kernel Adiutor if you set GPU Maximum Frequency to 550MHz and set GPU Minimum Frequency to 220MHz then show all the time 550MHz in Current Frequency GPU ? This look like Maximum should be Minimum and Minimum should be Maximum. Whats do you think ?
[X Play General] XxMikeMasterxX:
I'm under the impression that it's a bug. I don't believe the GPU polls at 550 MHz no matter what. Good eye though - nicely noticed.
[X Play General] lokesh.acm:
Yeah. That must be it as Cpuz shows the GPU frequency changing :)
[X Play General] coolkingler1:
Still on stock 6.0 rom with december patch.

But I did root and customized the **** out of my phone, have Xposed with Amplify,Naptime,Greenify,GravityBox, YoutubeAdAway,Adblocker, bought the Pro Titanium backup version which is AWESOME. Froze apps in Titanium, Have AppOpsXposed and customized everything there for less wakelocks. There is one more thing that is simply amazing, lifesaver and never thought I would encounter it: Youtube in the background.

WHoever made Youtube in the Background is a god amongst men. :D It is so freaking AMAZING.

Oh yeah, also have Bootmanager and disabled apps manually in the Apps menu. Besides that also have automatic wifi channel on.(so 5 and 2,4Ghz, it can choose for itself, I had a bug where it would drain battery but after a factory reset that was resolved). Wifi I do not have disabled when sleep but I do that manually.

Concerning battery life, I went from about 8:32 in the morning to 16:55 without wifi (phone signal on though) and without mobile internet. (was sleeping) I went to bed with 77% and woke up with 75%. (The funny thing was I woke up mid day as well and thought it was 72%, I was like 'Shiiiit'.

I do have the CPU auditor app but am not really comfortable playing with it yet.
[X Play General] XxMikeMasterxX:
Hey dude that is amazing. Thanks for sharing your setup.

I think a lot of people have gone to 6.0.1 but until I understand what the benefits areni think I'll stick with 6.0. I have it set up so nicely! I don't wanna lose the custom kernel's LED notification support either. That's just too sexy.

Once you get comfortable with KA you'll be able to do some advanced tweaking. I currently have an awesome lionfish setup thanks to [MENTION=2593808]pijes[/MENTION]. Which kernel are you using? Check out the earlier pages of this thread to find some nice setups for different purposes.

Usually I get about the same idle sleep drain as you and I have all my radios off when I sleep. I go About 8 hours and lose 2% to drain - mostly because of the mobile signal. I've noticed that voice calls and mobile signal drain a TON of battery in Android 6.0. If that was improved in .0.1 I'd be installing right now.

Anyway, thanks again for your post. Very nicely summed up! Glad you're enjoying your X Play.
[X Play General] coolkingler1:
Ha, not enjoying it anymore, made a thread in general, ****ed up badly. :P
[X Play General] XxMikeMasterxX:
Hahaa uh oh. Link me to it! What happened?
[X Play General] coolkingler1:
Well you can find it in General in this forum.

I did a Format storage and now I can't flash any rom. Because it says 'error executing updater binary in zip sdcard;

I did succeed in flashing the Squid kernel just now though.

I still have TWRP.
[X Play General] XxMikeMasterxX:
http://xdaforums.com/moto-x-play/general/rom-xt1563-brasil-stock-6-0-twrp-t3272979/page26
[X Play General] Sickaxis79:
Next time be sure adb and fastboot work on your PC before you start wiping and flashing.Glad your phone is back online.
[X Play General] Chaotick:
Could some one remind me what are you optimal performance/battery settings CPU for lionfish - what max/min for big/and LITTLE ?

EDIT:My current is latest stocksquid kernel big little values with lionfish . wi fi on -- not while on sleep. location on battery save. bluetooth on couple od times. cell on 2g when on wifi.
[X Play General] Chaotick:
Found this! Thanks :D
[X Play General] coolkingler1:
Can anybody tell me, does coalescing wake up timers in Greenify have any effect at all in Marshmallow? Or is it baked in, in Doze?
[X Play General] kabeeradam:
My battery is draining alot. I am using ultra kernel latest version. Can anyone give me better battery life settings?
[X Play General] Sickaxis79:
The first time I have a smooth performance using lionfish. I mostly avoid lionfish because of the laggy performance, but with this setup its a lot smoother and battery friendly. Like it a lot and thanks for sharing.

---------- Post added at 12:15 PM ---------- Previous post was at 11:22 AM ----------

Does anyone can tell me why the "governor tunables" from the little cores are constantly reverting back to the original settings after a few minutes ? Do I have to create some kind of init.d script for this ?
[X Play General] pijes:
I'm currently on stock kernel, interactive governor. I don't play games much, most of my usage are whatsapp, browsing, youtube, xda app and occasional use of gps. I have xposed installed with more than 5 modules running. With this setup, the phone still feels snappy and battery life is quite good. Yesterday I managed to get 6 hours SOT with 30% battery juice left. Nothing is changed in the tunables, I only changed the min and max speed. I also have Amplify blocking wake locks and alarms.
[Fire TV Android Development] rbox:
This will help you unbrick a bricked FireTV 2. You must download the following:

FireTV 2 Recovery Installer

FireTV 2 Recovery

Unbrick Images (md5sum: 5e774497b3bad5c47d1c744410f6db12)

Extract all 3 zip files to the same directory.

You must decide if you want to use unbrick.img or unbrick+ramdisk.img. Using unbrick.img, it should take about 30 minutes. Using unbrick+ramdisk.img it could take up to 2 hours. You can only use unbrick.img if you have an sdcard. If you have an sdcard, place ramdisk-recovery.cpio.lzma in the root directory of it.

Run unbrick_firetv2.bat for Windows or unbrick_firetv2.sh for Linux or OSX.

First, it will ask you which file you want to use, unbrick.img or unbrick+ramdisk.img. You must type the name of the image you want to use.

Make sure the USB cable is connected and turn on the FireTV 2.

Then it will start reading from the FireTV. Then it will prompt you with a warning:

No target file specified. Is this a partition image?
If this is not, DO NOT CONTINUE, otherwise press 'y' to continue.
Write partition image? <y|n>

Type a 'y' and hit enter.

It should start writing. Eventually it will finish. If you put the ramdisk on the sdcard, make sure it is plugged in and power cycle the Fire TV. It should skip the bootmenu and take you straight to recovery. If for some reason the USB keyboard doesn't work, unplug and replug it. It should start working.
[Fire TV Android Development] dk1keith:
Awesome rbox! I see you've been busy...Really appreciate everything you do for us Fire TV folks.
[Fire TV Android Development] AFTVnews.com:
Awesome work as always!
[Fire TV Android Development] samykoka:
Thank you mate... Your great work made my day and got out of bricked state !!!!!

Got to recovery and flashed your rooted 5.0.31 and rebooted to perfectly working aftv2 + rooted .. Good job as always mate , thanks

One question, could I just flash the rooted 5.0.4 from recovery or should I do something else??
[Fire TV Android Development] rbox:
You can flash whatever version you want...