Bug 111125 - [RADV] Graphic glitches regression in The Witcher 3 with DXVK on AMD Radeon HD7850
Summary: [RADV] Graphic glitches regression in The Witcher 3 with DXVK on AMD Radeon H...
Status: NEW
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Vulkan/radeon (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-14 03:37 UTC by zefkerrigan
Modified: 2019-08-20 17:04 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
These red spots very quickly run all over the body and on the hat and the blue spots on Geralt. (3.33 MB, image/png)
2019-07-14 03:37 UTC, zefkerrigan
Details
The Witcher 3 with AMDVLK looks right, just the way it should be. (3.25 MB, image/png)
2019-07-14 05:27 UTC, zefkerrigan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description zefkerrigan 2019-07-14 03:37:19 UTC
Created attachment 144784 [details]
These red spots very quickly run all over the body and on the hat and the blue spots on Geralt.

A regression appeared on Mesa, as a result of which in Witcher 3, on my model, the distortion of graphics on individual elements, which now look in psychedelic colors. That is, before this was not.
And when I installed AMDVLK - everything looks and works fine on it. These red spots very quickly run all over the body and on the hat, so it looks as if the peasant has a red back all over. And almost the same applies to the blue spots on Geralt, but spots on it run only along the edges. There was no such problem with Mesa 18.3 + LLVM 8.0.0, but it definitely happens with Mesa 19.1 and Mesa-git. I also tried LLVM-git, but it did not help. I'm not sure if this happens to Mesa 19.0, because I did not try to run The Witcher 3 when Mesa 19.0 was in the Arch Linux stable repository. Please tell me if you need any additional information or any logs. I use the usual Wine Staging from Arch Linux repositories. 

In addition, I also tried Mesa with ACO shader compiler and with it, these glitches do not happen, but then the animation of vegetation is exhausted and instead of it the vegetation simply jerks, instantly switching to its extreme positions of bends, instead of smooth animation of bending of vegetation. And also, ACO only works if Mesa is compiled with LLVM 8, but if I compiled Mesa (ACO  version) with LLVM-git (9), then the GPU hangs. The GPU hang does not happen in any case if I use the regular version of Mesa without ACO.

Thanks you.
Comment 1 zefkerrigan 2019-07-14 05:27:12 UTC
Created attachment 144785 [details]
The Witcher 3 with AMDVLK looks right, just the way it should be.
Comment 2 zefkerrigan 2019-07-14 05:33:29 UTC
This happens in any case with Mesa 19.1 and with Mesa-git, but there is absolutely no problem with AMDVLK.
Comment 3 Rhys Perry 2019-07-19 15:11:17 UTC
ACO builds of Mesa hanging with LLVM-git should be fixed with latest versions.

Are you sure you were using ACO? Seems the Radeon HD7850 is a GCN 1 card, which is currently unsupported and should fall back to using LLVM.

You can find out if ACO is used by looking at the DXVK HUD. It should show "AMD RADV/ACO ... (LLVM ...)" instead of "AMD RADV ... (LLVM ...)" if ACO is used.
Comment 4 Samuel Pitoiset 2019-08-20 17:04:24 UTC
Are you still able to reproduce the problem?


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.