The licensee noticed that in Development builds, the Render thread times are suspiciously similar to GPU times, and the same thing happens when enabling FORCE_USE_STATS in Test configuration. The issue also happens in the Development Editor in an empty level on a recent UE5-Main CL. In Unreal Insights (pictures attached), it seems that the Render thread waits for a Task that waits on GPUOcclusion (although this is not necessary). In this scenario, the wait is close to ~75% of the frame time.
This doesn't happen in Shipping builds (since STATS won't be enabled there), and the wait doesn't actually slow down the game (at least not in an empty level). However, it skews the frame times (GRenderThreadTime) shown by, for example, "stat unit," making it hard to see the impacts of changes without looking into, e.g., Unreal Insights.
Steps to Reproduce
Reproducing this is by opening any fairly empty level in the Editor and running stat unit
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-320688 in the post.
0 |
Component | UE - Rendering Architecture - RHI |
---|---|
Affects Versions | 5.6 |
Created | Sep 10, 2025 |
---|---|
Updated | Sep 10, 2025 |