protonscr

Drop Duchy

protonopen appid 2525310Game compatibility - Unofficial
ValveSoftware/Proton#8711 · opened 2025-05-18 by eloj · updated 2025-05-21 · 2 comments · github · game page · search this game
3 matching comments, n / p to jump
Eeloj 2025-05-18 github

Compatibility Report

  • Name of the game with compatibility issues: Drop Duchy
  • Steam AppID of the game: 2525310

System Information

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

The game "launches", but there's no window created nor any sound. The only option is to kill the process(es) using the Stop button. This seems a lot like #8682 though this game seems to use UE5.

Reproduction

With my configuration, the reproduction is just to install the game and try to start it.

Workaround

After trying all sorts of workarounds, including PROTON_DISABLE_NVAPI, PROTON_USE_WINED3D, WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER -- without success -- I found a post by the developer from where I learned that you can use the options '-force -dx11' to force it from DX12 to DX11, and this worked.

Logs

In the default (non-working) case, the PROTON_LOG ends thus:

...
21630.103:0130:0134:info:dxvk-nvapi:NvAPI_QueryInterface (0xad298d3f): Unknown function ID
21630.103:0130:0134:info:dxvk-nvapi:NvAPI_Initialize
21630.103:0130:0134:info:dxvk-nvapi:DXVK-NVAPI proton-9.0-4e NVAPI gcc 10.3.0 x86_64 plain (DropDuchy-Win64-Shipping.exe)
info:  NVIDIA GeForce GTX 1080 Ti:
info:    Driver : NVIDIA 570.144.0
info:    Memory Heap[0]: 
info:      Size: 11264 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 48169 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[8]: Property Flags = 0x6
info:      Memory Type[9]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[10]: Property Flags = 0x7
21630.104:0130:0134:info:dxvk-nvapi:Successfully acquired Vulkan vkGetInstanceProcAddr @ 0x6ffff9add660
21630.105:0130:0134:info:dxvk-nvapi:NvAPI Device: NVIDIA GeForce GTX 1080 Ti (570.144.0)
21630.106:0130:0134:info:dxvk-nvapi:NvAPI Output: \\.\DISPLAY1
21630.108:0130:0134:info:dxvk-nvapi:<-NvAPI_Initialize: OK
21630.108:0130:0134:info:dxvk-nvapi:NvAPI_QueryInterface (0x33c7358c): Unknown function ID
21630.108:0130:0134:info:dxvk-nvapi:NvAPI_QueryInterface (0x593e8644): Unknown function ID
21630.108:0130:0134:info:dxvk-nvapi:<-NvAPI_D3D12_IsNvShaderExtnOpCodeSupported (20/NV_EXTN_OP_UINT64_ATOMIC): OK
21630.108:0130:0134:info:dxvk-nvapi:<-NvAPI_SYS_GetDriverAndBranchVersion: OK
21630.110:0130:020c:warn:threadname:NtSetInformationThread Thread renamed to L"RHIInterruptThread"
21630.110:0130:020c:trace:seh:dispatch_exception code=406d1388 flags=0 addr=00006FFFFFC1CF07 ip=6fffffc1cf07
21630.110:0130:020c:trace:seh:dispatch_exception  info[0]=0000000000001000
21630.110:0130:020c:trace:seh:dispatch_exception  info[1]=000000003004fe80
21630.110:0130:020c:trace:seh:dispatch_exception  info[2]=000000000000020c
21630.110:0130:020c:warn:threadname:dispatch_exception Thread renamed to "RHIInterruptThread"
21630.110:0130:020c:trace:seh:call_vectored_handlers calling handler at 00006FFFF949B1D0 code=406d1388 flags=0
21630.110:0130:020c:trace:seh:call_vectored_handlers handler at 00006FFFF949B1D0 returned ffffffff
21630.111:0130:0210:warn:threadname:NtSetInformationThread Thread renamed to L"RHISubmissionThread"
21630.111:0130:0210:trace:seh:dispatch_exception code=406d1388 flags=0 addr=00006FFFFFC1CF07 ip=6fffffc1cf07
21630.111:0130:0210:trace:seh:dispatch_exception  info[0]=0000000000001000
21630.111:0130:0210:trace:seh:dispatch_exception  info[1]=0000000030bcfe80
21630.111:0130:0210:trace:seh:dispatch_exception  info[2]=0000000000000210
21630.111:0130:0210:warn:threadname:dispatch_exception Thread renamed to "RHISubmissionThread"
21630.111:0130:0210:trace:seh:call_vectored_handlers calling handler at 00006FFFF949B1D0 code=406d1388 flags=0
21630.111:0130:0210:trace:seh:call_vectored_handlers handler at 00006FFFF949B1D0 returned ffffffff
21630.123:0130:0134:warn:vkd3d-proton:d3d12_command_list_QueryInterface: {09e0bf36-54ac-484f-8847-4baeeab6053f} not implemented, returning E_NOINTERFACE.
21630.123:0130:0134:warn:vkd3d-proton:d3d12_command_list_QueryInterface: {09e0bf36-54ac-484f-8847-4baeeab6053f} not implemented, returning E_NOINTERFACE.
21630.124:0130:0134:warn:vkd3d-proton:d3d12_command_list_QueryInterface: {09e0bf36-54ac-484f-8847-4baeeab6053f} not implemented, returning E_NOINTERFACE.
21630.124:0130:0134:warn:vkd3d-proton:d3d12_command_list_QueryInterface: {09e0bf36-54ac-484f-8847-4baeeab6053f} not implemented, returning E_NOINTERFACE.
21630.126:0130:0134:warn:vkd3d-proton:d3d12_command_list_QueryInterface: {09e0bf36-54ac-484f-8847-4baeeab6053f} not implemented, returning E_NOINTERFACE.
Eeloj 2025-05-18 github

Attached are logs for both the non-working default case, and the working case when %command% -force -dx11 is used as the launch options.

drop-duchy-protonlogs.tar.gz

SsafetyF1rst 2025-05-21 github

Attached are logs for both the non-working default case, and the working case when %command% -force -dx11 is used as the launch options.

In my case, the -force -dx11 option doesn't help. Probably due to the difference in versions of the game engine.

Proton versions

Launch options

Launch lines