Addressing screen stutter. - Ascend Mate 7 Q&A, Help & Troubleshooting

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

Related

[Q] Choppiness, lag, stutter, screen tearing etc

I am experience a lot of choppiness and a screen tearing like effect with my S4 One S.
I have tried multiple ROMs and kernels none of which seem to solve the issue, however I did notice it particularly bad on CM10 ROMs. I am currently running Viper 2.0 so that's a sense based Jelly Bean 4.1 I have tried "force 2D GPU rendering" to no luck.
Basically on scrolling, particularly noticeable in the launcher screen transitions and app drawer transitions, they start off smooth, then right before the animation finishes there is a little 'jump' where it misses out the end frame or two and jumps straight to the finish. It creates a really irritating laggy stuttery sensation, which makes the phone not feel smooth to use.
I have tried all the launchers you could throw at me, currently using Holo Launcher HD because I can slow the animations right down which makes it smoother, but still has the stutter at the very end...
Is anyone else experiencing these same issues?
Sounds like you got some background app slowing the device down to a halt.
I have none of the issues you are describing, and havnt had it on any rom Ive tried either.
RichardW1992 said:
I am experience a lot of choppiness and a screen tearing like effect with my S4 One S.
I have tried multiple ROMs and kernels none of which seem to solve the issue, however I did notice it particularly bad on CM10 ROMs. I am currently running Viper 2.0 so that's a sense based Jelly Bean 4.1 I have tried "force 2D GPU rendering" to no luck.
Basically on scrolling, particularly noticeable in the launcher screen transitions and app drawer transitions, they start off smooth, then right before the animation finishes there is a little 'jump' where it misses out the end frame or two and jumps straight to the finish. It creates a really irritating laggy stuttery sensation, which makes the phone not feel smooth to use.
I have tried all the launchers you could throw at me, currently using Holo Launcher HD because I can slow the animations right down which makes it smoother, but still has the stutter at the very end...
Is anyone else experiencing these same issues?
Click to expand...
Click to collapse
did you try a factory reset? it can affect wonders
maybe some roms need some time to find the right place in your phone.. my jb runs perfectly smooth after 2days and some reboots.
I always factory reset and full wipe in between flashing my ROMs.
I'm more than positive its not a bag ground process hogging CPU as I have used apps to monitor my CPU usage and it idles nice and low under 10% then shoots up during screen transitions.
I may have made the problem sound worse than it is. Its not like running the phone with the max CPU throttled down to 192MHz which does cause lag and stutter. Its more like, silky smooth everywhere, then suddenly the last frame or two of the animations skip, making it even more obvious and irritating as everything else is so smooth.
It does it with all launchers, and scrolling in apps sometimes doesn't feel smooth. ie you give it a fling, it shoots off lightning fast then as it gradually slows back down to a halt, right before the scrolling stops there is a little 'jump' or 'stutter' giving it an unsmooth feel
I'm going to try flashing a 4.2 ROM and enabling 4x MSAA to see if that will fix it. If not I might upload a video to try and capture the issue. Its almost like Vsync isn't on, or isn't working properly, but when I turn it off it only makes the screen tearing and jitter much worse!
I used AOKP 4.2 which seemed even worse than ever, it was almost like Vsync wasn't doing its job properly, then I enabled "Force 2D GPU Rendering" , "Force 4x MSAA" and "Disable HW Overlays" this greatly improved it so that it was on par with any of the other ROMs I used. However that little stutter was still there.
This ROM/Kernel supported GPU and CPU overclocking. I found out that with both cores forced to maximum speed (eg performance governor) the issues was almost completely eradicated, or extremely hard to notice. But it is just not feasable to run my phone like this. I swear I shouldn't be experiencing this stutter...
Currently running CPU1 on performance and CPU0 on badass (I am assuming CPU1 will sleep when screen is off).
Well, Im running my S with ONDEMAND governor, 1512Mhz max, 384Mhz min. I/O Scheduler is set to CFQ.
On my moms XPeria P I run SmartAssV2 / SIO, and it greatly improved both batterylife and performance on that slow-ass device
I also turned off all Window Animation things in Dev. options and turned on force GPU rendering.
Edit: These settings are applied to both cores.

Default lock-screen lags [TESTING]

Can anyone else verify with me this theory:
I switched from the ripple-effect swipe lockscreen to a more secure dot-based lock screen and since then I have not received any lag upon unlocking the device. I'm wondering if those ripple/light effects are too demanding on the cpu as it tries to ramp up thus causing some stutter/lag that people typically see. Once the governer says "OK! Ramp up the cpu freq!!" it takes a second, lag comes.. then it's gone. But switching off these special lock screen effects is much less demanding for the system to handle.
Try it, let me know what you think.
FWIW:
I'm also using Nova launcher and a slightly tweaked ondemand governer maxxed at 1.5ghz. I also have frozen a ****-ton of bloatware apps.

[Q] Performance concerns

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

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?

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