http://bugs.winehq.org/show_bug.cgi?id=59008
Bug ID: 59008 Summary: Red dead redemption hangs Product: vkd3d Version: 1.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: vkd3d Assignee: wine-bugs@list.winehq.org Reporter: levanchelidze@gmail.com Distribution: ---
Created attachment 79745 --> http://bugs.winehq.org/attachment.cgi?id=79745 terminal output
On uhd 620 graphics after in game some time passes the game hangs
Using wine 10.19 and installed vkd3d from winetricks
BufferCount = 3. 10029.717:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects: Ensure maximum latency of 3 frames with KHR_present_wait. 10029.728:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_waiter_thread: Enabling present wait path for frame latency. 10029.728:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sleep_state: Timer interval is 1.0 ms. warn: DXGI: MakeWindowAssociation: Ignoring flags 10029.751:0020:01f8:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 3 swapchain images. 10029.923:0020:01f8:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 3 swapchain images. 10030.179:0020:01f0:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Flushing disk cache (wakeup counter since last flush = 1791). It seems like application has stopped creating new PSOs for the time being. 01d8:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for device 0. 10063.639:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_ChangeProperties: Reallocating swapchain (1280 x 720), BufferCount = 3. 01d8:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for device 0. 01d8:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for device 0. 10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. ^C0264:fixme:console:default_ctrl_handler Terminating process 20 on event 0
http://bugs.winehq.org/show_bug.cgi?id=59008
--- Comment #1 from Henri Verbeet hverbeet@gmail.com --- Hi, that looks like a vkd3d-proton[1] log. If you did indeed intend to file this bug against upstream vkd3d, you'll most likely want to recreate the log using a clean WINEPREFIX, without vkd3d-proton or DXVK installed.
[1] https://github.com/HansKristian-Work/vkd3d-proton
http://bugs.winehq.org/show_bug.cgi?id=59008
--- Comment #2 from Levan levanchelidze@gmail.com --- Created attachment 79746 --> http://bugs.winehq.org/attachment.cgi?id=79746 fresh wine prefix
http://bugs.winehq.org/show_bug.cgi?id=59008
--- Comment #3 from Henri Verbeet hverbeet@gmail.com --- Unfortunately it's not immediately obvious from the log what the issue may be. I'll try to reproduce the issue myself, but it'll likely take a while.
It may help to get a log with WINEDEBUG="+dxgi,+d3d12,+seh" and VKD3D_DEBUG=trace, but note that these logs tend to be very large, especially in cases where it takes a while to get to the point where the issue occurs. If you're able to attach a debugger when the game hangs, it may also be helpful to get stack traces for the game's threads.
http://bugs.winehq.org/show_bug.cgi?id=59008
--- Comment #4 from Levan levanchelidze@gmail.com --- (In reply to Henri Verbeet from comment #3)
Unfortunately it's not immediately obvious from the log what the issue may be. I'll try to reproduce the issue myself, but it'll likely take a while.
It may help to get a log with WINEDEBUG="+dxgi,+d3d12,+seh" and VKD3D_DEBUG=trace, but note that these logs tend to be very large, especially in cases where it takes a while to get to the point where the issue occurs. If you're able to attach a debugger when the game hangs, it may also be helpful to get stack traces for the game's threads.
I been suggested on vkd3d-proton that it's a driver issue https://github.com/HansKristian-Work/vkd3d-proton/issues/2720#issuecomment-3... here is it on mesa gitlab.freedesktop.org/mesa/mesa/-/issues/14348
http://bugs.winehq.org/show_bug.cgi?id=59008
--- Comment #5 from Levan levanchelidze@gmail.com --- Here is wine debug logs on 10.20
https://www.mediafire.com/file/m1awa3qv80a5lgm/wine_debug.log.7z/file