Description:
I am encountering a specific rendering issue related to flickering when switching Lighting Scenario Levels in Unreal Engine 5.6 and 5.7. The problem is reproducible in PC packaged builds (Development or Shipping) using the DirectX 12 (DX12) RHI.
-
Core Problem: The screen flickers during the transition between Lighting Scenario Levels. Analysis in RenderDoc indicates that the BasePass renders as empty during these flickering frames.
-
Successful Workarounds: The issue does not occur under the following conditions:
-
Using the command-line argument
-onethread
to force single-threaded rendering. -
Using the
-d3d11
command-line argument to force the DX11 RHI. -
Running within the Editor (both PIE and Standalone Game modes are unaffected).
-
Using UE 5.4 with the same project content.
-
-
Root Cause Suspicions: Based on the evidence, I strongly suspect the problem is related to optimizations and changes made to the multi-threaded RHI system introduced in UE 5.6
Question:
Could you please provide guidance on the following?
-
Immediate Solution: Are there any known quick fixes, console variables, or project settings I can adjust to resolve this flickering in my project without completely sacrificing the performance benefits of multi-threading?
-
Official Fix: Is the Unreal Engine team aware of this issue, and is there an official fix planned for an upcoming patch? If so, in which version can we expect it?