ART on Moto X - Moto X Q&A

Anyone have any experience with this? Was thinking of switching to it, because it sounds like it could give a major performance boost to the phone, but am unsure because it is so new.
Anyone with major bugs because of switching to ART? Is it possible to revert back to dalvik once you switch to ART or are you locked in?

I experienced a visually slight performance boost.
WhatsApp won't work. Had a pain to get it working again after going back to Dalvik. Had to revert to 4.2.2, root, then update to 4.4 again. For that matter I'm not using it again until we get 4.4.2 which fix these issues.

If you ever switch to ART, you wont be able to use whatsapp even if you switch back to dalvik. You'll have to flash back to 4.2.2 and take the 4.4 OTA to get whatsapp to work again

I couldn't upload photos to FB every other version when ART was enabled. You can switch back and forth as often as you'd like, just prepare for a lengthy boot when switching to ART.
Waiting for 4.4.2 as other poster said. Currently running dalvik. I do think it runs better with ART. Snappier.
Sent from my XT1060 using Tapatalk

I don't think I'd use ART on the Moto X quite yet. Moto has apparently optimized the qualcomm dalvik libs quite a bit to give the moto x a smooth fluid UI. ART will probably be better for the moto x eventually but I'm guessing it's not optimized for a specific phone at the moment.

acruxksa said:
I don't think I'd use ART on the Moto X quite yet. Moto has apparently optimized the qualcomm dalvik libs quite a bit to give the moto x a smooth fluid UI. ART will probably be better for the moto x eventually but I'm guessing it's not optimized for a specific phone at the moment.
Click to expand...
Click to collapse
It's fast. I used to use dalvik for about a week than switched to art. I've used art for more than a month now. I have a lot of third party's apps installed, even nonmarket ones. My Moto x is on 4.4 and rooted. I've never experienced any issue since I'm on art. Don't use Whatsapp or games though.

piskr said:
It's fast. I used to use dalvik for about a week than switched to art. I've used art for more than a month now. I have a lot of third party's apps installed, even nonmarket ones. My Moto x is on 4.4 and rooted. I've never experienced any issue since I'm on art. Don't use Whatsapp or games though.
Click to expand...
Click to collapse
I'm not saying it won't work, used ART on my N4 and S4 but I'm skeptical you are going to see better performance with ART vs. the highly optimized dalvik libs used by motorola for the moto x. Especially since it's unlikely google has optimized ART for specific hardware at this point.
In my experience with ART on the N4 and S4, some tasks seemed quicker, some seemed the same and some felt slower but I definitely took a hit in battery life. I'm guessing ART on the Moto X would have a similar reaction, some tasks might seem a little quicker but I'm betting battery life is going to take a hit as well as other tasks that rely on moto x specific hardware.
I could be wrong though since I've never used a moto x (just ordered mine about 12hrs ago so I'm waiting impatiently)

acruxksa said:
I'm not saying it won't work, used ART on my N4 and S4 but I'm skeptical you are going to see better performance with ART vs. the highly optimized dalvik libs used by motorola for the moto x. Especially since it's unlikely google has optimized ART for specific hardware at this point.
In my experience with ART on the N4 and S4, some tasks seemed quicker, some seemed the same and some felt slower but I definitely took a hit in battery life. I'm guessing ART on the Moto X would have a similar reaction, some tasks might seem a little quicker but I'm betting battery life is going to take a hit as well as other tasks that rely on moto x specific hardware.
I could be wrong though since I've never used a moto x (just ordered mine about 12hrs ago so I'm waiting impatiently)
Click to expand...
Click to collapse
It's really hard to compare speed and other behavior between two runtimes if you don't have two equal phones and run both systems simultaneously. I never complained that Moto x wasn't fast when I used dalvik. It seems even more responsive now under art but it might be a subjective performance evaluation, you never know if you don't have comparable reference. Anyway I think that dalvik on android is more past than future and if you don't have a specific reason to use dalvik you should give art a shot.
Good like with your new Moto x. I believe you'll like it.:good:

I switched to ART a few weeks back, and at that time thought I noticed a slight improvement in overall performance. I was pleased. After about a week, I installed Xposed. Unbeknownst to me, Xposed automatically reset the phone to dalvik (xposed is not ART compatible). I did not notice the change for several days, until I happened to see the runtime setting on the developer options screen. To me, this is good evidence for a placebo effect.
But try it yourself. You can always go back.
Sent from my Nexus 7 using Tapatalk

Jemmy Ducks said:
I switched to ART a few weeks back, and at that time thought I noticed a slight improvement in overall performance. I was pleased. After about a week, I installed Xposed. Unbeknownst to me, Xposed automatically reset the phone to dalvik (xposed is not ART compatible). I did not notice the change for several days, until I happened to see the runtime setting on the developer options screen. To me, this is good evidence for a placebo effect.
But try it yourself. You can always go back.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Exactly! Optimized Dalvik on Moto X is as good as ART if not better.
Enviado de meu XT1058 usando Tapatalk

There really is no benefit to art on the Moto x. It has hugely optimized davik libs. Now if Moto gives an update that has optimized art libs, it would be amazing. But for now, I am willing to bet that any performance increase is a placebo.
Sent from my XT1060 using Tapatalk

I only really saw a performance boost between ART and Dalvik when I was using recent apps. There was really only like a milisecond difference between the two, but it was enough to annoy me. Battery life is really good on ART, didn't notice enough of a difference between the two.

Having used ART on my Nexus5 and MotoX I can say that it is definitely faster and better battery life. Not just placebo but thorough testing and look at the battery threads on both forums for proof. I will say that the difference was greater on the Nexus5 than on the MotoX but I feel that Google designed the 5 with ART in mind. MotoX still has a good improvement and I have no reason to go back to dalvik.
Sent from my MotoX Developer Edition

I have been running art since it's release and love it. After numerous tests on two moto x's it is noticeably smoother. Much smoother. Battery life is a little better and certain apps open twice as fast While others do not open faster. I have 300 apps on my phone and since titanium added art support I have not found any app that does not work except xposed.
Sent from my XT1053 using xda app-developers app

Just thought I'd give my opinion as well. I've used ART on both the Nexus 5 and Moto X, and so far from my usage, there's noticeable improvement in performance and battery life versus dalvik.
Sent from my XT1053 using Tapatalk

Alright I'll give it a shot tonight and report back on my findings as well.
Sent from my XT1060 using Tapatalk

stevetsimmons.com said:
I have been running art since it's release and love it. After numerous tests on two moto x's it is noticeably smoother. Much smoother. Battery life is a little better and certain apps open twice as fast While others do not open faster. I have 300 apps on my phone and since titanium added art support I have not found any app that does not work except xposed.
Sent from my XT1053 using xda app-developers app
Click to expand...
Click to collapse
Even whatsapp? It's not working for me.
Enviado de meu XT1058 usando Tapatalk

lucasdeeiroz said:
Even whatsapp? It's not working for me.
Enviado de meu XT1058 usando Tapatalk
Click to expand...
Click to collapse
I do not use whatsapp. i am a google voice / hangouts user.

Truth is, no one knows--it's anecdotal and small sample sizes at best. Use whichever placebo floats your boat.

After 2 weeks on ART, back to Dalvik. ART maybe faster (maybe placebo effect), but delivers lots of small irritations: calenders lost (solved only by reboot), evernote FC-ing (for the interested, when taking page picture), etc-etc.. All of them small by themself, but adding together: too many small problems to stay with ART.
Sorry to say, but IMHO ART is just not ready for showtime yet..

Related

Developer options on the Nexus 5

Not sure if a disclaimer is due here, but in case it is, here's one-
By playing with the Developer Options on your phone, you may inadvertently and/or unexpectedly change or harm one or more function in your phone in a way that might degrade your experience with the OS or in using your device.
So, basically, be sure you know what you're doing.
I'd like to know how people around here change their Developer Options. I personally like to change all 3 animation transitions to .5X scale for a faster and more fluid response, and also Force GPU Rendering for (what I've been told would be) a better, and faster preforming device. However, when looking at my Nexus 5's options I see a lot that I haven't seen before.
What do you enable/disable in your Developer Options settings, and what would you recommend for better preference and speed?
I'm trying art right now. Seems smooth. But now when I switch back to dalvik my phone gets super laggy. Not sure why. But as long as there's no battery impact, I like it
Sent from my Nexus 5 using Tapatalk
Eliad Kimhy said:
Not sure if a disclaimer is due here, but in case it is, here's one-
By playing with the Developer Options on your phone, you may inadvertently and/or unexpectedly change or harm one or more function in your phone in a way that might degrade your experience with the OS or in using your device.
So, basically, be sure you know what you're doing.
I'd like to know how people around here change their Developer Options. I personally like to change all 3 animation transitions to .5X scale for a faster and more fluid response, and also Force GPU Rendering for (what I've been told would be) a better, and faster preforming device. However, when looking at my Nexus 5's options I see a lot that I haven't seen before.
What do you enable/disable in your Developer Options settings, and what would you recommend for better preference and speed?
Click to expand...
Click to collapse
Force GPU rendering only forces GPU rendering for apps without the GPU rendering flag, which are very few, and typically this is only the case for old apps, or apps that have issues with GPU rendering. I would recommend leaving it off for the best experience.
Zainiak said:
I'm trying art right now. Seems smooth. But now when I switch back to dalvik my phone gets super laggy. Not sure why. But as long as there's no battery impact, I like it
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
I would probably do a full wipe after switching back. ART is not fully stable yet and there's no telling if there are and residual effects after switching back and forth.
Tony_YYZ said:
I would probably do a full wipe after switching back. ART is not fully stable yet and there's no telling if there are and residual effects after switching back and forth.
Click to expand...
Click to collapse
Alright, just used wiping as an excuse to unlock my boot loader as well. Will report if its smoother
ART did seem faster for me too but WhatsApp is broken when using ART so I switched back.
Android 5.0 should be sweet though.
Battery Life
Hey, everybody! This is my first pure Google phone and I'm psyched to be part of this community. :highfive:
I'm just starting to tinker with my Nexus 5's Developer's options. My goal is to save as much battery life as possible. Which options should I change (including animations) to do this?
Thanks again, guys. :good:

Xposed causing lagginess on X?

I ask this because I had it on my S4 and it actually made it laggier and less responsive, so I don't want to go through the trouble of putting it on the X and having the same issue.
triton302 said:
I ask this because I had it on my S4 and it actually made it laggier and less responsive, so I don't want to go through the trouble of putting it on the X and having the same issue.
Click to expand...
Click to collapse
I use xposed with 3-4 modules and haven't noticed any lag or difference in performance..
No problems here.
Sent from my XT1053 using HoFo mobile app.
Lag? On an X? LOL. Good one!
Sent from my Moto X cellular telephone...
I'm running GravityBox, GoogleOfflineVoice, TriggerIntent, and Android Tuner. No lag here. Never noticed it.
Actually it was the Touchwiz.
sent via Le Motonovo X
It does add some lag. Comparing my X (rooted with Xposed/GravityBox/Moto Tether/Greenify/YouTubeAdAway) to my sister's completely stock X, my phone will encounter a random stutter from time to time. However, I'm a far more intensive user so I have more apps, which are generally more resource intensive as well, open on my phone. Battery life hasn't suffered though.
Cool thanks guys. Decided to go for it and so far so good. Damn this phone is great!
What XPosed and Gravity tweaks are your favorites for Moto X?
Xposed modules: GravityBox, Moto Tether
GravityBox: I use PIE controls (which are limited) and hide the nav bar to give me more screen.

Terrible Performance on ART?

Switched my Turbo over to ART thinking there was no reason not to on a device with this hardware. Turns out everything from the launcher to apps to boot are slower/laggy. Even swapping back and forth between homescreens has noticeable jitters. Anybody else attempted this or had different results?
I didnt notice a difference in perceivable performance. My antutu score went up though. Interestingly, runtime performance went down in ART, but multitasking went way up.
My score went from 44.3129 to 36.876, when I activated art.
renegadeone8 said:
Switched my Turbo over to ART thinking there was no reason not to on a device with this hardware. Turns out everything from the launcher to apps to boot are slower/laggy. Even swapping back and forth between homescreens has noticeable jitters. Anybody else attempted this or had different results?
Click to expand...
Click to collapse
Yeah, I switched mine and did notice this. So I switched back and am waiting till lollipop comes out to try it again.
Sent from my XT1254 using XDA Free mobile app
The version of ART in kitkat is beta and was never intended for general use. It was there to help developers test their programs for when Lollipop came with it as default. Not surprising that it's buggy, still, on KK.
Sent from my XT1254

Lag

I've had the Moto X for about a month and a half and one thing that's always bothered me is the odd software lag. Let me point out where this is most noticeable:
- Twitter: with images enabled in the news feed, scrolling becomes extremely jittery. this issue is non-existent on the Galaxy S5 (I've tried them side by side and they have the same processor)
- Google Music: terrible experience all around when it comes to animations. when opening the app, the bar on the bottom that pops up with your last played track lags. when selecting your library the app lags when loading album artwork. everything about this app is laggy which is odd for the 801 + 320 chipset.
There are other areas where the phone stutters and I can't figure out why. It's been like this since day 1, and I don't have an excessive amount of apps running in the background (usually 850mb of RAM being used). Opening the app drawer and scrolling between home screens is smooth - it's just the graphics performance in apps can be utter crap. Anyone else notice this? I'm running 4.4.4 btw. I've been thinking of doing a software reset but don't want to go through the hassle. I don't have any out-of-the-ordinary apps installed so I'm baffled as to why an almost stock Android device behaves likes this.
This happens to me as well. For the hardware in the Moto X it sure doesn't perform like it. I actually made a post just like this the other day.
Are you rooted? I'm considering downgrading back to 4.4.4 I cannot stand it. I will probably end up returning the phone for a refund.
I'm honestly surprised to hear this, my moto X has been smoother than my nexus 5. I'd really try the master reset and load up apps a few at a time to see if/when you get lag again.
Something has got to be going on with your phone, the Moto X is hands down the smoothest Android phone I've ever owned which says a lot because I've owned upwards of 20, and most of them were flagships. I also have the N5 at the moment and the X is noticeably smoother when side by side, and that is a major feat considering how insanely smooth the N5 is. I'd do a reset and maybe even a reflash if you can. If that doesn't work, maybe you just got a bad device.
Me too especially chrome both on kitkat and lollipop and only on specific websites. Google books too to be honest but hardly noticeable.
I was surprised to see a bit of jitter considering the high praise it gets.
Now perhaps this is just how it should be, but the z3 compact with same specs felt faster albeit with a smaller res.
I've noticed it too. Can we find a common theme?
Mine is the pure edition with system version 22.21.11 lollipop
Build number LXE22.46-11
Moto additional features turned on
Not modified, not rooted
bobloblawsum said:
I've noticed it too. Can we find a common theme?
Mine is the pure edition with system version 22.21.11 lollipop
Build number LXE22.46-11
Moto additional features turned on
Not modified, not rooted
Click to expand...
Click to collapse
Just to follow up. I ended up unlocking the boot loader and rooting my phone, in the process essentially factory wiping it. Since then it's been noticibly faster.
I doubt it has anything to do with rooting it and everything to do with resetting it. I believe the OTA update to lollipop out of the box just left too much crap in the cache maybe? Who knows.
Now it's just like the nexus 5 in terms of fluidity
I noticed some terrible lag with the Telus 4.4.4 build. Even with a full reset it just never seemed to live up to the hardware standards. At absolutely everything my Nexus 7 2013 was faster(with both using the ART runtime).
One possibly significant thing I noticed with 4.4.4 is if I would ftp a file via wifi from a local machine the speed was incredibly slow, only 300kB/sec. Wifi however was super fast for nearly anything else, I also ran a flash benchmark test and it was quick. But when ftping and writing to flash it was always slow. I have since updated to the t-mobile lollipop build and the same ftp is now 2600kB/sec and the entire phone is quicker with no lag.
Lollipop runs like crap. Getting constant redraws all the time
varignet said:
Me too especially chrome both on kitkat and lollipop and only on specific websites. Google books too to be honest but hardly noticeable.
I was surprised to see a bit of jitter considering the high praise it gets.
Now perhaps this is just how it should be, but the z3 compact with same specs felt faster albeit with a smaller res.
Click to expand...
Click to collapse
That lower res makes all the difference in the world. It has the same SOC as all the current flagships, but because of the 720p display it'll outperform any of them. That's also one of the reasons why it gets such great battery life too. That phone is one seriously awesome piece of tech. And as much as I hate OEM skins, I actually like Sony's.
A lot of phones sometimes get lagged up after an OTA, even the iPhone can and has for ppm and myself. If clearing cache in recovery don't help try a factory reset. Its not a problem with just the moto x.
Sent from my XT1095 using Tapatalk
No lag here. This is the smoothest phone I have used non rooted.
dobbs3x said:
A lot of phones sometimes get lagged up after an OTA, even the iPhone can and has for ppm and myself. If clearing cache in recovery don't help try a factory reset. Its not a problem with just the moto x.
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
Clearing cache did not have an effect, but a factory reset seems to have completely alleviated the lag/stuttering issues. Thanks!

Life with 1GB - How to live with 1GB RAM and hunger apps (Facebook)?

Hi guys,
I lived with low memory for a long time. Well, not ever. My first Android phone was a LG Optimus One, with Froyo/GB and 512MB. It was much memory (and useless, because the slow ARMv6 processor couldn't deal with it) compared the other low-end phones. The next phones, LG L3, Xperia Tipo, had the same memory size. Then I arrived to Moto G (falcon) times. Great specs (2013) to low-end devices. Revolution!
Three years ago we had JB and KK. Low system memory consumption. Facebook and Facebook Messenger was a single app. Whatsapp was lightweight. And 2GB phones was only for flagships.
Well, we come to today. Facebook alone eat more RAM than ever without Messenger. Whatsapp makes more and more things, and it occupies more memory. And Moto's LP and MM are heavy, much heavy. After some time trying to keep stock firmware, I wipped it and flashed XOSP, things are better, but not as desired.
Then, I ask you: how to live today with 1GB RAM? My Moto G 2014 "freezes" frequently. Multitasking is a dream. And Pokémon Go requires 2GB RAM devices (and crash sometimes because low RAM). Is there a hope? ZRAM? LMK? A lightweight custom ROM? Maybe an custom ROM compiled to optimize code size (using LTO?)?
Sorry by the sad mode. And terrifying english.
Hey,
i tested around with some custom roms, cause i had the same problems with the stock rom.
Finally i'm happy with this Turbo ROM ★ Layers ★ DUI [06/04/16][OFFICIAL] Custom Rom. I also flashed decipher as kernel. (not MPB) and installed greenify donate and l speed with the settings of amol amrit. Just deactivated the zram, cause Pokemon Go runs a bit better.
My G 2 feels like a new middleclass smartphone1!
Sorry bad english!
Pokemon GO is not working? Oh
77Dark said:
Pokemon GO is not working? Oh
Click to expand...
Click to collapse
M playing Pokemon go on my moto g 2nd generation its working fyn .. i am on turbo rom latest build..[emoji6]
Sent from my Moto G 2014 using Tapatalk
I'm playing without big problems on stock marshmallow, rooted with little debloat
Access facebook through browser instead
Sent from my XT1562 using XDA-Developers mobile app
I'm using Turbo ROM for like 2 months atm and it's almost perfect, but still has some bugs. I was thinking of giving another try to the MM Stock XT1068 but, you know, I'm scared of Motorola devs's work. Should I give it a try or keep with Turbo ROM?
Try it, for me it's working fine, with small debloat
jackcicci said:
Try it, for me it's working fine, with small debloat
Click to expand...
Click to collapse
What script do you used?
Dan_Jacques said:
What script do you used?
Click to expand...
Click to collapse
no script, manually deleted almost all Gapps and some motorola app with link2sd (with root)

Categories

Resources