protonscr

no AllocateLocallyUniqueId procedure entry point in d3d9.dll(and dxgi.dll) on Windows 10

dxvkclosed
doitsujin/dxvk#1453 · opened 2020-02-16 by pppbb · updated 2020-02-18 · 7 comments · github
3 matching comments, n / p to jump
Ppppbb 2020-02-16 github

I cant run several(or any) games on Windows.
Games tested: Crysis, System Shock 2, Unreal Gold.
I use Archlinux on virtual machine to build dxvk.
i use Tk-Glitch repository to build mingw.
System information

  • GPU: gtx 1070
  • Driver: 442.19.0
  • DXVK version: latest git
  • System: Windows 10 Pro x64

Edit: No problems with officialy released binaries (1.5.4) in dx9 mode. Crysis x64 dont start in dx10 mode with error about no entry point in procedure D3D10CoreGetVersion in d3d10.dll.

Mmisyltoad 2020-02-16 github

This is some form of build issue on your end and I have no idea where/how/why you're going wrong.

As for D3D10CoreGetVersion, that is a genuine issue.

Mmisyltoad 2020-02-16 github

I've done an implementation of D3D10[Core]GetVersion and D3D10[Core]RegisterLayers needed for Crysis here:

https://github.com/doitsujin/dxvk/pull/1454

Ddoitsujin maintainer 2020-02-16 github

Crysis x64 dont start in dx10 mode with error about no entry point in procedure D3D10CoreGetVersion in d3d10.dll.

You need both d3d10.dll and dxgi.dll to run the game. Just d3d10.dll isn't enough.

Mmisyltoad 2020-02-16 github

Turns out that the game will always load d3d10.dll from System32/d3d10.dll, which will then load the local d3d10core.dll and query that func.

It does actually work with that PR though magically.

Ppppbb 2020-02-16 github

My builds still not working.
Could you post links with information how to build dxvk with Microsoft Visual Studio?

ZZachBacon 2020-02-16 github

@ptrb78 https://github.com/doitsujin/dxvk/blob/master/README.md#building-dlls build requirements are listed in the readme

Ppppbb 2020-02-18 github

My problem was a build issue. Closing.

Upstream links

DLLs