RADV, regression : Objects randomly appear/disappear on Unreal Engine 4 titles using D3D12 backend on Polaris
Description
On UE4 titles using the D3D12 backend with VKD3D, some objects disapear and reappear intermittently (usually between each frames).
On Dead by Daylight, this affect only affect props (pallets, generators, hooks..) The default D3D11 backend is unaffected by this bug.
On Hogwarts Legacy, Props and distant terrain also have the same issue. A lot more UE4 D3D12 titles are probably affected, I only tested those 2.
This bug only affect my Polaris10 GPU (RX 570), my Navi 22 (RX 6700) is unaffected. I couldn't reproduce this bug on Lyra demo (using UE 5.2)
Steps to reproduce
Running affected D3D12 UE4 games on polaris (and maybe other GCN cards).
System information
- OS: Ubuntu 23.04
- GPU: RX 570 4GB
- Kernel version: 6.2.0-25-generic
- Mesa version: 23.1.3 from kisak-mesa
- Desktop environment: KDE
If applicable
- Wine/Proton version: 8.0-2
Regression
The bug happen since d6761f54 from !22556 (merged).