dxvk-nvapi: Enabling NVAPI breaks Monster Hunter World

MHW (which is a DLSS 1.1.13 title) crashes shortly after launch with DXVK-NVAPI enabled. Setting WINEDLLOVERRIDES='nvngx=' allows it to run again.

Proton log file (created with env DXVK_NVAPI_LOG_LEVEL=info PROTON_LOG=1 PROTON_ENABLE_NVAPI=1 prime-run %command%): steam-582010.log

One line of interest is probably this:

011c:err:d3d12_device_vkd3d_ext_CreateCubinComputeShaderWithName: Failed to create cubin function module, vr -3.

Tested on GTX 1660 Ti Mobile (driver version 470.62.02), using Arch Linux, current Proton Experimental (but with Soldier runtime disabled) and DXVK-NVAPI from ca1d79c4692a13e9669e6a42dc136dd92c1197d3 because I wasn’t sure if the issue is related.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 15 (10 by maintainers)

Commits related to this issue

Most upvoted comments

Thanks, adjusted and learned something new 😃, I really thought d was the shortcut for “disabled”.

NVNGX logs claim that the snippet expects driver version at least 418.81, so I tried setting DXVK_NVAPI_DRIVER_VERSION=41880 and yeah, it launches, but it also causes the game to display an annoying popup:

MHW-NVAPI

I can try claiming to have some older GPU architecture later.

Sorry, I was on vacation and back today. @Saancreed please provide the log mentioned by Liam.