Hello guys,
I just started learning UE4 and I ran into some low fps issue so I would like to get some help here. I created a basic level map using the game assets from the KiteDemo package and the StarterContent package only. Normally I would get about 60-70 fps in the U editor. However, my fps dropped to about 20 fps and below after I put 1,000+ actors into the scene. I was thinking that the low fps would be caused from putting too many actors into the map. Please let me know if you know something else could be causing the issue or it is really about the actors count in the level map. Thank you very much for your help.
My PC specs are as follow:
- Window: Window 7 Ultimate
- Processor: Intel Core i7 4770K @3.50 GHz
- Graphic card: NVIDIA GeForce GTX 770
- Memory (RAM): 32 GB
- Monitor: 1 at 1920 x 1080
The kite demo was running on a 6 core i7 and a TitanX, I would not recommend using those assets, espcially 1000+actors. You can find out more about what exactly is causing your drop in performance by profiling your scene:
here’s a link to the docs:
And here’s a video tutorial about it:
Night Watcher,
Thank you for the info and direction. I will check that out and see what I could get for the solution.
I think I figured what caused the drop of fps in my PC performance. The excessive counts of actors (objects) in the scene require extremely high level of lighting and shading to bring out the details of the scene. When I changed lighting mode in the viewport, the Lit, Unlit, and other mode had high fps but the lighting detail mode had only 16 fps and below.
Besides the lighting issue, it was also the triangle counts from the objects that I used from the StarterContent to build the house. The fps dropped to 9-12 fps in Standalone Game mode when I turned to the camera toward the house. The fps increased to 70+ when I turned the camera toward the rocks, trees or other areas.
Try following this setup, it will enable a more efficient dynamic lighting solution