Summary: | Mass Effect Andromeda renders correctly on RX480 POLARIS but BAD ON RX VEGA 64 on wine 3.10 stagingf with DXVK | ||
---|---|---|---|
Product: | Mesa | Reporter: | Giovanni ongaro <giovanni.nicola> |
Component: | Drivers/Vulkan/radeon | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | fdsfgs |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
LOG of DXVK
wine log pic of rx480 pic ov vega with bad rendering issue Screenshot with glitch |
Created attachment 140214 [details]
wine log
Created attachment 140215 [details]
pic of rx480
Created attachment 140216 [details]
pic ov vega with bad rendering issue
Can you capture a trace with renderdoc? can you tell me the renderdoc command with options and arguments i am not so familiar with renderdoc Launch the game with "export ENABLE_VULKAN_RENDERDOC_CAPTURE=1" and press F12 to record a trace. could not start the trace with f12 but i managed to get an apitrace under win7 and rx480 i wonder if this could be useful Don't you see the renderdoc overlay? Can you try this patch https://patchwork.freedesktop.org/series/46024/ please? I'm not really not sure if that will fix your issue (I still don't have a renderdoc capture). it did not fix the issue but i managed to get an apitrace can the apitrace be useful? Yeah, that patch can't fix the problem because DXVK doesn't use multiviews. The apitrace doesn't replay correctly on my vega, it crashes at some point and I can't see the rendering problem. Can you try to use renderdoc instead? I have the same problem on my Vega 64. Mesa 18.3.0-rc3 I made an apitrace in Windows but I'm not sure if it works since I dont know how to replay it. When I try to replay it in Linux I get error: failed to execute: d3dretrace.exe Please let me know if the trace does not work and how I could provide a working trace. https://www.dropbox.com/s/jf8m9banx2nufxo/MassEffectAndromeda.7z?dl=0 Realized I had to run it under wine but wine crashes for me before i reach where the glitches are. The trace crashes for me as well. Can you record a renderdoc capture instead? I don't have that game, so can't do anything. I have been trying to record a trace with renderdoc but I have been unsuccessful. Im not sure if I am doing something wrong or if it just does not work. I have also been trying to get a new apitrace but I cant get it to work at all now unfortunately. I get a tracefile but I cant replay it. I could provide you with a key for the game if you want to take a look. Yes, if you have a key please send me one to my personal email. What mesa version are you using? Can you try with latest master? I wonder if https://cgit.freedesktop.org/mesa/mesa/commit/?id=08ea6b9d9bb047603c249468dfe00d7bb9603d5e has fixed the problem. According to this video https://www.youtube.com/watch?v=K-BeOyJ6QeE , the game seems to work fine now. Thanks! I am using Mesa 18.3.0-rc5. I will update Mesa to git master later today and report back. 18.3.0-rc5 contains that fix, hmm. The problem probably still persists with mesa master. It took me a while but I installed the game. How do I reproduce the problem now? Great! I see the issue the first time I get control in the game after starting a new game when looking at certain objects. In the starting scene there is a doctor t perro and the head of the character i just a big white aura. I forgot i had played a few minutes. When you start a new game the first time you get an option to choose something I see the issue the first time. See attached screenshot. Created attachment 142721 [details]
Screenshot with glitch
Can't be reproduced on my side, what llvm are you using? This is with mesa 18.2.5 and LLVM 7.0.1 on Vega 56. I just tried it with LLVM and Mesa from git and the glitch is gone. However I see the glitch with Mesa 18.2.5 compiled against LLVM 7.0.0 and LLVM 7.0.1. The glitch is also there with Mesa 18.3.0-rc5 and LLVM 7.0.0 and LLVM 7.0.1. Thanks for looking into this. Yes, I can confirm this too. The issue has probably been fixed somewhere in LLVM 8 (master). Thanks for being so responsive. Closing. |
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.
Created attachment 140213 [details] LOG of DXVK Hi i have little information on this i can only send the winelog and DXVK logs and two pictures but mass effect andromeda seems to render bad on wine 3.10 with dxvk