On Sat Aug 1 09:20:37 2026 +0000, Stian Low wrote:
Silksong launch crash fixed via `WINE_D3D_CONFIG=no_create_flags=0x800` for both renderer=gl and vulkan including fixing videos otherwise bugged also: {width=900 height=563} {width=900 height=563} Silksong crashes for wine-11.14-4dbf7bef7a0 because `d3d11_device_CreateFence` returns `E_NOTIMPL` which is fixed by returning `S_OK` which seems to allow the game to work including videos for both renderer=gl and vulkan.
renderer=gl drops to steady 30fps as if intended only during video vs vulkan which stays at 60fps. Both games run at 60fps during gameplay. Therefore MR-11398 is not a workaround for Silksong in the same way as the other video bug duplicates for Haven. `d3d11_device_CreateFence` impl may be included as part of MR-11404 to support `GetSharedHandle` if needed otherwise it will be handled by a separate merge request. Unclear if `d3d11_device_CreateFence` is part of `D3D11_CREATE_DEVICE_VIDEO_SUPPORT` or specific to how Unity seems to implement as if `CreateFence` is dependent on `D3D11_CREATE_DEVICE_VIDEO_SUPPORT` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11398#note_147677