Back to guides
Unreal Optimization - 6 min read

Unreal Engine 5.7 optimization checks worth trying

Not the usual turn off Lumen and enjoy the darkness advice. These are places where UE5 can quietly eat your FPS while everyone blames the GPU.

1. Virtual Shadow Maps and foliage

If your trees use WPO or wind, shadows may constantly invalidate the Virtual Shadow Maps cache. Check Shadow Cache Invalidation. Sometimes setting foliage to rigid or static for shadow cache behavior can make a surprisingly big difference.

2. PSO precaching

Small freezes when objects appear for the first time are often caused by pipeline state creation. In UE 5.7, PSO precaching is worth checking, especially r.PSOPrecache.KeepInMemoryUntilUsed=2.

3. Nanite foliage

UE 5.7 introduces a new experimental foliage pipeline for dense environments. It is especially interesting for forests, grass and large natural scenes. Old WPO-based wind can be expensive, while the newer Dynamic Wind approach may be cheaper.

4. PCG FastGeo

If your scene is packed with thousands of rocks, grass patches, debris or small props generated through PCG, check FastGeo and Componentless Primitives. They can help reduce Game Thread cost and unnecessary component overhead.

5. Lumen performance tier

You do not always need to disable Lumen. A better approach is to create a separate performance profile: reduce reflection cost, test half-resolution integration and check which objects are actually entering the Lumen Scene.

Main takeaway: UE5 optimization is rarely one magic checkbox. Start with stat gpu, Unreal Insights and a packaged build. Then begin the ritual. And yes, the Editor sometimes lies. Just like a client saying, "It is only a tiny 5-minute change."

Studio note

Use technical thinking to make better production decisions.

Whether the project is a game scene, an archviz film, a product visual or a cinematic world, the goal is the same: make the work beautiful, stable and useful in the real delivery context.

Talk about a project
Related guides

Keep reading.