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.
Created attachment 144785 [details] The Witcher 3 with AMDVLK looks right, just the way it should be.
This happens in any case with Mesa 19.1 and with Mesa-git, but there is absolutely no problem with AMDVLK.
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.
Are you still able to reproduce the problem?
(In reply to Samuel Pitoiset from comment #4) > Are you still able to reproduce the problem? Yes, it's still here with the latest Mesa commit.
What LLVM/Mesa versions are you using (sha1) ? What game settings are you using? Can you eventually record a capture with renderdoc or upload a savegame? Last time (~2 week ago) I tried, I didn't notice anything wrong.
(In reply to Samuel Pitoiset from comment #6) > What LLVM/Mesa versions are you using (sha1) ? > What game settings are you using? > Can you eventually record a capture with renderdoc or upload a savegame? > > Last time (~2 week ago) I tried, I didn't notice anything wrong. I use Arch Linux with the latest Mesa-git and stable LLVM version from Arch Linux official repositories, but since you are asking me to do this, I will try Mesa-git with LLVM-git and then tell you what result I got after that. I use the smallest possible graphics settings, because now I have an old computer that can handle even this end-to-end.
Created attachment 145266 [details] My The Witcher 3 save game Pay attention to the trembling animation of vegetation instead of smoothly swaying in the wind.
(In reply to zefkerrigan from comment #7) > (In reply to Samuel Pitoiset from comment #6) > > What LLVM/Mesa versions are you using (sha1) ? > > What game settings are you using? > > Can you eventually record a capture with renderdoc or upload a savegame? > > > > Last time (~2 week ago) I tried, I didn't notice anything wrong. > > I use Arch Linux with the latest Mesa-git and stable LLVM version from Arch > Linux official repositories, but since you are asking me to do this, I will > try Mesa-git with LLVM-git and then tell you what result I got after that. I > use the smallest possible graphics settings, because now I have an old > computer that can handle even this end-to-end. I just double-checked it again, and now I can say with confidence that for me with Mesa-git 1591d1fee5016a21477edec0d2eb6b2d24221952 (https://gitlab.freedesktop.org/mesa/mesa/commit/1591d1fee5016a21477edec0d2eb6b2d24221952) and with LLVM-git 7238353da24, this issue with the trembling animation of vegetation instead of smoothly swaying in the wind, sadly, but it is still exists.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/866.
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.