When Mesa is compiled with a recent version of LLVM 9 (anything newer than around early May), Assassin's Creed: Unity exhibits graphical glitches when using RADV and running the game with Wine + DXVK.
The problem does not exist when compiling Mesa against LLVM 8, nor does it exist when using AMDVLK. Additionally, older Mesa versions such as 19.0.x and 19.1.x exhibit the bug when compiled against LLVM 9.
The problem did not exist with older revisions of LLVM 9. I can run a regression test if needed, but it could take a while given the size of LLVM.
I've also made a capture with RenderDoc and a Vega 56 GPU, which I've attached (for the record, the bug also exists with the RX550 card).
Created attachment 144410 [details]
Screenshot (see glitchiness in top left of screen)
Can you upload your renderdoc trace please?
(In reply to Samuel Pitoiset from comment #2)
> Can you upload your renderdoc trace please?
How odd, I did upload it, but it's marked as deleted. Will try again.
Okay, so uploading on freedesktop is timing out with Error 500. Here's a GDrive link to the renderdoc trace: https://drive.google.com/file/d/1PM0zJcw7KZyOsMTmDJYarxXy1hrja_fh/view
Does https://reviews.llvm.org/D62614 help?
(In reply to Samuel Pitoiset from comment #5)
> Does https://reviews.llvm.org/D62614 help?
No change, unfortunately.
I have the same issue.
Also, before was GPU just hung, now it's working stable but with artifacts.
The artifacts should have been fixed with LLVM r362749.