https://bugs.winehq.org/show_bug.cgi?id=55432
Bug ID: 55432 Summary: PlanetSide 2: White screen when running launcher Product: Wine Version: 8.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdiplus Assignee: wine-bugs@winehq.org Reporter: linards.liepins@gmail.com Distribution: ---
I am using Steam, so when I click "Play" in Steam, the black screen whith DayBreak logo appears for a second or two, and then it says for few more moments black and then turns all white.
After following the suggestion to add "--disable-gpu" in https://www.reddit.com/r/linux_gaming/comments/va7qag/planetside_2_only_load... , launcher starts just fine. After that, the BattleEye error occurs, blocking to run the game.
System:
$ inxi -Gxxx Graphics: Device-1: Intel DG2 [Arc A770] driver: i915 v: kernel arch: Gen-12.7 pcie: speed: 2.5 GT/s lanes: 1 ports: active: HDMI-A-1,HDMI-A-2 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-3 bus-ID: 03:00.0 chip-ID: 8086:56a0 class-ID: 0300 Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.9 compositor: gnome-shell v: 44.3 driver: gpu: i915 display-ID: 0 Monitor-1: HDMI-A-1 model: BenQ G2420HDBL serial: RAB03454SL000 res: 1920x1080 dpi: 92 size: 477x268mm (18.78x10.55") diag: 604mm (23.8") modes: max: 1920x1080 min: 720x400 Monitor-2: HDMI-A-2 model: Philips FTV serial: 16843009 res: 1920x1080 dpi: 76 size: 640x360mm (25.2x14.17") diag: 734mm (28.9") modes: max: 1920x1080 min: 640x480 API: OpenGL v: 4.6 Mesa 23.1.5 renderer: Mesa Intel Arc A770 Graphics (DG2) direct-render: Yes
https://bugs.winehq.org/show_bug.cgi?id=55432
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Summary|PlanetSide 2: White screen |PlanetSide 2 launcher is |when running launcher |completely white (needs | |dcomp.dll.DCompositionCreat | |eDevice implementation) Component|gdiplus |-unknown
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- 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.
https://bugs.winehq.org/show_bug.cgi?id=55432
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |dcomp
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
https://bugs.winehq.org/show_bug.cgi?id=55432
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- DXVK is not supported in this bugzilla. You opened several bugs with such a setup. Please when reporting a bug, use only vanilla wine in a fresh prefix. You were already told that.
https://bugs.winehq.org/show_bug.cgi?id=55432
--- Comment #4 from Linards linards.liepins@gmail.com --- (In reply to joaopa from comment #3)
DXVK is not supported in this bugzilla. You opened several bugs with such a setup. Please when reporting a bug, use only vanilla wine in a fresh prefix. You were already told that.
OK. Either way, the command line ( launch option in STeam ): "--disable-gpu" did the trick. The game then - once clicking "PLAY", is not launching due to EasyAntiCheat Error 1053 (See https://forum.winehq.org/viewtopic.php?t=33065).
http://bugs.winehq.org/show_bug.cgi?id=55432
--- Comment #5 from lunarleafclover@outlook.com --- This also seemingly affects "Deelay" by Sixth Sample when being loaded into FL Studio, except instead of being white, it just doesn't render anything in the plugin window. It functions, but without its UI, its effectively useless outside of opening FL Studios with Deelay already pre-configured. I tested with Wine 10.0, and multiple other versions, like GE-Proton under Bottles, using GL, Vulkan, with or without DXVK or vkd3d. Disabling dcomp within Wine's configurations just simply causes it to not load at all within FL Studio, no matter what version I tried.