Low fps in starcraft 2

For some reason after reinstalling StarCraft 2 I’m getting choppy and low FPS (15-24 on medium-low settings) whereas I’ve gotten 60+ before on previous installs. I’m using the normal installer. Does anyone have a fix for me? This is a really weird problem.

My PC specs:
image

Try d9vk.
Download a release and follow the steps to use it in Lutris via this forum post/youtube video

Basically, it’s the same process of adding a custom DXVK version where you put it in the runtime/dxvk lutris folder and manually type in the version name/number on Lutris’ DXVK interface.

I’m really impressed you have both a Vega and a 1070 GPU in your system.

Considering you didn’t change anything on your hardware, maybe some graphics package (software/driver) you updated recently broke a few things.

In my Ubuntu/Linux Mint experience, I once had an updated 64-bit Mesa package and a broken outdated 32-bit one. They were conflicting and making my dx9->wine experience really painful.

Another thing I suggest, if all fails, is check if there’s some Window Manager option that’s conflicting with your game. Maybe system-wide VSync or some way it handles fullscreen windows (maybe try switching from fullscreen to borderless and vice-versa?)

I hope it helps. If it still doesn’t, please pinpoint which graphics card is being used for gaming and what driver versions you currently have.

Thank you for your response. I’m trying the D9VK installer and I used the guide you linked to. Now the Battle.net launcher isn’t opening, even though the system tray icon appears. When I open the logs, this is what happens.

Log
Running /home/mirad/.local/share/lutris/runners/wine/ge-protonified-4.9-x86_64/bin/wine /home/mirad/Games/starcraft-ii/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
[0528/125928.663:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[0528/125928.692:ERROR:gpu_process_transport_factory.cc(1031)] Lost UI shared context.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
info:  Game: Battle.net.exe
info:  DXVK: d9vk-0.11
warn:  OpenVR: Failed to locate module
info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported

Also thanks for the computer compliment lol :smile:

The two things that pop up is libgamemodeauto, which I suppose is from a Feral Game Mode repository or something. The error message seems to be about not having a 32bit lib.

The weird thing is that you have those 3 infos on VK_KHR things not supported. My best guess is that you don’t have the 32-bit vulkan drivers installed properly to use d9vk. In my machine, I have both first ones available when I do vulkaninfo | grep VK_KHR. The last one is unavailable (but that’s win32 so I’m unsure if it applies to linux??? but we’re getting that message from a dxvk log, so it should apply??)

Do you know what graphics card you’re using over there? if it’s AMD, you’ll be looking into mesa-vulkan-drivers and mesa-vulkan-drivers:i386. If it’s Nvidia, it’s the same, but libvulkan1 and its i386 counterpart. I haven’t used an Arch based distribution to point you to the correct names of the packages, so those are Debian-based names.

p.s.: I’m on ryzen 2400g CPU and GTX 970 GPU, driver 430.14

This is odd. If I run vulkaninfo | grep VK_KHR it does say I have those extensions. But It does have some ELFCLASS errors.

Take a look
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
        VK_KHR_device_group_creation        : extension revision  1
        VK_KHR_display                      : extension revision 23
        VK_KHR_external_fence_capabilities  : extension revision  1
        VK_KHR_external_memory_capabilities : extension revision  1
        VK_KHR_external_semaphore_capabilities: extension revision  1
        VK_KHR_get_display_properties2      : extension revision  1
        VK_KHR_get_physical_device_properties2: extension revision  1
        VK_KHR_get_surface_capabilities2    : extension revision  1
        VK_KHR_surface                      : extension revision 25
        VK_KHR_wayland_surface              : extension revision  6
        VK_KHR_xcb_surface                  : extension revision  6
        VK_KHR_xlib_surface                 : extension revision  6
Surface type : VK_KHR_xlib_surface
Surface type : VK_KHR_xlib_surface
Surface type : VK_KHR_xcb_surface
Surface type : VK_KHR_xcb_surface
        VK_KHR_16bit_storage                : extension revision  1
        VK_KHR_bind_memory2                 : extension revision  1
        VK_KHR_create_renderpass2           : extension revision  1
        VK_KHR_dedicated_allocation         : extension revision  1
        VK_KHR_descriptor_update_template   : extension revision  1
        VK_KHR_device_group                 : extension revision  1
        VK_KHR_draw_indirect_count          : extension revision  1
        VK_KHR_driver_properties            : extension revision  1
        VK_KHR_external_fence               : extension revision  1
        VK_KHR_external_fence_fd            : extension revision  1
        VK_KHR_external_memory              : extension revision  1
        VK_KHR_external_memory_fd           : extension revision  1
        VK_KHR_external_semaphore           : extension revision  1
        VK_KHR_external_semaphore_fd        : extension revision  1
        VK_KHR_get_memory_requirements2     : extension revision  1
        VK_KHR_image_format_list            : extension revision  1
        VK_KHR_incremental_present          : extension revision  1
        VK_KHR_maintenance1                 : extension revision  1
        VK_KHR_maintenance2                 : extension revision  1
        VK_KHR_maintenance3                 : extension revision  1
        VK_KHR_multiview                    : extension revision  1
        VK_KHR_push_descriptor              : extension revision  1
        VK_KHR_relaxed_block_layout         : extension revision  1
        VK_KHR_sampler_mirror_clamp_to_edge : extension revision  1
        VK_KHR_shader_draw_parameters       : extension revision  1
        VK_KHR_storage_buffer_storage_class : extension revision  1
        VK_KHR_swapchain                    : extension revision 68
        VK_KHR_variable_pointers            : extension revision  1
        VK_KHR_16bit_storage                : extension revision  1
        VK_KHR_bind_memory2                 : extension revision  1
        VK_KHR_create_renderpass2           : extension revision  1
        VK_KHR_dedicated_allocation         : extension revision  1
        VK_KHR_descriptor_update_template   : extension revision  1
        VK_KHR_device_group                 : extension revision  1
        VK_KHR_draw_indirect_count          : extension revision  1
        VK_KHR_driver_properties            : extension revision  1
        VK_KHR_external_fence               : extension revision  1
        VK_KHR_external_fence_fd            : extension revision  1
        VK_KHR_external_memory              : extension revision  1
        VK_KHR_external_memory_fd           : extension revision  1
        VK_KHR_external_semaphore           : extension revision  1
        VK_KHR_external_semaphore_fd        : extension revision  1
        VK_KHR_get_memory_requirements2     : extension revision  1
        VK_KHR_image_format_list            : extension revision  1
        VK_KHR_incremental_present          : extension revision  1
        VK_KHR_maintenance1                 : extension revision  1
        VK_KHR_maintenance2                 : extension revision  1
        VK_KHR_maintenance3                 : extension revision  1
        VK_KHR_multiview                    : extension revision  1
        VK_KHR_push_descriptor              : extension revision  1
        VK_KHR_relaxed_block_layout         : extension revision  1
        VK_KHR_sampler_mirror_clamp_to_edge : extension revision  1
        VK_KHR_shader_draw_parameters       : extension revision  1
        VK_KHR_storage_buffer_storage_class : extension revision  1
        VK_KHR_swapchain                    : extension revision 68
        VK_KHR_variable_pointers            : extension revision  1

I have the same errors in my system, referring to i386 libs. The odd thing is how yours are duplicated. Maybe because you have two graphics cards?

ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32

in my case (Linux Mint). Same thing with the Surface_type part. I only have two, you have four.

So… at this point, are you able to play other Vulkan games? Have you tried DXVK anywhere? I’m not sure if this is common in any system, but can you execute glxheads? Mine gives, for example

Name: :0
  Display:     0x55620829a0e0
  Window:      0x8400002
  Context:     0x556208310dd8
  GL_VERSION:  4.6.0 NVIDIA 430.14
  GL_VENDOR:   NVIDIA Corporation
  GL_RENDERER: GeForce GTX 970/PCIe/SSE2

Along with a smooth rotating triangle.

I really feel like your system is conflicted in trying to decide which vulkan library to use for dxvk/d9vk. If you can confirm you can run other Vulkan titles, then the problem should be elsewhere.

Im not sure if Proton uses DXVK, but I can play Kingdom Come: Deliverance using Steam Proton with very good performance. Just to make sure I could actually use Vulkan, I used the vkQuake port of Quake (Quake port that uses Vulkan) to see if I got good performance. I got really good performance in that. Sorry if that’s not a good test, I have a poor internet speed where I live and I don’t have much in the way of money, and Quake is both small and free.

This is what glxheads outputs:

 Name: :0
      Display:     0x55f1f2dad110
      Window:      0x8a00002
      Context:     0x55f1f2dd02d0
      GL_VERSION:  4.5 (Compatibility Profile) Mesa 19.0.5
      GL_VENDOR:   X.Org
      GL_RENDERER: Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.4-arch1-1-ARCH, LLVM 8.0.0)

Also I just tried to launch Starcraft 2 to see if anything had changed, and the battle.net system tray icon appeared but it doesn’t do anything when I click it, and the battle.net launcher hasn’t popped up. There are also some additional things in the log file.

Log
Running /home/mirad/.local/share/lutris/runners/wine/ge-protonified-4.9-x86_64/bin/wine /home/mirad/Games/starcraft-ii/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000b:fixme:winediag:start_process Wine Staging 4.9 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0012:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0019:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0020:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0027:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0027:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
000b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x7f10483b, 0x7f17f6d0, 0x7f17f6e8) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x7f17b49a, 43) stub
0009:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x7f191123, 0x7f5af110, 0x7f5af128) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x7f51a3b0, 43) stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EEA8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033ED38 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EA1C 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E758 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033ED28 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EDAC 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0033EDAC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0033EDAC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0033EDAC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EDEC 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EDEC 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EDEC 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EDEC 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0033EDEC 63 00751280 00000000) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E128 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E198 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E908 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E908 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E7F8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E868 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E868 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E8AC 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E898 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E898 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E834 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E898 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E8B4 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E898 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E8D8 1 C) semi-stub
0009:fixme:advapi:OpenEventLogW ((null),L"System") stub
0009:fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0x7cd188,0x00010000,0x33ea78,0x33ea7c) stub
0009:fixme:advapi:CloseEventLog (0xcafe4242) stub
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:font:RemoveFontMemResourceEx (0x87450f09) stub
0009:fixme:font:RemoveFontMemResourceEx (0x85b94311) stub
0009:fixme:font:RemoveFontMemResourceEx (0x85b825a9) stub
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0034:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
003e:fixme:win:RegisterDeviceNotificationA (hwnd=0x1005c, filter=0xbaffec0,flags=0x00000000) returns a fake device notification handle!
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033E008 1 C) semi-stub
0009:fixme:mmdevapi:AEV_GetVolumeStepInfo stub
0009:fixme:mmdevapi:AEV_RegisterControlChangeNotify stub
0034:err:ole:CoCreateInstanceEx apartment not initialised
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0034:fixme:ver:GetCurrentPackageId (0x32fe24 (nil)): stub
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0033EE94 1 C) semi-stub
0009:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0009:fixme:wbemprox:client_security_SetBlanket 0x7a31a9ec, 0x2eb5718, 10, 0, (null), 3, 3, (nil), 0x00000000
0009:fixme:wbemprox:client_security_Release 0x7a31a9ec
0009:fixme:wbemprox:enum_class_object_Next timeout not supported
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0042:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:fixme:process:SetProcessDEPPolicy (3): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x1c2b91b0, 0x1fbf5e80, 0x1fc2dcc8) stub.
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33ec34, (nil) 0x33ec30
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33ec34 (nil) 0x33ec30) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33ec34, 0x981420 0x33ec30
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33ec34 0x981420 0x33ec30) returning a dummy value (current locale)
0009:fixme:winsock:WSALookupServiceBeginW (0x33ea70 0x00000ff0 0x33eaac) Stub!
[0530/195921.016:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
0009:fixme:iphlpapi:NotifyAddrChange (Handle 0x33ec8c, overlapped 0x981da8): stub
[0530/195921.057:ERROR:gpu_process_transport_factory.cc(1031)] Lost UI shared context.
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x10082, filter=0x33eb24,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x10082, filter=0x33eb24,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:GetDisplayConfigBufferSizes (0x2 0x33e9ac 0x33e9a8): stub
0009:fixme:win:GetDisplayConfigBufferSizes (0x2 0x33e9ac 0x33e9a8): stub
0057:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0057:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0009:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
004b:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0xd6ff700) semi-stub
0040:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0040:fixme:wbemprox:client_security_SetBlanket 0x7c2ff9ec, 0x1a0760, 10, 0, (null), 3, 3, (nil), 0x00000000
0040:fixme:wbemprox:client_security_Release 0x7c2ff9ec
0040:fixme:wbemprox:enum_class_object_Next timeout not supported
0062:fixme:ver:GetCurrentPackageId (0x1ccfe9c (nil)): stub
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0009:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.Battlenet.beta": stub
0009:fixme:shell:CustomDestinationList_SetAppID 0x2fcb040 (L"BlizzardEntertainment.Battlenet.beta"): stub
0009:fixme:shell:CustomDestinationList_BeginList 0x2fcb040 (0x33e900 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33e904): stub
0009:fixme:msg:ChangeWindowMessageFilterEx 0x10090 c058 1 (nil)
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
0067:fixme:wbemprox:wbem_locator_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0040:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32faf8
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
006b:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0040:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32f8e8
0064:fixme:secur32:schannel_get_cipher_algid unknown algorithm 23
0064:fixme:secur32:schannel_get_mac_algid unknown algorithm 200, cipher 23
006b:err:ole:CoCreateInstanceEx apartment not initialised
0067:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0067:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
006b:fixme:ver:GetCurrentPackageId (0x32fe24 (nil)): stub
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0084:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0063:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0063:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0040:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
0040:fixme:wbemprox:client_security_SetBlanket 0x7c2ff9ec, 0x300c820, 10, 0, (null), 3, 3, (nil), 0x00000000
0040:fixme:wbemprox:client_security_Release 0x7c2ff9ec
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0082:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (88) exceeded
0067:fixme:ver:GetCurrentPackageId (0x32fe24 (nil)): stub
0082:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0082:fixme:wbemprox:client_security_SetBlanket 0x7c34c9ec, 0x1a0638, 10, 0, (null), 3, 3, (nil), 0x00000000
0082:fixme:wbemprox:client_security_Release 0x7c34c9ec
0082:fixme:wbemprox:enum_class_object_Next timeout not supported
008e:fixme:ver:GetCurrentPackageId (0x1ccfe9c (nil)): stub
0082:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32faf8
0009:fixme:shell:SHGetPropertyStoreForWindow (0x100d2 0x111074cc 0x33aef0) stub!
0009:fixme:dwmapi:DwmIsCompositionEnabled 0x33b6b8
0009:fixme:win:FlashWindowEx 0x3398a0 - semi-stub
0040:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x32f4a0
0088:fixme:mpr:WNetGetUniversalNameW (L"C:\\StarCraft II\\SC2Data\\data", 0x00000001, 0xbb1dc00, 0xbb1dbfc): stub
0009:fixme:shell:CustomDestinationList_SetAppID 0x301e240 (L"BlizzardEntertainment.Battlenet.beta"): stub
0009:fixme:shell:CustomDestinationList_BeginList 0x301e240 (0x33c598 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33c59c): stub
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:shell:CustomDestinationList_SetAppID 0x2f2dde0 (L"BlizzardEntertainment.Battlenet.beta"): stub
0009:fixme:shell:CustomDestinationList_BeginList 0x2f2dde0 (0x33bc58 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33bc5c): stub
info:  Game: Battle.net.exe
info:  DXVK: d9vk-0.11
warn:  OpenVR: Failed to locate module
info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported
0063:fixme:ntdll:server_ioctl_file Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0063:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0063:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_IOR('t', 123, 4))

Just so we’re in the same page, I usually like GE versions of Wine, but for this game (long-time install) I’m using tkg-protonofied-4.5. I just tried 4.9 ge protonified, as yours, and it didn’t work. The logs didn’t give me that many errors, but I had some wine flags turned off. I’m just giving this quick answer because I’m in a hurry and don’t want to leave you hanging. I hope the wine version change works!

Thanks for responding even though you were in a hurry. I really do appreciate it. I switched to the Wine version you told me to, and battle net still won’t even launch. I don’t remember if I’ve tried reinstalling the game, I’m going to try using the other install script and see if that at least allows me to launch battle net.

Oh, and here's the log from the new wine version
Running /home/mirad/.local/share/lutris/runners/wine/tkg-protonified-4.5-x86_64/bin/wine /home/mirad/Games/starcraft-ii/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
000b:fixme:winediag:start_process Wine Staging 4.5 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x148483b, 0x14ff6d0, 0x14ff6e8) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x14fb49a, 43) stub
0009:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0xf41123, 0x135f110, 0x135f128) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x12ca3b0, 43) stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f228 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f0a8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34ee78 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34ead8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f0a8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f12c 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0x34f12c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0x34f12c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0x34f12c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f16c 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f16c 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f16c 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34f16c 63 C) semi-stub
0009:fixme:msvcp:locale__Locimp__Makexloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makewloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:locale__Locimp__Makeushloc (0x34f16c 63 0x6881280 (nil)) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e318 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e3c8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e8f8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e8f8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e7e8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e858 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e858 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e89c 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e888 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e888 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e824 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e888 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e8a4 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e888 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34e8c8 1 C) semi-stub
0009:fixme:advapi:OpenEventLogW ((null),L"System") stub
0009:fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0x68fd188,0x00010000,0x34ea68,0x34ea6c) stub
0009:fixme:advapi:CloseEventLog (0xcafe4242) stub
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:font:RemoveFontMemResourceEx (0x874707b9) stub
0009:fixme:font:RemoveFontMemResourceEx (0x96004311) stub
0009:fixme:font:RemoveFontMemResourceEx (0x960325a9) stub
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
003d:fixme:win:RegisterDeviceNotificationA (hwnd=0x1005c, filter=0xa72fec0,flags=0x00000000) returns a fake device notification handle!
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34dff8 1 C) semi-stub
0009:fixme:mmdevapi:AEV_GetVolumeStepInfo stub
0009:fixme:mmdevapi:AEV_RegisterControlChangeNotify stub
0033:err:ole:CoCreateInstanceEx apartment not initialised
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0033:fixme:ver:GetCurrentPackageId (0x34fe14 (nil)): stub
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x34ee84 1 C) semi-stub
0009:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0009:fixme:wbemprox:client_security_SetBlanket 0x7acca978, 0x11745158, 10, 0, (null), 3, 3, (nil), 0x00000000
0009:fixme:wbemprox:client_security_Release 0x7acca978
0009:fixme:wbemprox:enum_class_object_Next timeout not supported
0009:fixme:process:SetProcessDEPPolicy (3): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x2a891b0, 0x63c5e80, 0x63fdcc8) stub.
003f:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
003f:fixme:wbemprox:client_security_SetBlanket 0x7c502978, 0x1c00e8, 10, 0, (null), 3, 3, (nil), 0x00000000
003f:fixme:wbemprox:client_security_Release 0x7c502978
003f:fixme:wbemprox:enum_class_object_Next timeout not supported
004d:fixme:ver:GetCurrentPackageId (0x1ccfe9c (nil)): stub
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x34ec24, (nil) 0x34ec20
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x34ec24 (nil) 0x34ec20) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x34ec24, 0x6bc1408 0x34ec20
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x34ec24 0x6bc1408 0x34ec20) returning a dummy value (current locale)
0009:fixme:winsock:WSALookupServiceBeginW (0x34ea60 0x00000ff0 0x34ea9c) Stub!
[0531/144012.815:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
0009:fixme:iphlpapi:NotifyAddrChange (Handle 0x34ec7c, overlapped 0x6bc1d90): stub
0056:fixme:esync:__esync_wait_objects Can't wait on esync and server objects at the same time!
[0531/144012.840:ERROR:gpu_process_transport_factory.cc(1031)] Lost UI shared context.
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x1008c, filter=0x34eb14,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x1008c, filter=0x34eb14,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:GetDisplayConfigBufferSizes (0x2 0x34e99c 0x34e998): stub
0009:fixme:win:GetDisplayConfigBufferSizes (0x2 0x34e99c 0x34e998): stub
0055:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0055:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0009:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
004a:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0xc71f700) semi-stub
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0009:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.Battlenet.beta": stub
0009:fixme:shell:CustomDestinationList_SetAppID 0x118571b8 (L"BlizzardEntertainment.Battlenet.beta"): stub
0009:fixme:shell:CustomDestinationList_BeginList 0x118571b8 (0x34e8f0 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x34e8f4): stub
0009:fixme:msg:ChangeWindowMessageFilterEx 0x10090 c058 1 (nil)
0066:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
0066:fixme:wbemprox:wbem_locator_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
003f:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x34fae8
003f:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x34f8d8
0063:fixme:secur32:schannel_get_cipher_algid unknown algorithm 23
0063:fixme:secur32:schannel_get_mac_algid unknown algorithm 200, cipher 23
0066:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0066:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
006a:err:ole:CoCreateInstanceEx apartment not initialised
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
006a:fixme:ver:GetCurrentPackageId (0x34fe14 (nil)): stub
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0062:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0062:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
003f:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
003f:fixme:wbemprox:client_security_SetBlanket 0x7c502978, 0x1efc90, 10, 0, (null), 3, 3, (nil), 0x00000000
003f:fixme:wbemprox:client_security_Release 0x7c502978
0066:fixme:ver:GetCurrentPackageId (0x34fe14 (nil)): stub
0009:fixme:shell:SHGetPropertyStoreForWindow (0x200a4 0x111074cc 0x34afd0) stub!
0009:fixme:dwmapi:DwmIsCompositionEnabled 0x34b688
0080:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0080:fixme:wbemprox:client_security_SetBlanket 0x7c4f9978, 0x1bffa8, 10, 0, (null), 3, 3, (nil), 0x00000000
0080:fixme:wbemprox:client_security_Release 0x7c4f9978
0080:fixme:wbemprox:enum_class_object_Next timeout not supported
0091:fixme:ver:GetCurrentPackageId (0x1ccfe9c (nil)): stub
0080:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x34fae8
0009:fixme:win:FlashWindowEx 0x349870 - semi-stub
003f:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x34f490
0088:fixme:mpr:WNetGetUniversalNameW (L"C:\\StarCraft II\\SC2Data\\data", 0x00000001, 0xbbddc00, 0xbbddbfc): stub
0009:fixme:shell:CustomDestinationList_SetAppID 0x118b09e0 (L"BlizzardEntertainment.Battlenet.beta"): stub
0009:fixme:shell:CustomDestinationList_BeginList 0x118b09e0 (0x34c568 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x34c56c): stub
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:shell:CustomDestinationList_SetAppID 0x11866818 (L"BlizzardEntertainment.Battlenet.beta"): stub
0009:fixme:shell:CustomDestinationList_BeginList 0x11866818 (0x34bc28 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x34bc2c): stub
info:  Game: Battle.net.exe
info:  DXVK: d9vk-0.11
warn:  OpenVR: Failed to locate module
info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported
0062:fixme:ntdll:server_ioctl_file Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0062:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0062:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_IOR('t', 123, 4))
Caught signal 15
passing along signal to PID 3518

Can’t you simply get rid of this libgamemodeauto? Where does it come from? Do you use it elsewhere? I see multiple errors in your log about it, and I just check my Starcraft log and there’s no mention on it… I only have a big list of 'fixme’s, that are normal from Wine getting their things fixed, but not legitimate error messages.
EDIT: if this Game Mode comes from any Lutris-wide option, try disabling it.

In order to further isolate the problem, I suggest trying to uninstall everything, then try to install either version of Starcraft II and see if you can reach BattleNet’s menu.

Another option to try DXVK is to install Path of Exile on either Lutris or Steam, and it’s free! (although quite big, 10+GB). Make sure you have environment variable DXVK_HUD=1 to get an overlay saying you are using the thing.