protonscr

Red dead redemption hands on uhd 620

vkd3dclosed
HansKristian-Work/vkd3d-proton#2720 · opened 2025-11-23 by Levan7 · updated 2026-06-04 · 5 comments · github
LLevan7 2025-11-23 github

Please describe your issue as accurately as possible. Include screenshots or videos if relevant

Software information

The game hangs every time you go in game, no matter the graphical settings.

System information

  • GPU: UHD 620
  • Driver: 26.0 git and 25.2.7
  • Wine version: ge-proton 10.25
  • VKD3D-Proton version: 3.0a

Log files

0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 0024:err:msvcrt:demangle_datatype Unknown type � 588.700:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init: Creating swapchain (1920 x 1080), BufferCount = 3. 588.709:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects: Ensure maximum latency of 3 frames with KHR_present_wait. 588.711:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_waiter_thread: Enabling present wait path for frame latency. 588.711:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sleep_state: Timer interval is 1.0 ms. warn: DXGI: MakeWindowAssociation: Ignoring flags 588.864:0020:0214:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images. 588.953:0020:0214:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images. 628.128:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_ChangeProperties: Reallocating swapchain (1280 x 720), BufferCount = 3. 628.313:0020:0214:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images. 628.329:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init: Creating swapchain (1280 x 720), BufferCount = 2. 628.334:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects: Ensure maximum latency of 3 frames with KHR_present_wait. 628.335:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_waiter_thread: Enabling present wait path for frame latency. 628.335:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sleep_state: Timer interval is 1.0 ms. warn: DXGI: MakeWindowAssociation: Ignoring flags 628.398:0020:0214:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images. 628.458:0020:0214:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 4 swapchain images. 687.074:0020:0278:err:vkd3d-proton:dxgi_vk_swap_chain_wait_semaphore: Failed to wait for present semaphore, vr -4. 687.074:0020:0210:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 687.074:0020:0210:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 687.074:0020:0278:err:vkd3d-proton:dxgi_vk_swap_chain_wait_semaphore: Failed to wait for present semaphore, vr -4. 687.074:0020:0210:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 687.074:0020:0210:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4.

HHansKristian-Work maintainer 2025-11-24 github

Almost certain to be a driver bug. Ancient Intel iGPU isn't something we can support all that well.

LLevan7 2025-11-24 github

Thank you for providing more clarity, i will fill up a bug report on mesa.
Thank you

HHansKristian-Work maintainer 2025-11-25 github

Closing, as this belongs on Mesa tracker until there is evidence that vkd3d-proton has a bug.

Sstianlow 2026-06-04 github

Please provide glxinfo for:
https://bugs.winehq.org/show_bug.cgi?id=59008#c6

620 gpu may not have been supported by wined3d at the time and fell back to minimal gpu memory ~1.5 GB which may have caused major performance issues and hangs.

If your GPU matches 620 0x5917 variant then you'll soon get 32GB support per pending wine merge request which should also work with vkd3d-proton:
https://gitlab.winehq.org/wine/wine/-/merge_requests/11062

Sstianlow 2026-06-04 github

Please provide glxinfo for: https://bugs.winehq.org/show_bug.cgi?id=59008#c6

Nevermind.

Confirming our GPU matches 620 0x5917 variant per your mesa bug report:
https://gitlab.freedesktop.org/mesa/mesa/-/work_items/14348

This finding may help resolve similar odd gpu bugs in the future.

Proton versions

Upstream links