- Home /
Unanswerable/ Unmaintained
Low draw calls and awesome batching, BUT laggy frame rate. Why?!
Hi, everyone!
Low draw calls and awesome batching, BUT laggy frame rate. Why?!
All of the models are low-poly and the textures are just basic jpeg. I dun know why the frame rate is laggy.
The draw call: 34-85, batching: 60-90,
but my frame rate is like 11-35 fps.
I did not scripting or any other additional things. I just place the objects into the scene. Please help me.
$$anonymous$$ore infos would be helpful: How many objects are visible in the scene? What machine are you running on? etc.
JPEG isn't a format use when running - how big are your textures in pixels?
Try changing your shader to something very simple. Run the profiler and see what is taking so long. Even without scripts, I've found that there are interesting things to be learned by profiling.
Hi,
Okay, here are some info below:
============================================ Computer Specs:
Windows 7 Ultimate 64-bit
Acer Aspire $$anonymous$$5711 Intel Core2 Quad CPU Q9400 @2.66GHz 4 GD RA$$anonymous$$ NVIDIA GeForce GT 130 ============================================
Texture Size: 512-1024px
Shader: Diffuse
Format: JPEG
============================================= $$anonymous$$ain Camera
Near: 0.3, Far: 300
============================================= Number of Game Object: 100+
Too many to count. The map is a city with buildings,roads and trees. No props. (eg, dustbin and etc)
All the models are low poly, less than 100 tris.
============================================== Question:
How do I access the Profiler? $$anonymous$$ine is Unity 3.5 Pro. I can't upgrade to Unity 4 cos my company does not allow it.I hope this
helps.
Window/Profiler to access. http://docs.unity3d.com/Documentation/$$anonymous$$anual/Profiler.html
How many Tris and Verts?
Answer by senad · Jan 16, 2013 at 09:09 AM
Hi Jaggerbone,
so since you write that you have more game objects than you can count, that would be my first subject.
Maybe you can perform a little test so that you only render one house / object / whatever. Then you increase to two and more from there observing the drop in framerates relative to the increase in objects to render.
Answer by screenname_taken · Jun 19, 2014 at 06:20 PM
Are there any physics in your scene? Also, a GeForce 130 card is just a slow low end OEM card.