Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Odd Android performance issues

Author
Message
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 7th May 2013 06:46
So recently I got a new Android phone, the LG Lucid 2, and it was a free phone for a 2 year contract, so not a high end phone per se. However, the phone's specs actually surprise me for being a low end model; it has a dual core 1.5GHz CPU, 1GB RAM, and a GPU (I forget which) that supposedly rates only a tad under the GPU of the Tegra 3. Despite this, games, namely 3D games perform pretty poorly. The games tend to stutter rather badly, but I have pretty good reason the believe the GPU is fine as the framerate is pretty smooth in between stuttering sessions. It would seem to me as if the stuttering occurs most intensively when loading terrain and such, but the stuttering never fully goes away. Even apps with very simple terrain such as Minecraft and especially Temple Run, which generates incredibly simple terrain, both stutter awfully. My iPad 2 runs both of those apps incredibly smoothly, and that's a much less powerful platform. Some benchmarks even rate the phone above the Nexus 7 in terms of performance, and I know the Nexus 7 is pretty good.

I turned on CPU monitoring, and a process known as surface flinger was rather consistently getting about twice the processing time as the process used by the game being played. Occasionally, surface flinger's CPU usage would go below the main process's, but I noticed really no correlation between that and the performance. Upon research I found that process was mainly responsible for copying images from the back buffer to the screen, so I'd expect it to get quite a bit of usage during games. However, most other people do not report having such high usage of the CPU by that process, and do not report such stuttering issues.

I also figured it could be an issue with the phone's storage being slow, so I did a test and got quite low results, 0.34MB/s random write speed being the worst, but other people seems to report similar results. Not to mention, with 1GB RAM, no app really should be paging like that anyway... Also I don't believe Android even allows for paging.

So really,I have no clue what is going on here and if anyone has any ideas as to the cause of this or a way to fix it, I'd be incredibly appreciative!

And a note, the phone seems to stutter during some 2D things as well, just not as bad, but I have experienced some pretty bad stuttering when scrolling in menus and such. In such scenarios, surface flinger has pretty low usage.

http://www.google.com/
Agent Dink
21
Years of Service
User Offline
Joined: 30th Mar 2004
Location:
Posted: 8th May 2013 06:08
It could just be the apps are not properly optimized to that device's hardware. There's a lot of that on Android :\

Even the Nexus 7 and Galaxy S3 lag despite their processing power in some games on lower graphics settings than similar 'i' devices.
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 8th May 2013 06:40
Ah, that would make sense. I hope I don't find too many apps like that!

http://www.google.com/
CoffeeGrunt
17
Years of Service
User Offline
Joined: 5th Oct 2007
Location: England
Posted: 8th May 2013 23:26
Minecraft is a pretty intensive game despite looking simple. At least the PC version is. Temple Run was a port to Android, too.

It's like the old Mac/Windows thing. Apple can control hardware and software to fine tune the experience to their intentions, and gives the developer a solid customer base of reliably similar customers.

Android, like Windows, has a massive variety spanning tonnes of devices of varying power, some not even using the same processor architecture. (Intel has started debuting x86 Android phones for example, against the normal ARM stuff.)

Login to post a reply

Server time is: 2025-05-15 06:49:59
Your offset time is: 2025-05-15 06:49:59