listview performance still kinda sucks? - Nexus 5 Q&A, Help & Troubleshooting

So I have my nexus 5, and it is a great phone, web browsing and the operating system in general is very fast and smooth.
However I'm still getting what feels like dropped frames in apps with listviews like Facebook. Before I get "the fb app is just badly coded and unoptimised", I even get (although much less noticeable) lags while scrolling YouTube search results and the odd flicker in Google plus, which are stock apps.
Has anybody else noticed this? How can such a powerful CPU and GPU and newest version of android not be able to scroll smoothly?

Switch to the art VM in the developers settings. That improves scrolling performance quite a bit.

I did try using the art environment but it didn't seem to make much (if any) difference. I may try it again though

dwang said:
Switch to the art VM in the developers settings. That improves scrolling performance quite a bit.
Click to expand...
Click to collapse
Breaks TiBu for me, but scrolling works nice and smooth over here.

Just switched back to art, it might have marginally improved scrolling actually. Still not perfect though and can notice dropped frames in Facebook and Google plus

I just switched back to dalvik from art and yeah, its not a huge difference in performance.
Both are pretty speedy.
With art, I think there's less stutter.

dwang said:
I just switched back to dalvik from art and yeah, its not a huge difference in performance.
Both are pretty speedy.
With art, I think there's less stutter.
Click to expand...
Click to collapse
Yeah, and as art is still in development I guess we can't expect too much too soon, hopefully they'll be able to improve it with time though!

Related

[Q] Why do Android tablets lag so heavily?

(bear in mind that I own an iPhone 3GS, iPad 3, Nexus S as my main phone and HD2)
Every time I try Android tablets somewhere, on a roadshow of the manufacturer or at a department store, they lag and stutter heavily at simple tasks or just flicking around the app drawer. No matter what brand they are, be it a Sony, Toshiba, Acer, on Honeycomb or ICS, they just lag. Even the newest Tabs from Samsung suffer from lag too, while the iPad flies.
How can they ever sell if the user experience is so laggy at the first try, in regards to normal users' perspective - they just care whether it's smooth unlike us gizmos - and why are they so laggy despite having dual-core processors and a ton of RAM inside while phones with lower specs run like butter?
I don't know why.. all I know is that I currently use a Samsung Galaxy Tab 2 10.1 that was laggy on 4.0.3 until I installed Cyanogenmod 10 preview which put it at 4.1.1 ..
Buttery smooothh now :good:
Also I've seen some good reviews on the experience with the upcoming Samsung Note 10.1
bcoz android is eating heavy ram so it lags
Try any of the Asus transformer tablets, they are fast.
Sent from my SGH-T959 using xda app-developers app
Gam3boy said:
bcoz android is eating heavy ram so it lags
Click to expand...
Click to collapse
So tell me why phones run without lag? Android is not the reason why it lags, he was asking specifically about tablets.
I'm not a genius, but it might have to do with the size of the screen coupled with screen resolution. I've tried out some galaxy tab 10.1s and noticed the lag you're talking about
Sent from my MB508 using xda premium
Lag compare with what? Phone? Another OS? Widget and multitasking has a lot to take into consideration too. I am sure Android will be a lot faster if it doesn't have true multitasking
demonoflust said:
Lag compare with what? Phone? Another OS? Widget and multitasking has a lot to take into consideration too. I am sure Android will be a lot faster if it doesn't have true multitasking
Click to expand...
Click to collapse
I don't think this is the root cause, the root cause is something to do with android's coding as it was never intended to Handel hardware gpu acceleration across the board with gpu and this is where lag occurs.
Gpu and CPU wasn't coded to work together so when google released 4.0, it's way a bit of a jerky mess as the os would lag for a few seconds and continuous lag when doing slow scrolling. It can also be seen with contacts list where a lot of the photos appear. The gpu only seems to render a few layers of the os while CPU struggles to load picture image at once so contact list lag was still present and that same goes with the browser.
Project butter was designed to aggressively ramp up cpu to maximum speed when users touched their finger on it hence smoother pinch to zooms as CPU tries to process information I.e. content while the gpu renders graphical side of it hence less lag compared to ics, it can be seen with pinch to zoom.
Notice how 4.0s zooms are pitch, lag, pinch, lag, pinch lag while 4.1's pinches has a relatively smaller lag between actually pinching and lagging?
It's more to do with reducing legacy between gpu and CPU response time. Which is googles approach to fixing lag while still keeping developers apps unbroken.
Ios and windows 8 for arm renders it differently, it's more to do with framework linking the two integrations together. CPU and gpu works together like bus link I,e. reducing legacy while accessing each others resources hence virtually no lag (not 100%, but maybe 97% of the time).
That is why ios runs fairly smooths even on a 412mhz device while android suffers more hick ups even on a 1.8 ghz quad core device with hideously large amounts of ram.
No I don't think cm 10.1 offers a so called "buttery smooth" performance even on the nexus 7 which has a tiny wee bit of hick ups and scroll lag.
Yes I over clocked my old n7 to 1.8ghz

Getting Jelly Bean Buttery Smooth on the Infinity

Hi All,
Having owned a Galaxy Nexus, and getting Jelly Bean some time ago, I was expecting a lot more from Jelly Bean on the Infinity when it came to interface fluidity. My Galaxy Nexus was a lot smoother - transitions and the notification menu especially.
But then I started to notice - in apps - the notification menu is actually very smooth, but not at the home screen. All transitions were still very slow however.
I had quite a bit of a play around and nothing seemed to improve the performance. Then I think I found something, and I want some people to sanity check me. I use Apex launcher (performance was still just as slow with the default launcher). In it's options, you can disable wallpaper completely (which you cannot do on the default launcher).
When I do this...I finally get the greatly improved fluidity I was expecting. It's not perfect, but the difference is huge.
Is anyone else able to confirm this? It seems strange. I was not using live wallpapers...just a static wallpaper. How much difference can a wallpaper make?
High resolution wallpaper can slow down performances due to pictures taking space on the RAM. Thus high definition pictures can take quite a bit of data ~10MB. Though that doesn't seem to be a lot...
Well I have tried using a smaller image, but I expect Android is up-scaling it to full resolution. The anmation was much less smooth. Once I disabled the wallpaper again, animations were smooth again.
Does anyone else use Apex, or a launcher that can disable the wallpaper to test this?
I just use a 1x1 pixel of black, pretty much "removes" the need to draw the wallpaper.
androidxen said:
I just use a 1x1 pixel of black, pretty much "removes" the need to draw the wallpaper.
Click to expand...
Click to collapse
Did you notice a perceivable improvement in performance as a result of using that wallpaper? It seems likely that Android will stretch that 1x1 pixel out to fill a large canvas of black, which may not give any performance increase so I would be interested to know.
I would also like to know if I am the only one noticing this difference? Maybe no one else really cares about it except for me!
I use Apex Launcher Pro. I notice no difference whether I'm using wallpaper or not. Everything seems nice and smooth to me.
I would say you shouldn't expect to much from the Infinity. The Nexus 7, being a Nexus device, will always be faster than any other devices out there. The Infinity with it lousy flash storage and a full HD screen will never be able to catch up with the Galaxy Nexus and Nexus 7 in terms of speed and fluidity.
huy_lonewolf said:
I would say you shouldn't expect to much from the Infinity. The Nexus 7, being a Nexus device, will always be faster than any other devices out there. The Infinity with it lousy flash storage and a full HD screen will never be able to catch up with the Galaxy Nexus and Nexus 7 in terms of speed and fluidity.
Click to expand...
Click to collapse
I somewhat agree...it is certainly pushing a lot of pixels. So my expectations have not been too high. In fact, I have really been pleasantly surprised. However - for the most part - I don't believe the I/O limitations should be affecting this tablet that much. Obviously there will be some effect...the same issues I was seeing before are still present...but I still do expect some improvement from JB.
That said...I am actually seeing it...but only with the wallpaper disabled. This is what strikes me as odd...it is just a static background image...and it feels like a bug.
Maybe I should just keep it off and wait until Key Lime Pie?
Disabling unused apps and clearing their data helps a lot. If you cannot disable see if you can "uninstall updates" first after that you should be able to. If you're rooted like me you can disable even more stuff using Titanium BU.
The difference? Everything is loaded immediately on startup (i.e. no calender widget that takes 5 sec to show). Balanced mode feels like performance mode, I can go on.
rikc said:
Disabling unused apps and clearing their data helps a lot. If you cannot disable see if you can "uninstall updates" first after that you should be able to. If you're rooted like me you can disable even more stuff using Titanium BU.
The difference? Everything is loaded immediately on startup (i.e. no calender widget that takes 5 sec to show). Balanced mode feels like performance mode, I can go on.
Click to expand...
Click to collapse
What benefit is clearing a disabled app's data? My typical method for disabling something is to "freeze" it with TiBU and skip the OS menus altogether. Is there some additional benefit I could gain by clearing the frozen app's data too?
I was one of the people having slowness issues with their device but a couple of days later i figured it out. I went into the settings - apps - running and cached apps list. My ram was down to 100MB at some points. The 1GB of ram doesnt seem to be enough but we need to make due with what we got. So i installed Autostarts and disabled all the startup apps and any other apps i dont need when i change wifi state and all that other useless stuff. Google+ would run almost every 2 seconds, Maps aswell. So i disabled those apps from running at bootup and such. Now my available RAM is at 400MB constantly and it is running crazy fast. Opening the recent apps list and clearing those apps is super fast now. Also disabled some of the animation effects that jelly bean puts in. I personally am more concerned with performance then quality.
I noticed every app has notifications turned on by default (settings/apps). I don't know if it matters but I've been turning it off on everything I don't use notifications with.
+1
GregAndo said:
I somewhat agree...it is certainly pushing a lot of pixels. So my expectations have not been too high. In fact, I have really been pleasantly surprised. However - for the most part - I don't believe the I/O limitations should be affecting this tablet that much. Obviously there will be some effect...the same issues I was seeing before are still present...but I still do expect some improvement from JB.
That said...I am actually seeing it...but only with the wallpaper disabled. This is what strikes me as odd...it is just a static background image...and it feels like a bug.
Maybe I should just keep it off and wait until Key Lime Pie?
Click to expand...
Click to collapse
I kinda laugh when I hear that it is pushing a lot of pixels so that's why it isn't smooth.... take the iPad 3 for example higher resolution, crappier specs and crappy iOS but it runs so smooth that it makes me want to trade in my infinite for it. I will have to jailbrake it to be able to do what I like but the experience will be better.... was just playing around with my friends iPad 3 and **** did I get me tinking.....
Sent from my ASUS Transformer Pad TF700T using XDA Premium HD app
hit173 said:
I kinda laugh when I hear that it is pushing a lot of pixels so that's why it isn't smooth.... take the iPad 3 for example higher resolution, crappier specs and crappy iOS but it runs so smooth that it makes me want to trade in my infinite for it. I will have to jailbrake it to be able to do what I like but the experience will be better.... was just playing around with my friends iPad 3 and **** did I get me tinking.....
Sent from my ASUS Transformer Pad TF700T using XDA Premium HD app
Click to expand...
Click to collapse
Dude, you should seriously do some homework on Anandtech to say that the iPad 3 has crappier specs. In term of SoCs and graphic performance, the A5X chip in the iPad 3 is the most powerful SoC on a tablet right now, even the upcoming Snapdragon S4 Pro is unable to compete with it. I don't have much love for Apple, but we need to consider facts. If you consider raw computing power, Tegra 3 is even behind the iPad 2. In order to drive that many pixels on the iPad 3, Apple had to include a humongous SoC as well as much bigger battery, which explains why the iPad 3 is thicker and takes longer to charge. For your information, Tegra 3 is still stuck with single-channel memory while the rest of the industry have moved on to dual-channel memory early this year (look at Snapdragon S4, Exynos 4, OMAP 4)
As much as I dislike the current situation, there is not much of a competition going on right now with SoC. Currently, on the tablet front, Apple has the most powerful SoC on the market (A5X). On the phone side, the A6 chip is also the most powerful SoC on a phone as well. I am severely disappointed at Qualcomm and nVidia for failing behind Apple so far on this front. Not much is known about Tegra 4, but they'd better bring some Kepler to it, otherwise nVidia will become irrelevant.

Idol 3 4.7 (slow) Jerky Scrolling?

So I have been playing around with my new 4.7 and immediately noticed that, in comparison to my Samsung S3, slow scrolling with the
thumb on the display causes jerky movement, like a couple of pixels at the time. This looks horrible in comparison to the S3 where every
motion seems perfectly fluid. Has anyone else noticed this and why isn't it implemented the right way? Seems to be an easy fix.
Does the 5.5 suffer from this issue as well?
Note: It's not lag. It's like there aren't enough frames for it to look smooth. This happens during scrolling in webpages and settings etc.
It seems they totally turned off this little project from back in the day:
http://www.webopedia.com/TERM/G/google_project_butter.html
"Google Project Butter accomplished its “buttery smooth” responsiveness and “speed infusion” improvements via three main additions: triple buffering, which improves coordination and animation synchronization between the CPU, GPU and display; VSync, which improves graphical performance and increases frame rates to 60fps (frames per second); and touch responsiveness, which predicts a user’s upcoming actions of the screen in order to improve load times for those actions.:
No one willing to test?
Okay :good:
Mine does the same (4.7). But is not something that bother me. It is a cheap device after all.
tudy88 said:
Mine does the same (4.7). But is not something that bother me. It is a cheap device after all.
Click to expand...
Click to collapse
Thanks for your input. Whether or not the device is relatively 'cheap' shouldn't really matter, as it's a matter of frame rate and could
be easily tweaked through a software change.
Any input from 5.5 owners?

Android 8.1 Final Build UI Lag

Ive noticed on 8.1 the UI is feeling like it has a framerate drop compared to 8.0 even right after a factory reset. Is anyone else noticing this?
shagbag913 said:
Ive noticed on 8.1 the UI is feeling like it has a framerate drop compared to 8.0 even right after a factory reset. Is anyone else noticing this?
Click to expand...
Click to collapse
framerate drop where and by how much?
I bit more context and information might be helpful?
I've actually been doing comparisons between 8.0 vs. 8.1 on my custom kernel, fps is one area I've been testing today and I'm testing some changes where FPS noticeably improves...
On stock kernel, u can't make use of the stuff I am, but;
what does putting you pixel into performance mode do; do u still see frame drops, or does it smooth out?
Mainly the pixel launcher just seems less smooth too me. idk if it's it's just my head or what, but I downgraded to 8.0 to see what that was like and it just felt smoother to me. Maybe it's just me, lots of people are saying it feels smoother to them.
shagbag913 said:
Mainly the pixel launcher just seems less smooth too me. idk if it's it's just my head or what, but I downgraded to 8.0 to see what that was like and it just felt smoother to me. Maybe it's just me, lots of people are saying it feels smoother to them.
Click to expand...
Click to collapse
interesting. I'm not sure. pixel launcher is always something that I disable / don't use...
I thought maybe u were talking about fps drops in games or something like that.

Scrolling smoothness

Some phones exhibit choppy scrolling, especially when navigating long web pages when multiple apps are running in the background. Rate this thread to express how you smooth scrolling feels on the Samsung Galaxy S9+ under such conditions. A higher rating indicates that scrolling is always buttery smooth, even when you're reading a 10,000 word article on "how to kiss a girl".
Then, drop a comment if you have anything to add!
Well I guess I'll be the first to reply. I am not experiencing buttery scrolling! The Facebook app which is built into the UI stutters and hiccups constantly. Scrolling through web pages on Chrome is not buttery smooth in the slightest. Did I get a bad unit or is there anything that I can do to assist in smoothing my scrolling? I'm coming from an iPhone 7 plus and never had issues like this!
Haven't used the Facebook app but I find chrome to be smooth. Try going to chrome://flags and enabling smooth scrolling to see if that helps.
In my experience, chrome always ran like garbage on Samsung phones. This is the first time I can say that's no longer the case! (My last one was s7).
have not found any problems yet on scrolling its buttery smooth
xnostra said:
have not found any problems yet on scrolling its buttery smooth
Click to expand...
Click to collapse
I would say the same, it's fast and fluid and scrolling is smooth for me without any jitter, hope this remains :good:
Samsung is known to jitter and lag. It can never be as smooth as a pixel
I used the SM-G-965F model for about a month and then switched to the SM G-9650 model available locally. No issues with smoothness with either of them but G-9650 is little faster at everything.
dieselhazza said:
Samsung is known to jitter and lag. It can never be as smooth as a pixel
Click to expand...
Click to collapse
It's now smooth due to the latest update.
Very smooth and quick
dieselhazza said:
Samsung is known to jitter and lag. It can never be as smooth as a pixel
Click to expand...
Click to collapse
...is that an experience feedback from someone who runs the S9+ or just a prejudice? Naming the brand Samsung only means throwing a J3, A5, S9, S9+ in the same pot and compare these to a Pixel? What a confusing world this is
Let's continue with a fact: I do own a S9+ for 3 months now. I packed it full with apps and didn't experience lags yet. Hope it stays this way, it's really a high performance phone to me. But what do I know...? :good:

Categories

Resources