dxvk: [Overwatch] Sometimes missing sound and effects/objects

Software information

Overwatch, Game Settings (change txt to ini)

System information

  • GPU: NVIDIA GeForce GTX 770
  • Driver: 390.48-12
  • Wine version: 3.7 staging
  • DXVK version: r1081.757be61 from here

Apitrace file(s)

  • Link (change .txt to .trace) I don’t think it worked ☹ Only one frame shows up in QApiTrace, and I’ve tried tracing multiple times.

Log files

DXVK_LOG_LEVEL was set to debug

Like in title, sometimes sounds do not play (like Somba, Junkrat, McCree gun and possibly more) and sometimes objects do not render (like Pharah rockets, Zarya right click and possibly more). From my observations I’ve noticed (when playing as Sombra), weapon sound stops playing after first reload of the gun. After waiting some time (without firing a wepon) sound plays again, but again, stops after reloading. Something similar happens with Pharah rockets - firstly fired rocket renders fully (with smoke), but other ones don’t show up (smoke also doesn’t render). And similarly like with Sombra, after waiting some time without firing a weapon, first rocket renders properly, and the rest don’t show up.

Also sometimes, when alt-tabbing and returning to the game, everything is black except a cursor (which I can move) and I can’t do anything, but I’m not sure if this is related to DXVK. I couldn’t get it to froze when these logs were created, but when it happens I will try to upload a new ones.

I haven’t tested the game with latest NVIDIA drivers yet, because I’m still waiting for an update to show up in Arch repositories, so if someone can test the game with in the latest drivers, I would appreciate it.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 41 (14 by maintainers)

Most upvoted comments

@davemint The crashes are related to OW expecting function alignment in DXVK since the Hanzo rework update. If you are able to build DXVK yourself, you can fix this by modifying build-win64.txt. Either enable -O2 or add -falign-functions to the build flags and the crashes will be gone.