https://bugs.winehq.org/show_bug.cgi?id=55432
--- Comment #2 from Linards linards.liepins@gmail.com --- (In reply to Gijs Vermeulen from comment #1)
It needs dcomp.dll.DCompositionCreateDevice implementation. Disabling dcomp.dll works around the problem as well.
Please also follow bug guideline rules by at least attaching the terminal output, have a look at https://wiki.winehq.org/Bugs#How_to_report.
Terminal output:
$ wine "LaunchPad.exe" 093c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0050C300, 43) stub 093c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION info: Game: LaunchPad.exe info: DXVK: v2.2 info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa837c0 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 16.0.6, 256 bits) info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT info: Intel(R) Arc(tm) A770 Graphics (DG2): info: Driver : Intel open-source Mesa driver 23.1.4 info: Memory Heap[0]: info: Size: 16288 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Heap[1]: info: Size: 23981 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0xe info: Process set as DPI aware 093c:fixme:iphlpapi:SendARP (DestIP 0x0100a8c0, SrcIP 0x00000000, pMacAddr 0068430C, PhyAddrLen 00684038): stub 0940:fixme:ver:GetCurrentPackageId (020EFEF0 00000000): stub info: Game: LaunchPad.exe info: DXVK: v2.2 info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa837c0 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 16.0.6, 256 bits) info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT info: Intel(R) Arc(tm) A770 Graphics (DG2): info: Driver : Intel open-source Mesa driver 23.1.4 info: Memory Heap[0]: info: Size: 16288 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Heap[1]: info: Size: 23981 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0xe info: Process set as DPI aware 0958:fixme:ver:GetCurrentPackageId (0510FEF0 00000000): stub 093c:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 093c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 093c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 080E5A18, 43) stub 093c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented! 0988:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0A0DFCFC, 00000000 0A0DFD00 0988:fixme:nls:get_dummy_preferred_ui_language (0x38 0x426 0A0DFCFC 00000000 0A0DFD00) returning a dummy value (current locale) 0988:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0A0DFCFC, 08740E60 0A0DFD00 0988:fixme:nls:get_dummy_preferred_ui_language (0x38 0x426 0A0DFCFC 08740E60 0A0DFD00) returning a dummy value (current locale) 0988:fixme:winsock:WSALookupServiceBeginW (0A0DFA24 0xff0 0A0DFA64) Stub! 0988:fixme:iphlpapi:NotifyAddrChange (Handle 0A0DFBA4, overlapped 087419D4): stub 09c4:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 09c4:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 09c4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 12ED5A18, 43) stub 09c4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0044C8C0, 43) stub 09c4:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented! 09f0:fixme:thread:QueryThreadCycleTime (00000118,0377FDF0): stub! 09c4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 040B76C0, 43) stub 09c4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 04570C28, 43) stub info: Game: GameLauncherCefChildProcess.exe info: DXVK: v2.2 info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fa837c0 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 16.0.6, 256 bits) info: Intel(R) Arc(tm) A770 Graphics (DG2): info: Driver : Intel open-source Mesa driver 23.1.4 info: Memory Heap[0]: info: Size: 16288 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[2]: Property Flags = 0x7 info: Memory Heap[1]: info: Size: 23981 MiB info: Flags: 0x0 info: Memory Type[1]: Property Flags = 0xe warn: DXGI: Found monitors not associated with any adapter, using fallback warn: D3D11DeviceFeatures: External memory features not supported info: D3D11CoreCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_11_1 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Device properties: info: Device : Intel(R) Arc(tm) A770 Graphics (DG2) info: Driver : Intel open-source Mesa driver 23.1.4 info: Enabled device extensions: info: VK_EXT_conservative_rasterization info: VK_EXT_custom_border_color info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state3 info: VK_EXT_fragment_shader_interlock info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_module_identifier info: VK_EXT_shader_stencil_export info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_pipeline_library info: VK_KHR_swapchain info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 1 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 1 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 1 info: variableMultisampleRate : 1 info: shaderResourceResidency : 0 info: shaderResourceMinLod : 1 info: sparseBinding : 0 info: sparseResidencyBuffer : 0 info: sparseResidencyImage2D : 0 info: sparseResidencyImage3D : 0 info: sparseResidency2Samples : 0 info: sparseResidency4Samples : 0 info: sparseResidency8Samples : 0 info: sparseResidency16Samples : 0 info: sparseResidencyAliased : 0 info: Vulkan 1.1 info: shaderDrawParameters : 1 info: Vulkan 1.2 info: samplerMirrorClampToEdge : 1 info: drawIndirectCount : 1 info: samplerFilterMinmax : 1 info: hostQueryReset : 1 info: timelineSemaphore : 1 info: bufferDeviceAddress : 0 info: shaderOutputViewportIndex : 1 info: shaderOutputLayer : 1 info: vulkanMemoryModel : 1 info: Vulkan 1.3 info: robustImageAccess : 0 info: pipelineCreationCacheControl : 1 info: shaderDemoteToHelperInvocation : 1 info: shaderZeroInitializeWorkgroupMemory : 0 info: synchronization2 : 1 info: dynamicRendering : 1 info: VK_AMD_shader_fragment_mask info: extension supported : 0 info: VK_EXT_attachment_feedback_loop_layout info: attachmentFeedbackLoopLayout : 0 info: VK_EXT_conservative_rasterization info: extension supported : 1 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_extended_dynamic_state3 info: extDynamicState3AlphaToCoverageEnable : 0 info: extDynamicState3DepthClipEnable : 1 info: extDynamicState3RasterizationSamples : 0 info: extDynamicState3SampleMask : 1 info: VK_EXT_fragment_shader_interlock info: fragmentShaderSampleInterlock : 1 info: fragmentShaderPixelInterlock : 1 info: VK_EXT_full_screen_exclusive info: extension supported : 0 info: VK_EXT_graphics_pipeline_library info: graphicsPipelineLibrary : 0 info: VK_EXT_memory_budget info: extension supported : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 1 info: nullDescriptor : 1 info: VK_EXT_shader_module_identifier info: shaderModuleIdentifier : 1 info: VK_EXT_shader_stencil_export info: extension supported : 1 info: VK_EXT_swapchain_colorspace info: extension supported : 0 info: VK_EXT_hdr_metadata info: extension supported : 0 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_external_memory_win32 info: extension supported : 0 info: VK_KHR_external_semaphore_win32 info: extension supported : 0 info: VK_NVX_binary_import info: extension supported : 0 info: VK_NVX_image_view_handle info: extension supported : 0 info: Queue families: info: Graphics : 0 info: Transfer : 0 info: Sparse : n/a warn: DXVK: No state cache file found info: DXVK: Graphics pipeline libraries not supported info: Adapter LUID 0: 0:443 err: Failed to create shared resource: VK_KHR_EXTERNAL_MEMORY_WIN32 not supported warn: D3D11: Failed to write shared resource info for a texture warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: 9d8e1289-d7b3-465f-8126-250e349af85d err: D3D11VideoDevice::GetVideoDecoderProfileCount: Stub err: Failed to create shared resource: VK_KHR_EXTERNAL_MEMORY_WIN32 not supported warn: D3D11: Failed to write shared resource info for a texture warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c 09e0:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 09e0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 09e0:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 12ED5A18, 43) stub 09e0:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0044C8C0, 43) stub 09e0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented! 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 05477B54. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 05477B54. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 05477B54. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 05477B54. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 05477B54. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 0547480C. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 054748EC. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 054748EC. 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 054748EC. 09e0:fixme:gdi:GdiInitializeLanguagePack stub 09e0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 09c4:fixme:dcomp:DCompositionCreateDevice 04494BF8, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 054748EC. 09e8:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 09e8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 09e8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 12ED5A18, 43) stub 09e8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0044C8C0, 43) stub 09e8:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented! 09e8:fixme:gdi:GdiInitializeLanguagePack stub 09e8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 099c:fixme:file:NtLockFile I/O completion on lock not implemented yet