protonscr

DXVK 0.93 breaks Call of Duty: WWII

dxvkclosed
doitsujin/dxvk#832 · opened 2018-12-24 by mozo78 · updated 2019-04-06 · 11 comments · github
Mmozo78 2018-12-24 github

Starting from DXVK 0.93 the game doesn't start. The log gets stuck at "info: DXGI: NvAPI workaround enabled, reporting AMD GPU" and I think that this is the culprit. With DXVK 0.92 the game runs without problems. I know that it would be great to bisect it ot but I don't have the skills needed.

Software information

Call of Duty: WWII

System information

  • GPU: NVIDIA GTX 1080 Ti
  • Driver: 415.25/396.54
  • Wine version: Wine-Staging 4.0 RC3
  • DXVK version: 0.93/0.94

Log files

Llle211967 2018-12-24 github

Hi,
had also some problems with the AMD Workaround messages. Please look at this post and follow the instructions from SveSop regarding the Vendor and Device ID for nvidia cards! Please make sure you save the dxvk.conf file in wine prefix! It's very important. It's a good idea to save it in wine root of drive <c:> like [mwineprefix_Folder]/drive_c/dxvk.conf.

Like SveSop mentioned, make sure you place at least these two lines in your dxvk.conf file for using nvidia cards:

dxgi.customDeviceId = 1C03
dxgi.customVendorId = 10DE

look at this post ;-)
https://github.com/doitsujin/dxvk/issues/782

Hopes that will help you with your COD WWII problem.

Merry Christmas to all dxvk devs, fans and users :-)

Ddoitsujin maintainer 2018-12-24 github

If the nvapi workaround breaks this game for some reason, i'd suggest
a) testing what @lle211967 said (if that fixes things, i'll add a workaround)
b) testing whether disabling nvapi64 and friends in winecfg fixes this problem.

The nvidia hack is mostly necessary due to Unreal Engine 4 being broken, unfortunately it can have some unexpected side effects.

Mmozo78 2018-12-25 github

It crosses my mind and the first thing was to remove nvapi and nvapi64 dll overrides but it doesn't help. Setting

dxgi.customDeviceId = 10de
dxgi.customVendorId = 1c06

in the dxvk.conf fixes the problem. Then I returned the nvapi overrides back and the game again works without problems so they are irrelevant in this scenario. Thank you :)

Merry Christmas!

Sshahrilnet 2019-01-03 github

I can confirm using @mozo78 workaround fixed the issue for me.

Cheers.

NNextGenRyo 2019-02-03 github

@mozo78 Random question, but in Call of Duty WWII did you have sound in game? I only have sound in cutscenes can't find anything about it on the net to help.

Mmozo78 2019-02-03 github

Yes it's a known problem and I filed a bug here:
https://bugs.winehq.org/show_bug.cgi?id=45700

It would be nice more people write there.

NNextGenRyo 2019-02-03 github

@mozo78 Thanks, I'll be posting there for that then. Yea it's a real shame about the audio game is running very well otherwise.

Hhowels 2019-04-05 github

@mozo78 Is there a way to run this under Proton at present?

Mmozo78 2019-04-05 github

It will probably run but without sound.

Hhowels 2019-04-05 github

@mozo78 the game closes immediately. If you have any suggestions I would like to hear them, my log is attached here: https://github.com/ValveSoftware/Proton/issues/2509

Mmozo78 2019-04-06 github

For me it runs very well with Wine-Staging.