Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
oscarbg opened this issue Feb 2, 2018 · 6 comments

Comments

@oscarbg
Copy link

oscarbg commented Feb 2, 2018

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

@oscarbg
Copy link
Author

oscarbg commented Feb 5, 2018

Using up to 26ef59d
Ok now seems errors are only due to missing tess shader support..
new logs:
Crysis2_d3d11.log
Crysis2_dxgi.log

@Guy1524
Copy link
Contributor

Guy1524 commented Feb 8, 2018

Have you tried the force feature level environment variable.

@pingubot
Copy link
Contributor

pingubot commented Mar 1, 2018

Works fine for me with a build from today

@pingubot
Copy link
Contributor

pingubot commented Mar 4, 2018

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

@oscarbg
Copy link
Author

oscarbg commented Mar 4, 2018

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..

@oscarbg oscarbg closed this as completed Mar 4, 2018
@pingubot
Copy link
Contributor

pingubot commented Mar 4, 2018

@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 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants