Skip to content

Stalker Call of Pripyat thinks my system doesn't support D3D greater than 9 when DXVK is installed #272

Description

@axredneck

I tried to play Stalker in D3D11 mode with DXVK in order to get wet surfaces, increase performance and at the same time to test DXVK, but it seems like this game tries to initialize D3D10 first, and when it fails to, it thinks my "Windows" supports D3D9 only.
Without DXVK Stalker works in D3D11 mode for me, though slower than in D3D9 mode and only with wet surfaces disabled.

Software information

Stalker Call of Pripyat v1.6.02 GOG version
I set "renderer renderer_r4" in Stalker's user.ltx manually to force D3D11
I also used "winetricks d3dx9 d3dcompiler_43 d3dx11_43" to work around some Wine's bugs

System information

  • GPU: Geforce GTX 1050
  • Driver: 390.48
  • Wine version: 3.5 (not staging, Vulkan's cube.exe works)
  • DXVK version: 0.41
  • Antergos linux (almost Arch)

Apitrace file(s)

apitrace.7z
Sadly apitrace crashes when apitracing this game. Or game crashes when being apitraced:
apitrace: warning: caught exception 0xc0000005
apitrace: flushing trace
Green Bug.png

Log files

xrEngine_d3d11.log
xrEngine_dxgi.log
Console output with DXVK installed (game works but with D3D9 only)
Log of game itself with DXVK installed
Especially note this part:
Executing config-script "user.ltx"...
~ Invalid syntax in call to 'renderer'
~ Valid arguments: renderer_r1/renderer_r2a/renderer_r2/renderer_r2.5
Console output without DXVK installed (D3D11 works though not ideally)
Log of game itself without DXVK installed
(No errors about "renderer_r###")

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions