Dxvk: DXVK 0.93 breaks Call of Duty: WWII

Created on 24 Dec 2018  路  11Comments  路  Source: doitsujin/dxvk

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

Most helpful comment

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!

All 11 comments

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

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 :-)

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.

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!

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

Cheers.

@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.

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.

@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.

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

It will probably run but without sound.

@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

For me it runs very well with Wine-Staging.

Was this page helpful?
0 / 5 - 0 ratings