Whisky-App / Whisky

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

[Bug]: Lego 2K Drive crashing #859

Closed Atomification closed 7 months ago

Atomification commented 8 months ago

Description

I installed Lego 2K Drive via Steam and while it does load the main menu, the game usually crashes either on the loading screen almost directly after selecting any option on the main menu, or within 1 minute of starting story mode or a race. In 'Settings', there is an option to choose between either DirectX 11 or DirectX 12, but the issue occurs with either one. I have also tried changing the graphics settings, but to no avail.

Steps to reproduce

Opening a dedicated bottle (default settings, Windows 10) for Steam (Big Picture Mode), then launching Lego 2K Drive. After the game has arrived at the main menu, select any game mode and the game will crash.

Expected behaviour

For Lego 2K Drive to be playable.

Logs

Whisky Version: 2.2.3
Date: 2024-03-06T20:21:23Z
macOS Version: 14.2.1

Bottle Name: Steam
Bottle URL: /Users/atomification/Library/Containers/com.isaacmarovitz.Whisky/Bottles/192B8EAB-F038-4516-9EC8-9BB3661D6FA4

Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

Arguments: start /unix /Users/atomification/Library/Containers/com.isaacmarovitz.Whisky/Bottles/192B8EAB-F038-4516-9EC8-9BB3661D6FA4/drive_c/Program Files (x86)/Steam/steam.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    WINEDEBUG = "fixme-all";
    WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=b";
    WINEMSYNC = 1;
    WINEPREFIX = "/Users/atomification/Library/Containers/com.isaacmarovitz.Whisky/Bottles/192B8EAB-F038-4516-9EC8-9BB3661D6FA4";
}

msync: bootstrapped mach port on wine-2c4c7de-msync.
msync: up and running.
0174: thread_get_state failed on Apple Silicon - faking zero debug registers
0214: thread_get_state failed on Apple Silicon - faking zero debug registers
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
[mvk-info] Created VkDevice to run on GPU Apple M1 Pro with the following 1 Vulkan extensions enabled:
        VK_KHR_swapchain v70
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
00d0:err:ole:com_get_class_object class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
02fc: thread_get_state failed on Apple Silicon - faking zero debug registers
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
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.1.0, as requested by app, with the following 2 Vulkan extensions enabled:
        VK_KHR_surface v25
        VK_EXT_metal_surface v1
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers

What version of Whisky are you using?

2.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

Atomification commented 7 months ago

Don't know what did it, but it was resolved through the 2.3.0 update!