- Home /
Game runs REALLY badly on Sony Tablet S
So my new rally racing game runs super smooth on my iOS devices (4S, iPad Mini, iPad 4), and even on my relatively low-spec Android Phone (Sony Xperia Sola), but when I run it on my Tablet S, it runs like CRAP.
The tablet has a Tegra GPU, and it is WAY more powerful than my phone, so why would this be happening? I have tried adjusting and readjusting every option I can see (quality settings etc) in Unity, but nothing works. What could I be missing?
Well, still no luck. Looks like this game will be iOS only.
$$anonymous$$ine too, no matter what I do I only get 26 fps...
Hmmm... must be an issue with the tablet... it's odd because my previous games run fine on it, though they were less GPU/CPU intensive... still... phone runs it fine.
Hey, I just fixed it, seems like the standard projector (blob shadow) was holding the fps down...
Answer by Tarlius · Jun 20, 2013 at 11:45 AM
Have you got a lot of overlapping/translucent objects? It could be a fillrate thing. When running code that was fine on iPhone 4S on 4/3G we ran into problems with fillrate which could be similar?
Did you try using the profiler? That might give you some clues.
And on the other hand, did you try running without profiler/debug mode? It could also be the profiler/logs/etc killing the game.
Hi there,
That was a good point about transparent objects. Yes, I have loads of custom trees with transparent shaders. I swapped the shaders out for standard mobile/diffuse but that didn't help, so it seems that is not the issue.
I can't use the profiler as alas, I do not have Unity Pro. Also not running in debug mode.
Looking closely at the trees, it seems that the textures are all full quality, despite what I'm telling it to do in the quality settings. Also, the lighting looks different than from in the iOS and my other Android device versions. I have no idea what's going on as I'm building out from the exact same project...
Answer by DricoJD · Jun 20, 2013 at 07:27 AM
Use this to troubleshoot
Is your game using different graphic renders like DirectX?
Are you using #pragma strict in those scripts that should be static?
Is your Sony tablet S capable of running Unity Games, have you tried making another game that has only a cube in and see if it shows?
Is your unity up-to-date?
Is your Sony Tablet S up-to-date?
No special renderers, not using pragma strict, though I should be... But would that really make any difference? Game runs fine on my much less powerful Android phone... And yeah, my previous two titles work great on the tablet. Unity is 3.57 and Tablet is up to date...
As for pragma strict, I always use static typing, anyway. So can't see how that would cause such massive performance hits.
Unity shouldn't be 3.57 the latest version that is stable is 4.1
pragma strict may make ea tiny bit of difference, but like the phrase goes, its the straw that broke the camels back.
I'm not using Unity 4 for this project as just about every one of my scripts is filled with code that is not compatible. Unity 3.5 is perfectly stable. I've released a couple of games and developed several engines with it, so it's not Unity itself. Unless there is a setting I am missing or something.
Your answer
Follow this Question
Related Questions
On Android. How many lights can you have in a Scene or the total game? 1 Answer
How do I improve game quality and performance in android mobile game? 2 Answers
Mobile game - should I reduce my vertex count? 1 Answer
Android Performance with 2d BoneBased Animation 0 Answers
Very slow game startup on android. 1 Answer