protonscr

DXVK woks on some games on Radeon RX480 but not on RX VEGA 64

dxvkclosed bughelp wantedamd radv
doitsujin/dxvk#437 · opened 2018-06-13 by giovannilaura · updated 2018-06-14 · 9 comments · github
1 matching comments, n / p to jump
Ggiovannilaura 2018-06-13 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!

Game THe long Journej home after selectint training in the start menu game crashes on vega but not on RX480
This happen also for Quantum Break and Just Cause 3

Software information

The long Journey home mesa git llvm git dxvk git wine 3.10

System information

  • GPU:Vega 64
  • Driver:mesa GIT
  • Wine version: 3.10
  • DXVK version: GIT

Apitrace file(s)

  • Put a link here

Log files

WINE LOG
tljh_rx480.txt
tljh_vega.txt

Ddoitsujin maintainer 2018-06-13 github

Hm, looks like DXVK is generating broken shaders in some cases. Please run one of the games with the following environment variables set:

DXVK_LOG_LEVEL=debug
DXVK_SHADER_DUMP_PATH=$HOME/shaders

Note that you have to create $HOME/shaders manually first. Please post the resulting d3d11.log.

Ggiovannilaura 2018-06-13 github

I guess You are right
here the log

tljh-Win64-Shipping_d3d11.log

Ddoitsujin maintainer 2018-06-14 github

Did that run crash? Doesn't look like it.

In that case, please run

cd $HOME/shaders
find . -name "*.spv" | parallel 'spirv-val {} || echo {}'

and let me know if it outputs anything.

Ggiovannilaura 2018-06-14 github

it doese output nothing
here the log of the run
tljh-Win64-Shipping_d3d11.log
cheers

Ggiovannilaura 2018-06-14 github

it crashes

Ggiovannilaura 2018-06-14 github

i do not know if it can help but on the rx 480 it does still not output something but it runs with following log
tljh-Win64-Shipping_d3d11.log

Ddoitsujin maintainer 2018-06-14 github

Well, if there's no output, the shaders are all valid. Not sure what's going on there but this doesn't really look like a dxvk bug.

Ggiovannilaura 2018-06-14 github

it was indeed a mesa radv bug the devs sent me a patch link with this patch the bug is fixed

Ddoitsujin maintainer 2018-06-14 github

okay, closing the issue then.