protonscr

Hellblade 1 crashes on startup

vkd3dclosed
HansKristian-Work/vkd3d-proton#2980 · opened 2026-05-03 by Hauptmann2345 · updated 2026-05-04 · 2 comments · github
HHauptmann2345 2026-05-03 github

Hellblade 1 works with DX11, DX12, DXVK. However when I add VKD3D, it crashes during startup. I've freshly installed the game.

Software information

Hellblade: Senua's Sacrifice, default settings, DX12, no upscaling, no RT, 4K, no HDR

System information

  • GPU: RTX 4090
  • Driver: 596.36
  • Wine version: Windows 11 Pro 64-bit
  • VKD3D-Proton version: 3.0b

Log files

4778:warn:openvr_instance_extensions: Failed to open VR registry key, status 2.
4778:warn:openxr_vulkan_extensions: wineopenxr.dll is missing required symbols.
4778:info:vkd3d_instance_apply_application_workarounds: Program name: "HellbladeGame-Win64-Shipping.exe" (hash: fe07338218552d8c)
4778:info:vkd3d_instance_apply_application_workarounds: Detected game HellbladeGame-Win64-Shipping.exe, adding config 0x0, removing masks 0x0.
4778:info:vkd3d_instance_apply_application_workarounds: Detected game HellbladeGame-Win64-Shipping.exe, adding shader quirks for specific shaders.
4778:info:vkd3d_instance_deduce_config_flags_from_environment: shader_cache is used, global_pipeline_cache is enforced.
4778:info:vkd3d_config_flags_init_once: VKD3D_CONFIG=''.
4778:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 3.0.0.
4778:info:vkd3d_instance_init: vkd3d-proton - build: 21a49c975df83a7.
4778:warn:openvr_device_extensions: Failed to open VR registry key, status 2.
4778:warn:openxr_vulkan_extensions: wineopenxr.dll is missing required symbols.
4778:warn:vkd3d_supports_minimum_coopmat_caps: Missing sufficient features to expose WMMA.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 3. All out of band work will happen on the in band queue.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 5. All out of band work will happen on the in band queue.
4778:info:vkd3d_memory_info_decide_hvv_usage: Topology: No more than 1 device local heap, HVV access is viable.
4778:info:vkd3d_memory_info_upload_hvv_memory_properties: Topology: HVV usage is allowed, using DEVICE_LOCAL | HOST_COHERENT for UPLOAD.
4778:info:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x10.
4778:info:vkd3d_bindless_state_get_bindless_flags: Enabling fast paths for advanced ExecuteIndirect() graphics and compute (EXT_dgc).
4778:info:vkd3d_bindless_state_get_bindless_flags: Device supports VK_EXT_mutable_descriptor_type.
4778:info:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
4778:info:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
4778:info:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
4778:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
4778:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.7.
4778:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.8.
4778:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 12288, may be inaccurate.
4778:info:d3d12_device_determine_ray_tracing_tier: DXR support enabled.
4778:info:d3d12_device_determine_ray_tracing_tier: DXR 1.1 support enabled.
4778:info:d3d12_device_caps_init_feature_level: DX Ultimate supported!
4778:info:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
4778:info:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
4574:info:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
4574:info:vkd3d_pipeline_library_disk_cache_merge: Promoting write cache to read cache. No need to merge any disk caches.
4574:info:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.524 ms.
4574:info:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.127 ms.
4574:info:d3d12_pipeline_library_read_blob_stream_format: Device teardown request received, stopping parse early.
4574:info:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.137 ms.
4574:info:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
4778:warn:openvr_instance_extensions: Failed to open VR registry key, status 2.
4778:warn:openxr_vulkan_extensions: wineopenxr.dll is missing required symbols.
4778:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 3.0.0.
4778:info:vkd3d_instance_init: vkd3d-proton - build: 21a49c975df83a7.
4778:warn:openvr_device_extensions: Failed to open VR registry key, status 2.
4778:warn:openxr_vulkan_extensions: wineopenxr.dll is missing required symbols.
4778:warn:vkd3d_supports_minimum_coopmat_caps: Missing sufficient features to expose WMMA.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 3. All out of band work will happen on the in band queue.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:vkd3d_queue_create: Enabling global submission mutex workaround.
4778:warn:d3d12_device_create_vkd3d_queues: Could not allocate an out of band queue for queue family 5. All out of band work will happen on the in band queue.
4778:info:vkd3d_memory_info_decide_hvv_usage: Topology: No more than 1 device local heap, HVV access is viable.
4778:info:vkd3d_memory_info_upload_hvv_memory_properties: Topology: HVV usage is allowed, using DEVICE_LOCAL | HOST_COHERENT for UPLOAD.
4778:info:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x10.
4778:info:vkd3d_bindless_state_get_bindless_flags: Enabling fast paths for advanced ExecuteIndirect() graphics and compute (EXT_dgc).
4778:info:vkd3d_bindless_state_get_bindless_flags: Device supports VK_EXT_mutable_descriptor_type.
4778:info:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
4778:info:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
4778:info:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
4778:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
4778:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.7.
4778:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.8.
4778:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 12288, may be inaccurate.
4778:info:d3d12_device_determine_ray_tracing_tier: DXR support enabled.
4778:info:d3d12_device_determine_ray_tracing_tier: DXR 1.1 support enabled.
4778:info:d3d12_device_caps_init_feature_level: DX Ultimate supported!
4778:info:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
4778:info:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
4778:warn:d3d12_device_QueryInterface: {a7aa6116-9c8d-4bba-9083-b4d816b71b78} not implemented, returning E_NOINTERFACE.
4778:warn:d3d12_device_QueryInterface: {ccffef16-7b69-468f-bce3-cd953369a39a} not implemented, returning E_NOINTERFACE.
20e0:info:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
20e0:info:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
20e0:info:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.088 ms.
20e0:info:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.053 ms.
20e0:info:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.014 ms.
20e0:info:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
4778:fixme:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:info:dxgi_vk_swap_chain_init: Creating swapchain (3840 x 2160), BufferCount = 3.
4778:info:dxgi_vk_swap_chain_init_sync_objects: Ensure maximum latency of 3 frames with KHR_present_wait.
4778:info:dxgi_vk_swap_chain_init_waiter_thread: Enabling present wait path for frame latency.
4778:info:dxgi_vk_swap_chain_init_sleep_state: Timer interval is 0.5 ms.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
3324:info:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 3 swapchain images.
3324:warn:dxgi_vk_swap_chain_record_render_pass: Application is presenting user index 0, but it has never been rendered to.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
4778:warn:d3d12_device_QueryInterface: {48596da1-814c-45bd-b73e-65715a649e7a} not implemented, returning E_NOINTERFACE.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
23f4:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
23f4:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
23f4:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
3324:info:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 3 swapchain images.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.
44ec:trace:vkd3d_texture_view_desc_fixup: Remapping 2D to 2D_ARRAY. Needs Vulkan spec tightening to match D3D12 properly.

Ddoitsujin maintainer 2026-05-04 github

Game works fine on wine. In general, vkd3d-proton isn't expected to work on Windows given that almost every game has some sort of tight integration with vendor-specific libraries.

HHansKristian-Work maintainer 2026-05-04 github

Closing as wontfix. Indeed, we don't directly support games running on Windows because too many issues out of our control.

Launch options

DLLs