Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.35k stars 261 forks source link

[Bug]: steam not showing the window #285

Closed zrll12 closed 1 year ago

zrll12 commented 1 year ago

Description

Steam’s window disappeared after installing updates

Steps to reproduce

Install steam, and click run, and after deleting all the envs and rerun, steam window still close after installing updates. Using macos14.0 23A5301h and gptk version 1 beta 3

Expected behaviour

Steam show the login window or the main window

Logs

Whisky Version: 1.1.0
Date: 8/4/23 7:48:37
macOS Version: 版本14.0(版号23A5301h)
Bottle Name: steam
Wine Version: 7.7.0
Wine Binary Version: 5
Windows Version: win10
Bottle URL: /Users/zrll/Library/Containers/com.isaacmarovitz.Whisky/Bottles/64D4D0EB-A775-4494-A500-4CBEFD67F4FA

Arguments: start C:\Program Files (x86)\Steam\steam.exe 

Launched Wine (8372)
0068:err:module:open_builtin_so_file failed to load .so lib "/Users/zrll/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/lib/wine/x86_64-unix/wineusb.sys.so"
0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
0148: thread_get_state failed on Apple Silicon - faking zero debug registers
0234: thread_get_state failed on Apple Silicon - faking zero debug registers
[mvk-info] MoltenVK version 1.2.3, supporting Vulkan version 1.2.243.
    The following 89 Vulkan extensions are supported:
        VK_KHR_16bit_storage v1
        VK_KHR_8bit_storage v1
        VK_KHR_bind_memory2 v1
        VK_KHR_buffer_device_address v1
        VK_KHR_copy_commands2 v1
        VK_KHR_create_renderpass2 v1
        VK_KHR_dedicated_allocation v3
        VK_KHR_depth_stencil_resolve v1
        VK_KHR_descriptor_update_template v1
        VK_KHR_device_group v4
        VK_KHR_device_group_creation v1
        VK_KHR_driver_properties v1
        VK_KHR_dynamic_rendering v1
        VK_KHR_external_fence v1
        VK_KHR_external_fence_capabilities v1
        VK_KHR_external_memory v1
        VK_KHR_external_memory_capabilities v1
        VK_KHR_external_semaphore v1
        VK_KHR_external_semaphore_capabilities v1
        VK_KHR_fragment_shader_barycentric v1
        VK_KHR_get_memory_requirements2 v1
        VK_KHR_get_physical_device_properties2 v2
        VK_KHR_get_surface_capabilities2 v1
        VK_KHR_imageless_framebuffer v1
        VK_KHR_image_format_list v1
        VK_KHR_maintenance1 v2
        VK_KHR_maintenance2 v1
        VK_KHR_maintenance3 v1
        VK_KHR_multiview v1
        VK_KHR_portability_subset v1
        VK_KHR_push_descriptor v2
        VK_KHR_relaxed_block_layout v1
        VK_KHR_sampler_mirror_clamp_to_edge v3
        VK_KHR_sampler_ycbcr_conversion v14
        VK_KHR_separate_depth_stencil_layouts v1
        VK_KHR_shader_draw_parameters v1
        VK_KHR_shader_float_controls v4
        VK_KHR_shader_float16_int8 v1
        VK_KHR_shader_subgroup_extended_types v1
        VK_KHR_spirv_1_4 v1
        VK_KHR_storage_buffer_storage_class v1
        VK_KHR_surface v25
        VK_KHR_swapchain v70
        VK_KHR_swapchain_mutable_format v1
        VK_KHR_timeline_semaphore v2
        VK_KHR_uniform_buffer_standard_layout v1
        VK_KHR_variable_pointers v1
        VK_EXT_buffer_device_address v2
        VK_EXT_debug_marker v4
        VK_EXT_debug_report v10
        VK_EXT_debug_utils v2
        VK_EXT_descriptor_indexing v2
        VK_EXT_external_memory_host v1
        VK_EXT_fragment_shader_interlock v1
        VK_EXT_hdr_metadata v2
        VK_EXT_host_query_reset v1
        VK_EXT_image_robustness v1
        VK_EXT_inline_uniform_block v1
        VK_EXT_memory_budget v1
        VK_EXT_metal_objects v1
        VK_EXT_metal_su[mvk-info] Created VkInstance for Vulkan version 1.0.0, as requested by app, with the following 2 Vulkan extensions enabled:
        VK_KHR_surface v25
        VK_EXT_metal_surface v1
[mvk-info] Created VkDevice to run on GPU Apple M2 Max with the following 1 Vulkan extensions enabled:
        VK_KHR_swapchain v70
rface v1
        VK_EXT_pipeline_creation_cache_control v3
        VK_EXT_post_depth_coverage v1
        VK_EXT_private_data v1
        VK_EXT_robustness2 v1
        VK_EXT_sample_locations v1
        VK_EXT_scalar_block_layout v1
        VK_EXT_separate_stencil_usage v1
        VK_EXT_shader_atomic_float v1
        VK_EXT_shader_stencil_export v1
        VK_EXT_shader_viewport_index_layer v1
        VK_EXT_subgroup_size_control v2
        VK_EXT_surface_maintenance1 v1
        VK_EXT_swapchain_colorspace v4
        VK_EXT_swapchain_maintenance1 v1
        VK_EXT_texel_buffer_alignment v1
        VK_EXT_texture_compression_astc_hdr v1
        VK_EXT_vertex_attribute_divisor v3
        VK_AMD_gpu_shader_half_float v2
        VK_AMD_negative_viewport_height v1
        VK_AMD_shader_image_load_store_lod v1
        VK_AMD_shader_trinary_minmax v1
        VK_IMG_format_pvrtc v1
        VK_INTEL_shader_integer_functions2 v1
        VK_GOOGLE_display_timing v1
        VK_MVK_macos_surface v3
        VK_MVK_moltenvk v37
        VK_NV_fragment_shader_barycentric v1
        VK_NV_glsl_shader v1
[mvk-info] Created VkInstance for Vulkan version 1.0.0, as requested by app, with the following 2 Vulkan extensions enabled:
        VK_KHR_surface v25
        VK_EXT_metal_surface v1
031c: thread_get_state failed on Apple Silicon - faking zero debug registers
2023-08-04 07:49:10.252 wine64-preloader[8395:104463] *** WARNING: Method convertPointToBase: in class NSView is deprecated on 10.7 and later. It should not be used in new applications. 
00d8:err:ole:com_get_class_object class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
0338:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
03e4:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
03d4: thread_get_state failed on Apple Silicon - faking zero debug registers
0420: thread_get_state failed on Apple Silicon - faking zero debug registers
0478:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0524: thread_get_state failed on Apple Silicon - faking zero debug registers
054c: thread_get_state failed on Apple Silicon - faking zero debug registers
05bc:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0660:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
078c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0814:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01dc:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
01d4:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
0284:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0294:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
035c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
04ac:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
04ac:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
0120:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
05d0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
05f0:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
05b8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
06f0:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
06f0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0774:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0788:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
006c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0228:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0360:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0388:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0414:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
051c:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0520:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
05c4:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0680:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
06e8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0784:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
00ec:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
00ec:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
01ec:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
02a4:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0374:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0390:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
03fc:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
03fc:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
0490: thread_get_state failed on Apple Silicon - faking zero debug registers
04d8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
04f0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
057c:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0618:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0618:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
06c4:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0594: thread_get_state failed on Apple Silicon - faking zero debug registers
076c:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
07e8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0068:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0140:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
01ec:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0350:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0370:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
04cc:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0518:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
049c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
060c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0568:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
069c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0760:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
06b4:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0740:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01ac:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
Process exited with code 0

What version of Whisky are you using?

1.1.0

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

GJRobert commented 1 year ago

Workarounds mentioned in #41 back in June 2023 do not work at all. I'm on Ventura.

rayray9999 commented 1 year ago

me too. I'm m2 and on Sonoma 14.0. I click run and steam won't jump out anything. It's just closed in a short time. Try to copy user datas from Mac steam like #41 but it doesn't work.

Crd5 commented 1 year ago

Maybe enabling DXVK will help you

zrll12 commented 1 year ago

Maybe enabling DXVK will help you

So how do I enable DXVK

IsaacMarovitz commented 1 year ago

Likely duplicate of #191

zrll12 commented 1 year ago

Enabled dxvk, still not working. Tried crossover, it work. Logs are below 2023-08-08T13:19:44Z.log

GJRobert commented 1 year ago

Yes indeed, CrossOver 22.1.1 (latest as of today) on Ventura works with Steam, without any tweaks, even with Chinese characters and Steam login screen. Thanks @zrll12

Gavinin commented 11 months ago

https://github.com/Whisky-App/Whisky/issues/41#issuecomment-1601086964 I have M2 Mac Mini +16G This is work for me