Hello,
In UE5, I have noticed a very weird performance issue on low-end android devices when the player camera view is being entirely/majorly being covered with a static mesh. (Like going inside a tunneled structure or a camera facing a menu background).
To test this out, I made a new empty level project. Mobile HDR is off, static light is disabled, all the other mobile shader permutation settings are off.
All I did in this level was place a camera and a blueprint actor with a plane inside with a unlit red-color material applied to it.
And after running on the device, just look at the dreadful performance I am getting -
Now, to check if this was the issue I removed the plane and instead added a particle system. But to my surprise, when it was just the particle system (Without the background), I got 60 FPS.
Even with complex mesh that do not cover the entire screen with materials using textures, I am getting 60 FPS.
Like, look at this screenshot, this time it has a character that is running with a tick, and the material is more complex with a texture. But still I got 60 FPS.
I am confused as to what is causing this issue. Can someone help me?
Even though the draws are low in both the screenshot. I noticed that draw in the character is only 2 while in the one with just a plane was 12.




