https://bugs.winehq.org/show_bug.cgi?id=57233
--- Comment #9 from Ivo Ivanov logos128@gmail.com --- Created attachment 77196 --> https://bugs.winehq.org/attachment.cgi?id=77196 beamng_vulkan_patch.gz
Thanks. Unfortunately the issue is still present.
I didn't mention before, but in vulkan rendering mode without the issue, the game starts windowed with default settings. When this issue is present the game starts with a black full-screen and hangs there. Also, when everything works properly, the game seems to launch a second cef render process (as it looks from the params). With the problem, though, it hangs in the first process, and doesn't launch the second cef process.
I have added 'event' to the winedebug env. This is with the provided patch applied on Wine 9.18.r221.g7c1fbc40b7e. The game is launched with default settings.
WINEDEBUG=-all,+timestamp,+pid,+tid,+loaddll,+x11drv,+win,+event,+vulkan
The call to X11DRV_WindowPosChanged() is on row 9459.
I'm using Manjaro (Arch) with kernel 6.10.11, XFCE in X11, Nvidia GTX 1080ti with driver 550.40.75 (the latest vulkan dev driver), several VC++ redists installed in the prefix and forced to native, .NET 4.8, dxvk build from latest HEAD.