Poor game performance (low fps)

Hi,

Recently I’ve deployed my game to windows 8 RT on Dell Xps 10. The average FPS was 15 whereas on iPad 2 game plays smoothly with more than 30 fps average. I’ve made a simple test with empty scene and two screen sized textures and the result was that when these two textures are on the screen fps drops to 30 whereas game with one texture runs 60 fps. Then I made a second test - I’ve moved one texture around the screen and what I’ve noticed was that when the moving texture covered more than half of the screen fps dropped from 60 to 30. It seems pretty strange to me as it doesn’t look like a fill rate issue. Also frame doesn’t drop smoothly - it looks like renderer had to render twice more pixels when I move the texture only one pixel so it covers half of the screen. Do you guys now what could cause this kind of behaviour?

Did you remember to set it to build as ‘master’ in Visual Studio? :slight_smile:

Hmm, where can I set it?

You should do it from the toolbar in VS, if you don’t see it, then go to:
Build->Configuration Manager->Active Solution Configuration.

I’ve exported the project to a fresh folder but still I have only Release and Debug configurations - no trace of “master”. I’m on Unity free 4.2.2f1.

Release should do! My mistake, master is only included in Unity 4.3, which isn’t released yet.

Unfortunately it doesn’t matter which build configuration is set - I see same frame rates. Also I’ve noticed that showing windows sidebar (on the right side) produces the same effect. Any ideas?

Ok, my test was incorrect. I’ve been using uncompressed textures.