[Q] Performance concerns - Moto G Q&A, Help & Troubleshooting

Hi, I'm not really happy about my Moto G LTE performance.
I keep reading everywhere that it's very smooth but this is not the case for me.
I notice quite a lot of scrolling slowing/lagging in almost all apps (even sometimes in the UI menus) I don't have any 3rd application installed (just WhatsApp) and completely stock 4.4.4.
For example, when I scroll through a Whatsapp group chat there are some little jitters, Scrolling the notification drawer lags almost every time but depends on the currently active app. If Chrome is active with some desktop site it can lag very badly.
Chrome performance are quite nice but again, random hiccups for no visible reason.
Interesting thing is that the lags are very random, It sometimes goes away by itself and gets back.
Tried deleting cache partition, tried factory reset, not working. I do notice improvement if I'm on WiFi and not HSPA/LTE.
I tried checking my CPU usage under Developer options and the load average for the system is never going down from 16. Even if I'm in airplane mode with no activity. Do you think it has something to do with my slowness? I'm quite familiar with Linux systems and know that 16 is extremely high for any desktop/server. Is android the same case or this loads are normal?
https://i.imgur.com/vam1Dx2.png
Also here is a screenshot of "Profile GPU rendering -> show as lines" under developer settings when scrolling in whatsapp.
http://i.imgur.com/t1BTNPQ.png
As you can see the framerate is not stable at all and many lags occur.
Would appreciate if someone could check his results with the profile GPU rendering and tell me if it's the same or much better.
Any help will be welcome, Thanks!

I got a little slow down but nothing mayor..howewer you can look my test in arr
Sent from my XT1032 using XDA Free mobile attachment

Are you in the stock or custom rom?
I notice very diffirent performance in many roms. The worst was the stock 4.4.4 of my company (with all the **** of Movistar) and the actuals versions of lollipop...
Recommended:
http://forum.xda-developers.com/moto-g/development/xperience-cyanogen-projectoverkill-t2949592

Related

Seem to have found a solution for lag on 6.0

I seemed to get a lot more lag on 6.0 than from what I remember on 5.1.1. Tried multiple roms and they all felt the same. However after toggling in developer options "force gpu rendering" as well as "disable hardware overlays" on, this phone is like butter now smoother than ever. Hopefully this proves to help others.
Cool, I'll give.it a shot too
Sent from my XT1575 using Tapatalk 2
This did seem to make my phone faster it scores higher in quadrant too.
Still froze on game.
Sent from my XT1575 using XDA Free mobile app
I'm running stock (non-rooted) and I haven't had any lag issues (yet) since updating to 6.0. App transitions especially are incredibly smooth. Still all phones get laggy eventually (I don't care what chipset or software they're running), and this is certainly worth logging for when I do have problems. Thanks.
timde9 said:
I seemed to get a lot more lag on 6.0 than from what I remember on 5.1.1. Tried multiple roms and they all felt the same. However after toggling in developer options "force gpu rendering" as well as "disable hardware overlays" on, this phone is like butter now smoother than ever. Hopefully this proves to help others.
Click to expand...
Click to collapse
thank u sooo much bro now my phone is blazing fast!!!! hope their are no negative effects of these options
timde9 said:
I seemed to get a lot more lag on 6.0 than from what I remember on 5.1.1. Tried multiple roms and they all felt the same. However after toggling in developer options "force gpu rendering" as well as "disable hardware overlays" on, this phone is like butter now smoother than ever. Hopefully this proves to help others.
Click to expand...
Click to collapse
Have you noticed any negative effects on battery life?
Sent from my XT1575 using Tapatalk
Shishir Singhal said:
thank u sooo much bro now my phone is blazing fast!!!! hope their are no negative effects of these options
Click to expand...
Click to collapse
Well, if you force GPU rendering there is a possibility that battery life may take a hit. And if you disable HW overlays you open up the possibility of rendering errors that *may* affect performance in some circumstances.
These are tradeoffs you need to weigh to make sure this will be beneficial to you or not.
I'm running TruPure XMM 2.2 and haven't had any significant lags yet and for me the settings didn't make a real difference.
I don't want to lose extra battery life on something that doesn't change anything FOR ME (=doesn't apply to everyone!).
Thanks for sharing this information though
Why Lag??
timde9 said:
I seemed to get a lot more lag on 6.0 than from what I remember on 5.1.1. Tried multiple roms and they all felt the same. However after toggling in developer options "force gpu rendering" as well as "disable hardware overlays" on, this phone is like butter now smoother than ever. Hopefully this proves to help others.
Click to expand...
Click to collapse
Did we all get defective chipsets??? Why are we the only ones getting lag, but the majority of people are reporting "buttery smooth" performance on Marshmallow...?
Hi guys, I saw on reddit that if you have certain Accessibility services enabled, lag and stutters will occur. For example, Dashlane's Accessibility feature slowed my phone down like crazy. After disabling it, smooth operations persisted. It's weird. I'll get the reddit link.
Edit: somehow can't share the link but I'll quote what OP said.
"I've had the Moto X Pure for two weeks now, and have been experiencing excseive stuttering when doing just about anything. The strange part was some users where experiencing lag while others weren't. Well for those experiencing stuttering while scrolling lists, try this. Go to Settings, Accessibility, and turn off all accessibility services at the top. Should fix lag!"
Sent from my XT1575 using Tapatalk
Zero lag on my phone. I'm running stock, though.
Those two options will cause issue with some games.
Will these settings stick through a reboot, I know the Disable HW Overlays never used to stick. It does make it noticeably smoother. I was planning on returning to LP tonight, and flashing AICP LP to get some smoothness back. It always feels like Android moves backwards when they remove features and get more and more laggy with each rendition! lol
DroidOnRoids said:
Hi guys, I saw on reddit that if you have certain Accessibility services enabled, lag and stutters will occur. For example, Dashlane's Accessibility feature slowed my phone down like crazy. After disabling it, smooth operations persisted. It's weird. I'll get the reddit link.
Edit: somehow can't share the link but I'll quote what OP said.
"I've had the Moto X Pure for two weeks now, and have been experiencing excseive stuttering when doing just about anything. The strange part was some users where experiencing lag while others weren't. Well for those experiencing stuttering while scrolling lists, try this. Go to Settings, Accessibility, and turn off all accessibility services at the top. Should fix lag!"
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
thanks for the tip!
after switching off the accessibility service for lastpass the scrolling is much smoother again ?
nuumuun said:
thanks for the tip!
after switching off the accessibility service for lastpass the scrolling is much smoother again
Click to expand...
Click to collapse
I can attest to this as well actually I remember seeing that article when I was on Lollipop but I just forgot it. Appreciate the reminder it seems to have helped even further. I decided to turn off the hw overlays thing but the force gpu rendering and all accesibilty services off seems to be just as good.
I had horrible lag on everything I did on MM until I put on TruPureX rom. Now it's better than ever. Smooth as silk.
Disabling HW overlays prevents the CPU cores from assisting the GPU in rendering certain things on-screen. The build.prop already forces GPU rendering (as does stock Android) and some form of HW overlay setting.
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=c2d
These lines are in both 5.1.1 and 6.0 Pure Edition builds. Line 1 is GPU 2D rendering, line 2 is OpenGL ES HW rendering, and line 3 is Core2Duo compositing (using a multicore processor for composition, in addition to the GPU).
If you're rooted, bigger performance gains would be had by raising the throttling temps in thermal-engine-clark.conf in /system/etc. Don't go crazy, otherwise your hand or device may pay the price. Leave the 85C values alone, as the A57s will hit this quickly at 1.824GHz. But, CPU hotplug controls when the 2 A57S and 1 A53 get booted for thermal reasons. Quiet1 and Quiet0 control Cluster 1 (A57s) and Cluster 0 (A53s), respectively.
So ...
A quick test some may perform, so long as nova launcher is installed, is to open the app drawer, scroll or flick down and then immediately click home. Before these settings were applied, I constantly noticed stutter coming out of the drawer. This may seem like a silly test, but there are, in my experience, many moments of stutter in everyday use running the stock roms (my brief run of cm was noticeably smoother.)
I wouldn't say these settings insanely increased performance, but a few of the stutters I had frequently seen in the app drawer or recent menu have pretty much disappeared thus making it somewhat worthwhile.
Sent from my XT1575 using Tapatalk
Jason.DROID said:
Disabling HW overlays prevents the CPU cores from assisting the GPU in rendering certain things on-screen. The build.prop already forces GPU rendering (as does stock Android) and some form of HW overlay setting.
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=c2d
These lines are in both 5.1.1 and 6.0 Pure Edition builds. Line 1 is GPU 2D rendering, line 2 is OpenGL ES HW rendering, and line 3 is Core2Duo compositing (using a multicore processor for composition, in addition to the GPU).
If you're rooted, bigger performance gains would be had by raising the throttling temps in thermal-engine-clark.conf in /system/etc. Don't go crazy, otherwise your hand or device may pay the price. Leave the 85C values alone, as the A57s will hit this quickly at 1.824GHz. But, CPU hotplug controls when the 2 A57S and 1 A53 get booted for thermal reasons. Quiet1 and Quiet0 control Cluster 1 (A57s) and Cluster 0 (A53s), respectively.
So ...
Click to expand...
Click to collapse
Can you provide your settings? kinda scared to touch because idk which cpus are the a57 core0 core2 or core 4 5?

Addressing screen stutter.

Hi fellow Mate 7 owners. I've seen mention of stuttering here before. The phone is reasonably powerful and it intrigued me as to why it stutters, especially when scrolling. It helped to remove the Huawei launcher after setting up Smart Launcher Pro and de-bloat system apps, but I still saw some stutter so turned animations to. 5, then off altogether. My phone runs quite efficiently but that minor jerkiness bothered me. I've now enabled the "force GPU rendering" setting in developer options and re-enabled animations. It runs a lot nicer. Smooth and fast.
I'm assuming the cause was just that where possible, it tries to run on the 1.3GHz economy processor which is not fast enough for frequent screen redraws where content has to be recalculated.
So, my question to those who are tech savvy with the more complex workings of Android is, can we edit something in the system that tells the phone how to control CPU governing so that it steps up to the 1.8GHz processor easier for a smoother operation?
I don't want to install an extra governor app from Google Play.
Edit:
I've ended up installing Kernel Adiutor (needs root) so that I can alter settings and see how it's affected in case it's possible to alter the kernel permanently.
Changed a few settings with CPU governor and I/O scheduler. Kept forced GPU setting in developer options and animations at 0.5.
Edit:
Uninstalled Kernel Adiutor as I had trouble with settings not all sticking and sometimes performance suffering.
I've now installed EX Kernel Manager and two good monitoring apps by same dev. Better result so far. Settings seem to stick and the phone is more reliable. It's smoother, snappy to use. Another thing this has also benefited is stable bluetooth streaming of music. I used to get dropouts, now it's like it's connected by aux cable. This is a big thing for me as I use it on BT for music a lot. It can multitask whilst streaming music and still not drop out momentarily.
https://play.google.com/store/apps/details?id=flar2.exkernelmanager&hl=en

Weird changes in terms of speed

I've had my U11 (64/4 variant) for a month now. I'm satisfied with it in general, but I've noticed something really peculiar.
In the first days, my U11 was extremely snappy and fast (opening applications, opening the camera, unlocking the screen, and so forth). However, after using it for a week, I noticed a strange phenomenon: the general speed of my phone was changing all the time. I mean, sometimes, I had to wait approximately 2 seconds for Gmail to load & display my inbox, while sometimes I just tapped on Gmail and it loaded & displayed my inbox almost instantly. (No, Gmail wasn't in the RAM in the latter case...)
It's still happening and I'm not happy about it because I ditched my S7 due to Samsung's tacky and laggy TouchWiz (I heard that it had been renamed, but I don't really care). Don't get me wrong: I'm not saying that SenseUI is laggy and tacky because I love it and I haven't even experienced a slight lag since I had this phone, but the unpredictable speed of my phone is irritating a little bit. By the way, the same goes for the camera (stock application): sometimes, it takes quite long for the camera to load & be ready, while sometimes it doesn't even take a second.
More than 90% of the storage is free and more than 50% of the RAM is free most of the time.
What do I do? Shall I perform a factory reset? As I've mentioned, I'm using the stock ROM and I want to do so in the future, too as I've got used to it.
Htc Boost+ app. If you dont have it get it. If you do have it then check the foreground and background restrictions.
If you're using any apps from 3rd parties that control apps and ram, remove them. Android has it's own app killer and boost+ will do the rest according to how you use the phone.
Signal clarity is also a huge player in the speed of today's devices. If you have a weak wifi or cell signal then the phone has to wait for the data transfer so server connections will suffer, hence why you experience intermittent slow loading.
The camera may take a while because of not being in background or if other apps are consuming resources. Also the more you use an app the quicker it should open as android 'should' hold the app in ram, if theres enough room.
Hope this helps clarify.
shivadow said:
Htc Boost+ app. If you dont have it get it. If you do have it then check the foreground and background restrictions.
If you're using any apps from 3rd parties that control apps and ram, remove them. Android has it's own app killer and boost+ will do the rest according to how you use the phone.
Signal clarity is also a huge player in the speed of today's devices. If you have a weak wifi or cell signal then the phone has to wait for the data transfer so server connections will suffer, hence why you experience intermittent slow loading.
The camera may take a while because of not being in background or if other apps are consuming resources. Also the more you use an app the quicker it should open as android 'should' hold the app in ram, if theres enough room.
Hope this helps clarify.
Click to expand...
Click to collapse
Thanks for your reply. I had already used the Boost+ before I posted this thread. I deleted a few apps that I hadn't really used, and now I don't have any problems with my phone as far as speed is concerned.

How to track apps using CPU/RAM usage

Hello!
I'm sure this has been asked a million and one times but my searching only brings up results if I was the developer of an app. Guess my google skills aren't that great.
I have a Pixel 2 XL running stock android 11.X what ever we are up to now. For a while I have been having the phone running quite slow at times, laggy animations and freezes. Its not completely unusable, but what's throwing me off, is about 75% of the time it is like this, but the other 25% it runs smooth and quick, no lag at all, using the same apps I normally use. I can't figure out what is causing the lag the other 75% of the time, or what's different when it is running fast. Sometimes it takes up to a minute for Android Auto to load up when its lagging.
So what I'm asking is, are there any apps, root or non root, that I can use to more specifically see what apps are using CPU cycles or high memory usage? The battery usage in settings is only showing expected usage from my apps, so its not really helping.
Thanks in advance for your suggestions.
i'm looking into it too. so far, found none

How To Guide Significantly reduce UI lag on One UI

After going through all the settings and unsuccessfully following general guides on here, I finally narrowed down five things that significantly reduced the lag on this phone. (As in... I actually enjoy using the phone now.) Thought I'd share them here.
1: Install and default Nova launcher. Clear memory of One UI home app
2: Replace stock keyboard with google keyboard. Adjust the vibrations so that they feel good. (41 worked for me)
3: Turn off "Put unused apps to sleep" in [Battery and device care > battery > power saving]
4: Turn off "Adaptive battery" in [Battery and device care > battery > more battery settings]
5: Disable "Edge panels" under display options.
That's it!
Optional: Enable dev options and set the first two animation speeds to 0.5
Nova launcher was never faster then One UI, unless Samsung managed to screw that up too.
A lot of fail coming out of Samsung lately.
Adaptive battery, etc never worked.
Optimized power setting is probably a better more well rounded setting selection.
After turning off the global power junk you need to track down the power hogs and deal with each on a case by case basis for optimum optimization.
I'm not sure about the adaptive battery mode. A few additional things you could do is disable battery hogs like Bixby and multiple services like google and google assistant which serve no purpose. If you are rooted, you can disable them effortlessly. In my opinion, samsung apps are very well optimized for one ui. I wouldn't replace them. Instead, I will disable all the junk apps and just use the dedicated samsung apps for smooth and consistent experience.
I manually uninstalled or disabled all the garbage I possibly could that was pre-installed on my Straight Talk A53 - and there's a lot. I set the refresh rate to 60 (120 is nice to have BUT is a battery drain). I also used ADB to set virtual RAM to zero as suggested. I'd love to know more commands to get rid of **** I'll never use and will never need and can't disable: like AR, device pulse & anything else that's useless that I can safely remove from the system. The phone isn't as laggy for me as the A51 was. I'm content with it, and you've got to admit it does have a nice punchy vibrant screen. It actually runs Candy Crush smoother than my iPhone 13, and that's about as hardcore as I game.
One UI shouldn't lag at all. It's normally quit snappy at least with Android 9 and 10. Lagging is a potential sign of system instability, often the only warning you'll get before a boot loop. Try in safe mode and see how it's running. If it runs well in safe mode a 3rd party app(s) is likely gumming it up. Get rid of all social media trashware and shopping apps on the phone.
Also clear the system cache on the boot menu.
Clear app caches; SD Maid does a good job at this and deep cleaning on a stock Samsung.
The biggest one to make your phone feel faster (works with pretty much every android phone), is to enable developer settings and scrolling down to the screen animation section. There you can set the animation speeds. There are three different settings which you could change. I always put all three of them to 0.5x instead of the default 1x. This makes your phone feel way faster, because it actually performs the animations faster. The appdrawer will open up faster etc. You could give it a go. I actually swear by it. Works amazing.
JulesMarcus1234 said:
The biggest one to make your phone feel faster (works with pretty much every android phone), is to enable developer settings and scrolling down to the screen animation section. There you can set the animation speeds. There are three different settings which you could change. I always put all three of them to 0.5x instead of the default 1x. This makes your phone feel way faster, because it actually performs the animations faster. The appdrawer will open up faster etc. You could give it a go. I actually swear by it. Works amazing.
Click to expand...
Click to collapse
Turn off all animations. See what you got.
I never use them; a waste of resources and irritating especially if the phone really is fast.
blackhawk said:
Turn off all animations. See what you got.
I never use them; a waste of resources and irritating especially if the phone really is fast.
Click to expand...
Click to collapse
I find it looks more polished at 0.5X. Not slow, not nothing, just right. For me The UI is just too abrupt shutting them off entirely. Personal preference.
mewcatchew said:
I find it looks more polished at 0.5X. Not slow, not nothing, just right. For me The UI is just too abrupt shutting them off entirely. Personal preference.
Click to expand...
Click to collapse
I've tried that but still prefer to see the raw speed.
It also helps you see any lag that indicates a problem. Best to nip anything like that in the bud. Slower phones need something to try and hide the lag, the N10+ doesn't have that issue. It's the first Note that brought some real punch to the mix.
blackhawk said:
I've tried that but still prefer to see the raw speed.
It also helps you see any lag that indicates a problem. Best to nip anything like that in the bud. Slower phones need something to try and hide the lag, the N10+ doesn't have that issue. It's the first Note that brought some real punch to the mix.
Click to expand...
Click to collapse
But the Exynos 1280 isn't a slow SOC, just not optimized. It beats the SD 695G in most benchmarks, yet my Nord N20 beats the $#*t out of it. I think it needs optimizing.
mewcatchew said:
But the Exynos 1280 isn't a slow SOC, just not optimized. It beats the SD 695G in most benchmarks, yet my Nord N20 beats the $#*t out of it. I think it needs optimizing.
Click to expand...
Click to collapse
A fast phone is like love, no test can tell you, you just know it's fast, through and through, to the bone
All Samsung's should be optimized. This N10+ was a hot running mess of a battery hog. Hard to believe it's the same now fast, cool running phone after I optimized it.
Optimizing them has a steep learning curve but it's easy once you think it though.
Once optimized and running well don't upgrade or update the firmware. I don't allow apps, especially Samsung apps to update... updates can and do break things. DO Not update the firmware on Buds+ etc if they sound and work well. Had a firmware update screw up my one pair. Have 2 new pairs still on factory loaded firmware that sound great, like the first pair did before the "improved" firmware. Typical Samsung bs...

Categories

Resources