AMD RX 6800 XT driver appears to hang (or take a very long time) in the PSO creation of the FInstanceCullVSM_CS shader when using Nanite primitive filtering


  • Issue can be worked around by adding r.SceneCulling=1 to the config.
  • Reproduction provided by UDN
Steps to Reproduce

On a PC with an AMD RX 6800 XT graphics card, this can be reproduced in UE 5.3.1 editor in 1st person shooter game test scene.

  • Place the Nanite chair static mesh in scene
  • Place SceneCapture2D in the scene, assign it new output render target, set Primitive Render Mode to Use ShowOnly List and pick the Nanite chair actor (this triggers the hanging code path with Nanite meshes)
  • Editor hangs as soon as the scene capture updates

Image of scene setup attached.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-204070 in the post.

Login to Vote

ComponentUE - Graphics Features - Nanite
Affects Versions5.3.1
Target Fix5.5
CreatedJan 16, 2024
UpdatedMar 11, 2024