protonscr

Crysis 2 (even with custom workaround) runs up to game menu fails loading new game..

dxvkclosed feature setd3d11d3d10
doitsujin/dxvk#52 · opened 2018-02-02 by oscarbg · updated 2018-03-04 · 6 comments · github
1 matching comments, n / p to jump
Ooscarbg 2018-02-02 github

this is interesting a Crysis 2 update added D3D11 support and have this installed but even then fails about missing d3d10core.dll, etc.. (of course runs without DXVK on native Windows)

For working with DXVK have to copy d3d11_vk.dll to d3d11.dll,d3d10.dll and d3d10core.dll
even then fails with CryRenderD3D11.dll needing D3D10CreateBlob from d3d10.dll..
with a Hex editor I modified CryrenderD3D11.dll to depend on D3DCreateBlob from D3DCompiler_47.dll but due to not modify file size in hex editor had to copy D3DCompiler_47.dll for example as d3d13.dll and in hex editor say depend on d3dcreateblob from d3d13.dll..
note that, even with that modifications, game works (without DXVK), so I patched correctly to remove depedency on d3d10..

with that game launches ok up to menu but loading a new game fails..
even I see:
err: DxgiAdapter::CheckInterfaceSupport: No D3D10 support

anyway apart from tesselation shaders needed seems to make a lot of calls to:
err: D3D11DeviceContext::CopySubresourceRegion: Buffers not supported

System information

  • GPU: Vega 64
  • Driver: Adrenalin 18.1.1
  • Wine version: no
  • DXVK version: up to

Log files

Ooscarbg 2018-02-05 github

Using up to https://github.com/doitsujin/dxvk/commit/26ef59dd6f3740f53dd4fdbae76144d0e0c96604
Ok now seems errors are only due to missing tess shader support..
new logs:
Crysis2_d3d11.log
Crysis2_dxgi.log

GGuy1524 2018-02-08 github

Have you tried the force feature level environment variable.

Ppingubot 2018-03-01 github

Works fine for me with a build from today

Ppingubot 2018-03-04 github

@oscarbg : Can you try again on your rig, maybe its also fixed for you, see #15

Ooscarbg 2018-03-04 github

oh sorry for not updating..
I'm testing from Windows 10 native and tested already with both AMD Vega and Nvidia 970..
works fantastic up to extreme as you say I'm getting near 60fps on 2560x1440.. we need tesselation and will be perfect..

Ppingubot 2018-03-04 github

@oscarbg , thank you very much for the update. As you have native windows, how does the performance compare between native and dxvk ? Is you gtx970 fully loaded at your resolution ? At 1920x1080 my gtx 970 is usually only loaded 60%, so there is still room for improvement :)

DLLs