protonscr

[d3d11] Redout crashes on launch (Windows 10)

dxvkclosed
doitsujin/dxvk#1321 · opened 2020-01-05 by mimattr · updated 2020-01-07 · 4 comments · github
Mmimattr 2020-01-05 github

Using the DXVK 1.5 binaries on Windows 10 results in an application crash at launch:

Crash Screenshot

Fortunately Linux appears to work as expected but perhaps there's an underlying issue worth investigating?

Software information

  • Name: Redout: Enhanced Edition

System information

  • GPU: GeForce RTX 2060
  • Driver: NVIDIA 440.44
  • Wine version: Proton 4.11-11
  • DXVK version: 1.5
  • SteamVR version: 1.9.16

Apitrace file(s)

Log files

Ddoitsujin maintainer 2020-01-06 github

VR is not and cannot be supported on Windows, since this would require the SteamVR runtime to support DXVK.

Mmimattr 2020-01-06 github

this would require the SteamVR runtime to support DXVK.

@doitsujin Unfortunately this issue is consistent whether using VR or not. Perhaps something is broken/missing under-the-hood?

Apitrace file(s)

Log files

Ddoitsujin maintainer 2020-01-06 github

I really don't care about Windows-only issues. If it works on Linux, it is not a DXVK bug.

90% of the time, if a non-VR app doesn't work, it's because the game loads Windows' DXGI and DXVK's D3D11, or the other way around, and no amount of code is ever going to fix that. This issue simply doesn't exist on Linux since DXVK replaces the "system" implmentation of those libraries. The remaining 10% are driver issues or issues with the Vulkan loader which have already been fixed, but might require you to update it manually (this doesn't look like that issue though).

Edit: There are also some games that load AMD AGS or NVAPI libraries on Windows, which then explode when using DXVK. This can also not be fixed since those libraries are built around D3D and its driver model.

Mmimattr 2020-01-07 github

90% of the time, if a non-VR app doesn't work, it's because the game loads Windows' DXGI and DXVK's D3D11, or the other way around

There are also some games that load AMD AGS or NVAPI libraries on Windows, which then explode when using DXVK.

Appreciate the explanation, wasn't aware how volatile other libraries may behave with DXVK (likely the issue here.)

Proton versions