protonscr

DXVK in the game mass effect andromeda renders correctly on RX480 but BAD on VEGA

dxvkclosed bugamd radv
doitsujin/dxvk#439 · opened 2018-06-14 by giovannilaura · updated 2018-12-05 · 18 comments · github
Ggiovannilaura 2018-06-14 github

Please describe your issue as accurately as possible. If you run into a problem with a binary release, make sure to test with latest master as well.

Important: When reporting an issue with a specific game or application, such as crashes or rendering issues, please include log files and a D3D11 Apitrace (see https://github.com/apitrace/apitrace) so that the issue can be reproduced. In order to create a trace, run wine apitrace.exe trace -a dxgi YOURGAME.exe. DO NOT use DXVK together with apitrace!

Software information

mass effect andromeda low settings

System information

  • GPU: AMD VEGA
  • Driver:Mesa GIT 14.06.18
  • Wine version: 3.-10 Staging
  • DXVK version: GIT 14.06.18

Apitrace file(s)

  • Put a link here

Log files

winelog.txt
I noticed that the pipeline generates some shaders wich are without filename vs: instead of vs.: xxxxxxx
in the wine log
all shaders are validated though

Ddoitsujin maintainer 2018-06-14 github

Please upload an apitrace, nobody can reproduce the issue if you only show us screenshots.

Ggiovannilaura 2018-06-18 github

my qustion is if is it possible to do an apitrace since the game doesnt seem to start on wine without DXVK

Jjarrard 2018-06-20 github

Load up windows and do a apitrace that way.
I could do it for you however I have a 1080ti which might not be the best comparison.

apitrace often gives you very low framerate (sometimes 1fps) so it can be a trial at times.

Ggiovannilaura 2018-06-22 github

i could make an apitrace on win7 with a rx480 is this useful?

Ddoitsujin maintainer 2018-06-22 github

Sure.

Ggiovannilaura 2018-06-22 github

here the apitrace
use cat part1ofmazip part20fmazip > ma.zip
unzip ma.zip
sorry but the file is very large more than 14 gb
here the firedrop links
http://frd.li/1925dd8cc6109b7741d0ad6389a316dc
http://frd.li/4b58ec13f649fbc1c15156031932745b

Jjarrard 2018-06-22 github

I found 7zip ultra compression to work well with traces,

Ddoitsujin maintainer 2018-06-22 github

I'm getting an error that the second file is encrypted.

In general I wouldn't mind if you could upload it to a hoster that isn't straight-up scam. Mega or Google Drive should work.

Compressing trace files with 7z should reduce the file size considerably as well.

Ggiovannilaura 2018-06-22 github

in fact it is a zipfile split in 2 parts but any one of the two parts is not a a zip you must cat the two parts to asingle file with the zip extension and then unzip this file did you do so? i used split on a large zipfile btw the 7z file is 8.6 gb long wich is to much for firedrop if you cannot get the trace i will find to stop it before and see if i can go under 8GB 7zipped

Ggiovannilaura 2018-06-22 github

firedrop is no good?

Ddoitsujin maintainer 2018-06-22 github

@giovannilaura my point is that I cannot even download the second part of the zip because the website says it's encrypted.

Ggiovannilaura 2018-06-22 github

sorry did not know will upload shortly to google drive

Ggiovannilaura 2018-06-23 github
Ggiovannilaura 2018-06-23 github

Sorry for the firedrop try i was not aware of the limitations and did not really understand what was wrong hope with googledrive you can download the trace

Hhakzsam 2018-08-21 github

Like I said here https://bugs.freedesktop.org/show_bug.cgi?id=106958 , the apitrace is corrupted and can't be replayed correctly. Can you try to record a new trace using renderdoc instead? I don't have that game so I can't do anything without being able to reproduce the problem. Thanks!

Eerikbadman 2018-11-17 github

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

Eerikbadman 2018-11-17 github

Realized I had to run it under wine but wine crashes for me before i reach where the glitches are.

Hhakzsam 2018-12-05 github

The problem is fixed with LLVM 8 (master).
See https://bugs.freedesktop.org/show_bug.cgi?id=106958 for more information about the issue.
Thanks for the report!

Nothing extracted yet.