protonscr

[d3d9] Starcraft 2 hangs/crashes

dxvkclosed
doitsujin/dxvk#1426 · opened 2020-02-09 by LeJimster · updated 2020-02-09 · 2 comments · github
LLeJimster 2020-02-09 github

Software information

Starcraft 2
Using native d3dx9 and d3dcompiler as recommended.
Multiple different maps from the Arcade either hang or crash on the loading screen with the error e_gfxErrorShaderCompilerFailed.
Screenshot from 2020-02-09 17-15-22
compiler error

System information

  • GPU: Radeon Vega 56
  • Driver: Mesa 19.3.3 / LLVM 9.0.1
  • Wine version: Lutris 4.21-tkg
  • DXVK version: 1.5.4

Apitrace file(s)

Element Tower Defense
Direct Strike
Hero Line Wars Starlight

Log files

Ddoitsujin maintainer 2020-02-09 github

Can you attach the full wine log as well? e_gfxErrorShaderCompilerFailed sounds suspiciously like it's not picking up your d3dcompiler or something.

FWIW the first apitrace replays perfectly fine, haven't checked the others yet.

LLeJimster 2020-02-09 github

Ahhhh, damn, sorry to waste your time.
Yes, you and Josh both said the same thing and I thought I had everything needed already. I could see d3dcompiler_43 and d3dcompiler_47 already set to native (I'm guessing from the Lutris install script), I didn't realise there were more, so I added all of them and it works fine now.

It actually needed d3dcompiler_42, I'm guessing somebody made a typo when they added 43.

Nothing extracted yet.