it seems that 32-bit DirectD3D applications running on certain GPUs with DXVK (more specifically **DXVK 1.10.3 **[**and DXVK Sarek)**](https://github.com/pythonlover02/DXVK-Sarek/issues/45)** are currently broken on Wine with this new OWW64 mode with the available patches.** `00f0:trace:vulkan:vkCreateDevice Enabling 19 client device extensions 00f0:trace:vulkan:vkCreateDevice - VK_EXT_4444_formats 00f0:trace:vulkan:vkCreateDevice - VK_EXT_custom_border_color 00f0:trace:vulkan:vkCreateDevice - VK_EXT_depth_clip_enable 00f0:trace:vulkan:vkCreateDevice - VK_EXT_extended_dynamic_state 00f0:trace:vulkan:vkCreateDevice - VK_EXT_host_query_reset 00f0:trace:vulkan:vkCreateDevice - VK_EXT_robustness2 00f0:trace:vulkan:vkCreateDevice - VK_EXT_shader_demote_to_helper_invocation 00f0:trace:vulkan:vkCreateDevice - VK_EXT_transform_feedback 00f0:trace:vulkan:vkCreateDevice - VK_EXT_vertex_attribute_divisor 00f0:trace:vulkan:vkCreateDevice - VK_KHR_create_renderpass2 00f0:trace:vulkan:vkCreateDevice - VK_KHR_depth_stencil_resolve 00f0:trace:vulkan:vkCreateDevice - VK_KHR_draw_indirect_count 00f0:trace:vulkan:vkCreateDevice - VK_KHR_driver_properties 00f0:trace:vulkan:vkCreateDevice - VK_KHR_external_semaphore_win32 00f0:trace:vulkan:vkCreateDevice - VK_KHR_image_forma t_list 00f0:trace:vulkan:vkCreateDevice - VK_KHR_sampler_mirror_clamp_to_edge 00f0:trace:vulkan:vkCreateDevice - VK_KHR_shader_float_controls 00f0:trace:vulkan:vkCreateDevice - VK_KHR_swapchain 00f0:trace:vulkan:vkCreateDevice - VK_KHR_timeline_semaphore 00f0:trace:vulkan:thunk32_vkCreateDevice 0x12b54f8, 0x22f6e0, 0, 0x22f5dc 00f0:trace:vulkan:win32u_vkCreateDevice Device name: "NVIDIA GeForce GT 710". 00f0:trace:vulkan:win32u_vkCreateDevice Vendor ID: 0x10de, Device ID: 0x128b. 00f0:trace:vulkan:win32u_vkCreateDevice Driver version: 0x75c00080. 00f0:trace:vulkan:convert_device_create_info Enabling 19 host device extensions 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_4444_formats" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_custom_border_color" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_depth_clip_enable" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_extended_dynamic_state" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_host_query_ reset" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_robustness2" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_shader_demote_to_helper_invocation" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_transform_feedback" 00f0:trace:vulkan:convert_device_create_info - "VK_EXT_vertex_attribute_divisor" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_create_renderpass2" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_depth_stencil_resolve" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_draw_indirect_count" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_driver_properties" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_image_format_list" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_sampler_mirror_clamp_to_edge" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_shader_float_controls" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_swapchain" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_timeline_semap hore" 00f0:trace:vulkan:convert_device_create_info - "VK_KHR_external_semaphore_fd" 00f0:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x29e83f2a4 ip=29e83f2a4 00f0:trace:seh:handle_syscall_fault info[0]=0000000000000000 00f0:trace:seh:handle_syscall_fault info[1]=0000000000000038 00f0:trace:seh:handle_syscall_fault rax=0000000000000000 rbx=0000000000000000 rcx=000000000001895c rdx=00003e7848014800 00f0:trace:seh:handle_syscall_fault rsi=00003e78490b4b80 rdi=00003e7856d00400 rbp=00003e7856d00400 rsp=00007ffffe10c460 00f0:trace:seh:handle_syscall_fault r8=0000000000000000 r9=00003e7847c48350 r10=0000000000000050 r11=0000000000000246 00f0:trace:seh:handle_syscall_fault r12=00000002a28ca640 r13=0000000000000002 r14=00003e7856d00400 r15=00003e7848052600 00f0:trace:seh:handle_syscall_fault returning to user mode ip=000000007bd9125b ret=c0000005 00f0:err:msvcrt:_wassert (L"!status",L"dlls/winevulkan/loader.c",660) Assertion failed: !status, file dlls/winevulkan/loader.c, line 660` `00f0:trace:seh:raise (22) 00f0:trace:vulkan:DllMain 78320000, 0, 00000001` This also has been reported to happen on [Android devices with some proprietary drivers](https://github.com/AndreRH/hangover/issues/168) that don't feature support for `VK_EXT_external_memory_host` and `VK_EXT_map_memory_placed`, [Hangover work around that bug some years ago](https://github.com/xMeM/termux-packages/commit/2a91f05b6e6cd67aceb515b75e7b5...), on the other hand the same 470xx driver on GNU/Linux works fine with these DXVK version and WOW64 despite not supporting both extensions, though the 470xx indeed support `VK_EXT_external_memory_host`. At least that's what appears in my end. `$ vulkaninfo | grep VK_EXT_external_memory_host`\ `feature) VK_EXT_external_memory_host : extension revision 1` I think it's very important to look into this, as other drivers, GPUs and platforms may be affected by this too. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8073#note_142039