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

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###”)

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 17 (3 by maintainers)

Most upvoted comments

@axredneck if you need more stable repo (or if this one dies), there’s a big repo (1k+ packages) - blackarch one. But you can add it to your pacman conf and only use mingw packages

@axredneck, this repository contains all the necessary dependencies for building the dxvk-git AUR package, but this is not my own repository so I do not guarantee its security.

/etc/pacman.conf [ownstuff] SigLevel = Never Server = https://martchus.no-ip.biz/repo/arch/ownstuff/os/x86_64/

@axredneck : can you retest with latest master and the env variable DXVK_FAKE_DX10_SUPPORT=1 set ?

@Kerrung
Not exactly. The DX11 renderer in CoP is quite unfinished - it lacks many things from dx10.1 hence it’s faster and looks worse but it does have tessellation for character models.