https://bugs.winehq.org/show_bug.cgi?id=53938
Bug ID: 53938 Summary: DirectN MinimalD3D11 sample crashes due to NtGdiDdDDIOpenAdapterFromHdc stub Product: Wine Version: 7.20 Hardware: x86-64 URL: https://github.com/smourier/DirectN/tree/master/Direct N/DirectN.MinimalD3D11 OS: Linux Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: Debian
Trying to run https://github.com/smourier/DirectN/tree/master/DirectN/DirectN.MinimalD3D11 crashes instantly.
If you hack NtGdiDdDDIOpenAdapterFromHdc to fake success (i just returned NtGdiDdDDIOpenAdapterFromDeviceName) it runs into next bug:
Entrypoint and function for D3DKMTWaitForVerticalBlankEvent is missing (from gdi32)
https://bugs.winehq.org/show_bug.cgi?id=53938
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=53938
--- Comment #1 from Neko-san nekoNexus@protonmail.ch --- Not entirely sure if this is related, but I seem to have recently come upon this (unexpectedly) downstream with Proton: https://github.com/ValveSoftware/Proton/issues/580#issuecomment-2087725591 (Final Fantasy XIV)
What was odd about it, for me, was that the only thing that changed on my system between the day before it happened and when it started was that I updated my kernel from 6.7.12 to 6.9.0-rc6. Literally nothing else changed before I started hitting this DX11 crash. I'm not sure *why* that's the case, but given the nature of what I'm encountering it seems to be the cause of *every* DX11 game I attempt to run. Tried it with Persona 5 Royal too, as a test, and it doesn't spit out a reference to NtGdiDdDDIOpenAdapterFromHdc (does spit a stacktrace though) but I can't imagine it could be anything anything when it seems to always reference d3d11.dll and msvcrt.dll regardless of the game now.