Good Morning.
We shipped our project yesterday (yay). Since then we’ve recieved numerous bug reports from our users reporting using AMD GPUs that mesh faces are missing and/or flickering.
The project is built in UE5.1.1. It utilizes Nanite as much as possible. Lighting is completely static, with reflection captures used. We use virtual lightmaps, and virtual texturing.
Currently we have confirmed this issue to be on the following cards:
RX 580
AMD Radeon Pro 555x (running bootcamp)
RX Vega 11
RX 6500xt
RX Vega 56
I understand Nanite requires DX12 and SM6. Does it require a specific Directx feature level, or is 12_0 sufficient?
Would software play a role? Is anything other than windows and graphics drivers required to be up to date? Is windows 10 sufficient, or does it need to be 11 in certain cases?
We require a fairly large static mesh memory budget, some of these cards may be exceeding it, but my experience is that normally the VRAM overflows into system RAM and continues to work as expected. Perhaps this is not the case with AMD. Is this behaviour consistent with a lack of VRAM, or should a crash be expected?
Any additional information would be very helpful.
Thanks!
