Nanite Tessellation materials invisible on AMD Radeon RX 6600 XT GPUs

Nanite Tessellation doesn’t seem to work on certain AMD GPUs (observed on a Radeon RX 6600 XT). Please see repro steps below.

Tested with driver version 32.0.12033.5029

Steps to Reproduce
Repro steps:

  • Open the attached project on a system with a AMD Radeon RX 6600 XT GPU
  • Observe that the plane is invisible
  • Type r.Nanite.Tessellation 0 into the console
  • Move the camera to make the viewport refresh
  • Notice that the plane shows up

Alternative repro steps:

  • Create a new project on a system with a AMD Radeon RX 6600 XT GPU
  • Create a new material and tick “Nanite Tessellation” and "With Nanite)
  • Enable Nanite on the default cube
  • Drag the default cube into the scene and set the material that you have created
  • Notice that it doesn’t show up

Hello,

Similar issues with Nanite Tessellation and AMD drivers have been reported in the past for UE 5.4 and you may need to add those drivers to your +DriverDenyList or turn off Nanite Tessellation for those GPU and driver combinations.

This is the related issue: [Content removed]

See this article for information about ways to deny a driver or turn off a feature based on a driver version:

https://dev.epicgames.com/community/learning/knowledge-base/q3W3/unreal-engine-how-to-override-cvars-for-specific-gpus-using-device-profile-matching-rules

Hi Alex,

This is exactly the problem that we are having. How did I not find this thread?

We will disable Nanite Tessellation on the 5000 and 6000 series cards and retest it with a different driver when we are closer to release.

Thank you!

This problem can be observed in Fortnite for months, I have already tested 2 different CPUs with the RX 6600, I have tested video drivers from 2022 to the present moment and the landscape simply does not render as it should when leaving Nanite on.