Overwatch won't work on anything newer than staging 5.9

Questions about Wine on Linux
Post Reply
User avatar
Storm Engineer
Level 2
Level 2
Posts: 14
Joined: Fri Mar 10, 2017 9:22 pm
Contact:

Overwatch won't work on anything newer than staging 5.9

Post by Storm Engineer » Thu Aug 13, 2020 7:35 pm

Due to a previous issue I kept my wine-staging downgraded to 5.5 because Overwatch wouldn't work with 5.6.

Then I upgraded everything to the latest recently, to see how it goes. As the title says, I had to downgrade all the way to 5.9 to be able to play again.

5.10 --> Battle.net fails to start
5.11, 5.12, 5.13 --> Clicking the play button turns into "launching", then after a few seconds back to "play" as if I never launched the game.
5.14 --> Overwatch is starting, but crashes on the black screen before anything loads. Blizzard crash reporter comes up.

I'm surprised that I didn't see any reports about it not working, so I wonder if this issue is unique to my system?

Distro: Arch

(Can't post console output at the moment)

pga256
Level 2
Level 2
Posts: 27
Joined: Mon Aug 24, 2015 10:36 am

Re: Overwatch won't work on anything newer than staging 5.9

Post by pga256 » Fri Aug 14, 2020 4:52 am

I think this is an Arch specific problem and perhaps Gentoo. Arch still uses only gcc to compile wine for their packaged binaries. Since many of the wine components have been reworked to compile as PE binaries, it is recommended to use mingw while compiling.
I had similar problems to you with Battle.net and WoW when using anything higher than wine-staging-5.6 on Arch.
Then I compiled wine-staging-git-5.14 with mingw-w64-gcc installed on the system and it works brilliantly.
Just install mingw-w64-gcc and compile wine-staging on your system. You dont need to amend the PKGBUILD, the build process will detect the presence of mingw and use it as needed.

User avatar
Storm Engineer
Level 2
Level 2
Posts: 14
Joined: Fri Mar 10, 2017 9:22 pm
Contact:

Re: Overwatch won't work on anything newer than staging 5.9

Post by Storm Engineer » Fri Aug 14, 2020 6:23 am

pga256 wrote:
Fri Aug 14, 2020 4:52 am
I think this is an Arch specific problem and perhaps Gentoo. [...] Just install mingw-w64-gcc and compile wine-staging on your system.
Thanks! I'm going to try that and report back!

User avatar
Storm Engineer
Level 2
Level 2
Posts: 14
Joined: Fri Mar 10, 2017 9:22 pm
Contact:

Re: Overwatch won't work on anything newer than staging 5.9

Post by Storm Engineer » Fri Aug 14, 2020 8:35 am

Storm Engineer wrote:
Fri Aug 14, 2020 6:23 am
pga256 wrote:
Fri Aug 14, 2020 4:52 am
I think this is an Arch specific problem and perhaps Gentoo. [...] Just install mingw-w64-gcc and compile wine-staging on your system.
Thanks! I'm going to try that and report back!
Nope... OW still crashes. :( Here is the terminal output:

Code: Select all

[storm@Camelot] (~) $ WINEPREFIX=/home/storm/misc/wine-prefixes/battle.net DXVK_FAKE_DX10_SUPPORT=1 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 wine /home/storm/misc/wine-prefixes/battle.net/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net.exe
06c8:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 020D483B, 0214F6D0, 0214F6E8) stub.
06c8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0214B49A, 43) stub
06c8:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 01B91123, 01FAF110, 01FAF128) stub.
06c8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01F1A3B0, 43) stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031F0A4 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EF4C 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EDFC 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E95C 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EF24 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EF8C 63 C) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makexloc (0031EF8C 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makewloc (0031EF8C 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makeushloc (0031EF8C 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFCC 63 C) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makexloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makewloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makeushloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFCC 63 C) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makexloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makewloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makeushloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFCC 63 C) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makexloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makewloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makeushloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFCC 63 C) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makexloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makewloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:locale__Locimp__Makeushloc (0031EFCC 63 00861DB0 00000000) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E370 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E3D0 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6B8 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6B8 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E5A8 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E634 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E634 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E65C 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E668 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E668 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E5E4 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E670 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E664 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E670 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6A4 1 C) semi-stub
06c8:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E304 1 C) semi-stub
06c8:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
06c8:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
06c8:fixme:ntdll:EtwEventUnregister (0) stub.
06c8:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
06c8:fixme:ntdll:EtwEventUnregister (0) stub.
[storm@Camelot] (~) $ 06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EF50 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EE00 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E99C 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EF28 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFE0 63 C) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makexloc (0031EFE0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makewloc (0031EFE0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makeushloc (0031EFE0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFA0 63 C) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makexloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makewloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makeushloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFA0 63 C) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makexloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makewloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makeushloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFA0 63 C) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makexloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makewloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makeushloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFA0 63 C) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makexloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makewloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:locale__Locimp__Makeushloc (0031EFA0 63 0087C070 00000000) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031F0B4 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E3F4 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E454 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6D4 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E708 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E5BC 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E690 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E690 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6A4 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6C0 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6C0 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E604 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6D8 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6BC 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E6D8 1 C) semi-stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E704 1 C) semi-stub
06e0:fixme:advapi:OpenEventLogW ((null),L"System") stub
06e0:fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0x902ea0,0x00010000,0x31e708,0x31e70c) stub
06e0:fixme:advapi:CloseEventLog (0xcafe4242) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x87d77679) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x87d6d8a1) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x87d042f9) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x87d324f9) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x87d828c9) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8ea84311) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8eb16d21) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x87a1d8f1) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8ebe6301) stub
06e0:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E234 1 C) semi-stub
06e0:fixme:file:NtLockFile I/O completion on lock not implemented yet
070c:err:ole:CoGetClassObject apartment not initialised
070c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
06e0:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
06e0:fixme:wbemprox:client_security_SetBlanket 6795F768, 0A143280, 10, 0, (null), 3, 3, 00000000, 0x00000000
06e0:fixme:wbemprox:client_security_Release 6795F768
06e0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
06e0:fixme:wbemprox:enum_class_object_Next timeout not supported
06e0:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
06e0:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 03695C40, 073704E0, 073ADB48) stub.
06e0:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0031EB20, 00000000 0031EAE8
06e0:fixme:nls:get_dummy_preferred_ui_language (0x38 0031EB20 00000000 0031EAE8) returning a dummy value (current locale)
06e0:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0031EB20, 08CA4E50 0031EAE8
06e0:fixme:nls:get_dummy_preferred_ui_language (0x38 0031EB20 08CA4E50 0031EAE8) returning a dummy value (current locale)
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 1f, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 20, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 1f, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 1e, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 20, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 20, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 1f, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 20, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 20, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 1f, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 20, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:err:virtual:virtual_map_section mapping 0xee20000 1000 000000000 failed
06e0:err:dwrite:create_local_cached_stream mapping failed, file size 21, error 8
06e0:fixme:winsock:WSALookupServiceBeginW (0x31e8b4 0x00000ff0 0x31e8f0) Stub!
06e0:fixme:iphlpapi:NotifyAddrChange (Handle 0x31ea0c, overlapped 0x8cc3bb8): stub
06e0:fixme:userenv:RegisterGPNotification 000003B4 0
06e0:fixme:userenv:RegisterGPNotification 000003B8 1
06e0:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here?
079c:fixme:wtsapi:WTSRegisterSessionNotification Stub 00060050 0x00000001
07c4:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
06e0:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
0788:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0xecffbc4 0xecffbc0
06e0:fixme:system:GetDisplayConfigBufferSizes (0x2 0x31e74c 0x31e748): semi-stub
06e0:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
06e0:fixme:system:GetDisplayConfigBufferSizes (0x2 0x31e74c 0x31e748): semi-stub
06e0:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
06e0:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.Battlenet.beta": stub
06e0:fixme:shell:CustomDestinationList_SetAppID 0xa2d1c28 (L"BlizzardEntertainment.Battlenet.beta"): stub
06e0:fixme:shell:CustomDestinationList_BeginList 0xa2d1c28 (0x31e474 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x31e478): stub
06e0:fixme:msg:ChangeWindowMessageFilterEx 0x4005a c05c 1 (nil)
07f8:fixme:secur32:schannel_get_cipher_algid unknown algorithm 23
07f8:fixme:secur32:schannel_get_mac_algid unknown algorithm 200, cipher 23
06e0:fixme:system:GetDisplayConfigBufferSizes (0x2 0x31c31c 0x31c318): semi-stub
0730:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0730:fixme:wbemprox:client_security_SetBlanket 6795F768, 0105AF80, 10, 0, (null), 3, 3, 00000000, 0x00000000
0730:fixme:wbemprox:client_security_Release 6795F768
0730:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0730:fixme:wbemprox:enum_class_object_Next timeout not supported
06e0:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
06e0:fixme:system:GetDisplayConfigBufferSizes (0x2 0x31c31c 0x31c318): semi-stub
0050:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0245FF04
06e0:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0108:fixme:win:RegisterDeviceNotificationA The notification filter will requires an A->W when filter support is implemented
0108:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
06e0:fixme:shell:SHGetPropertyStoreForWindow (0x200ae 0x111a3b54 0x31ae90) stub!
06e0:fixme:shell:window_prop_store_SetValue 0xbd67f8, {{9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3},4}, 0x31ae80
06e0:fixme:shell:window_prop_store_SetValue 0xbd67f8, {{9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3},2}, 0x31ae70
06e0:fixme:shell:window_prop_store_SetValue 0xbd67f8, {{9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3},3}, 0x31ae60
06e0:fixme:shell:window_prop_store_SetValue 0xbd67f8, {{9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3},5}, 0x31ae50
06e0:fixme:shell:window_prop_store_Commit 0xbd67f8
06e0:fixme:dwmapi:DwmIsCompositionEnabled 0031B4F8
0804:fixme:ole:CoInitializeSecurity (00000000,-1,00000000,00000000,0,3,00000000,0,00000000) - stub!
0804:fixme:wbemprox:wbem_locator_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented
0730:fixme:ole:CoInitializeSecurity (00000000,-1,00000000,00000000,0,3,00000000,0,00000000) - stub!
0730:fixme:wbemprox:client_security_SetBlanket 6795F768, 010BB1B8, 10, 0, (null), 3, 3, 00000000, 0x00000000
0730:fixme:wbemprox:client_security_Release 6795F768
06e0:fixme:win:FlashWindowEx 0x31969c - semi-stub
07cc:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
07cc:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02625C40, 063004E0, 0633DB48) stub.
0134:fixme:thread:QueryThreadCycleTime (00000154,08BDFDF8): stub!
07cc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00a8:err:ole:CoGetClassObject apartment not initialised
00a8:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
0804:fixme:ver:GetCurrentPackageId (0031FE34 00000000): stub
0180:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0180:fixme:wbemprox:client_security_SetBlanket 6795F768, 0105AD60, 10, 0, (null), 3, 3, 00000000, 0x00000000
0180:fixme:wbemprox:client_security_Release 6795F768
0180:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0180:fixme:wbemprox:enum_class_object_Next timeout not supported
0020:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0245FF04
06e0:fixme:shell:CustomDestinationList_SetAppID 0xa32cde8 (L"BlizzardEntertainment.Battlenet.beta"): stub
06e0:fixme:shell:CustomDestinationList_BeginList 0xa32cde8 (0x31af98 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x31af9c): stub
06e0:fixme:shell:CustomDestinationList_SetAppID 0xa31ec08 (L"BlizzardEntertainment.Battlenet.beta"): stub
06e0:fixme:shell:CustomDestinationList_BeginList 0xa31ec08 (0x31c2b8 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x31c2bc): stub
0180:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
06e0:fixme:shell:CustomDestinationList_SetAppID 0xa31ec48 (L"BlizzardEntertainment.Battlenet.beta"): stub
06e0:fixme:shell:CustomDestinationList_BeginList 0xa31ec48 (0x31b9d8 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x31b9dc): stub
06e0:fixme:win:RegisterTouchWindow (0x500fa 00000002): stub
079c:fixme:wtsapi:WTSRegisterSessionNotification Stub 0005004C 0x00000000
07c4:fixme:sync:NtSetInformationJobObject stub: 0x5b4 4 0xfd0f79c 4
07c4:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
06e0:fixme:win:RegisterTouchWindow (0x700c6 00000002): stub
07c4:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
0118:fixme:dwmapi:DwmGetCompositionTimingInfo (00000000 09CEF608)
06e0:fixme:explorerframe:taskbar_list_SetOverlayIcon iface 0A3301E8, hwnd 000500FA, hIcon 000500E6, pszDescription (null) stub!
06e0:fixme:explorerframe:taskbar_list_SetOverlayIcon iface 0A3301E8, hwnd 000500FA, hIcon 000600E6, pszDescription (null) stub!
0258:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0258:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02625C40, 063004E0, 0633DB48) stub.
0370:fixme:winsock:WSALookupServiceBeginW (0x8fcf3dc 0x00000ff0 0x8fcf418) Stub!
0370:fixme:iphlpapi:NotifyAddrChange (Handle 0x8fcf534, overlapped 0x75b86d8): stub
0370:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 08FCEE60) semi-stub
0370:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 08FCEE60) semi-stub
03c4:fixme:file:NtLockFile I/O completion on lock not implemented yet
032c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
032c:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02625C40, 063004E0, 0633DB48) stub.
032c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
032c:fixme:thread:QueryThreadCycleTime (FFFFFFFE,0031ED00): stub!
0784:fixme:file:ReplaceFileW Ignoring flags 2
032c:fixme:dwrite:dwritefontface5_HasVariations 0xb00b30: stub
07b0:fixme:file:ReplaceFileW Ignoring flags 2
07b0:fixme:file:ReplaceFileW Ignoring flags 2
0110:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0110:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)
03d0:fixme:heap:RtlSetHeapInformation 0000000004700000 0 000000000021D280 4 stub
07c4:fixme:process:CreateProcessInternalW Unsupported attribute 0x20002.
03d0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
03d0:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
03d0:fixme:wbemprox:client_security_SetBlanket 000000006775ECF0, 0000000004AD46B0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000800
03d0:fixme:wbemprox:client_security_Release 000000006775ECF0
03d0:fixme:wbemprox:exec_assoc_view ignoring keywords
03d0:fixme:wbemprox:exec_assoc_view ignoring keywords
04e4:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
04e4:fixme:wbemprox:client_security_SetBlanket 000000006775ECF0, 0000000004AD7250, 10, 0, (null), 3, 3, 0000000000000000, 0x00000800
04e4:fixme:wbemprox:client_security_Release 000000006775ECF0
04d0:fixme:ver:GetCurrentPackageId (000000000099FE40 0000000000000000): stub
03d0:fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\Overwatch\\_retail_\\cache\\casc", 0x00000001, 000000000021D810, 000000000021D7D0): stub
03d0:fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\Overwatch\\data\\casc\\data", 0x00000001, 000000000021C4D0, 000000000021C490): stub
0444:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0444:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02625C40, 063004E0, 0633DB48) stub.
0574:fixme:thread:QueryThreadCycleTime (00000150,08BDFDF8): stub!
0444:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0444:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0444:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
03d0:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer
03d0:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer
03d0:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer
03d0:fixme:win:RegisterDeviceNotificationA The notification filter will requires an A->W when filter support is implemented
03d0:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
03d0:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
036c:fixme:file:ReplaceFileW Ignoring flags 2
03d0:fixme:nvapi:unimplemented_stub function 0xbaaabfcc is unimplemented!
03d0:fixme:nvapi:unimplemented_stub function 0xbaaabfcc is unimplemented!
03d0:fixme:nvapi:unimplemented_stub function 0xbaaabfcc is unimplemented!
03d0:fixme:nvapi:unimplemented_stub function 0xbaaabfcc is unimplemented!
05e0:fixme:nvapi:unimplemented_stub function 0x694d52e is unimplemented!
05e0:fixme:nvapi:unimplemented_stub function 0xae457190 is unimplemented!
05e0:fixme:nvapi:unimplemented_stub function 0x6ff81213 is unimplemented!
05e0:fixme:nvapi:unimplemented_stub function 0xbaaabfcc is unimplemented!
05e0:fixme:nvapi:unimplemented_stub function 0xbaaabfcc is unimplemented!
03d0:err:mmdevapi:MMDevice_Activate Invalid/unknown iid {bbf8e066-aaaa-49be-9a4d-fd2a858ea27f}
03d0:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
03d0:fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
03d0:fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
03d0:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer
02c4:fixme:nvapi:unimplemented_stub function 0xae457190 is unimplemented!
02c4:fixme:nvapi:unimplemented_stub function 0xe3640a56 is unimplemented!
02c4:fixme:nvapi:unimplemented_stub function 0xae457190 is unimplemented!
02c4:fixme:nvapi:unimplemented_stub function 0xe3640a56 is unimplemented!
04d4:fixme:mscoree:CLRCreateInstance not implemented for class {bacc578d-fbdd-48a4-969f-02d932b74634}
04d4:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 8
04d4:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 7
04d4:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
04d4:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 8
04d4:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 7
04d4:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
0820:fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithHandleData
07b0:fixme:file:ReplaceFileW Ignoring flags 2
0828:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0828:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
04d4:fixme:ver:GetCurrentPackageId (000000000021FBE0 0000000000000000): stub
0788:fixme:userenv:UnregisterGPNotification 000003B4
0788:fixme:userenv:UnregisterGPNotification 000003B8
07b0:fixme:file:ReplaceFileW Ignoring flags 2
0370:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x75b86d8): stub
036c:fixme:file:ReplaceFileW Ignoring flags 2
0258:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0258:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
06e0:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 00060050
06e0:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x8cc3bb8): stub
06e0:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0005004C
06e0:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
06e0:fixme:font:RemoveFontMemResourceEx (0x8e8fa621) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8e890809) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8e88f2a1) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8e8a54a1) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8e934aa9) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8e987a51) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8d612461) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8d6e1a41) stub
06e0:fixme:font:RemoveFontMemResourceEx (0x8d68f961) stub
06e0:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
0110:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0110:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)
0730:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0031FE4C
^C
[storm@Camelot] (~) $ 

pga256
Level 2
Level 2
Posts: 27
Joined: Mon Aug 24, 2015 10:36 am

Re: Overwatch won't work on anything newer than staging 5.9

Post by pga256 » Sat Aug 15, 2020 3:59 am

Just noticed that Arch now build wine-staging using mingw https://github.com/archlinux/svntogit-c ... 365eda2fb3

I dont play overwatch so I cant really test it myself. It might be worth noting that Lutris uses 5.7 to run Overwatch
Do you use DXVK along with wine-staging? It makes a huge difference to WoW and many other games which would otherwise be unplayable.
https://github.com/doitsujin/dxvk

Cybermax
Level 4
Level 4
Posts: 216
Joined: Fri Dec 01, 2017 5:26 pm

Re: Overwatch won't work on anything newer than staging 5.9

Post by Cybermax » Sun Aug 16, 2020 6:43 am

The reason Lutris uses 5.7 is because the "eventfd synchronization" patchset is not usable on anything newer (yet). This is more popular called Esync. This in turn means that the even more popular Fsync will not work from the "Steam/Proton" branch.

Hopefully either this patchset will be reworked to work with new new ntdll work that is being done, or even better - The ntdll work being done will gain as much performance as these patchsets do :)
In a way it is kind of bad, cos there is a lot less compatibility testing being done on anything > 5.7 i guess, since a lot of ppl use the Lutris setup for their games. Rightfully so, cos its not for everyone to patch and compile wine themselves, nor things like dxvk and whatnot to get things working.

User avatar
Storm Engineer
Level 2
Level 2
Posts: 14
Joined: Fri Mar 10, 2017 9:22 pm
Contact:

Re: Overwatch won't work on anything newer than staging 5.9

Post by Storm Engineer » Mon Aug 17, 2020 2:22 am

Yes I used DXVK. I downgraded back to 5.9 and OW works perfectly, but won't with anything newer, as explained above.

User avatar
Storm Engineer
Level 2
Level 2
Posts: 14
Joined: Fri Mar 10, 2017 9:22 pm
Contact:

Re: Overwatch won't work on anything newer than staging 5.9

Post by Storm Engineer » Mon Oct 05, 2020 8:07 am

This issue still persists. To summarize:

5.10 --> Battle.net fails to start
5.11, 5.12, 5.13 --> Clicking the play button turns into "launching", then after a few seconds back to "play" as if I never launched the game.
5.14, 5.15.2, 5.16, 5.17.2, 5.18 --> Overwatch is starting, but crashes on the black screen before anything loads. Blizzard crash reporter comes up.

User avatar
Storm Engineer
Level 2
Level 2
Posts: 14
Joined: Fri Mar 10, 2017 9:22 pm
Contact:

Re: Overwatch won't work on anything newer than staging 5.9

Post by Storm Engineer » Mon Oct 12, 2020 4:13 am

Is nobody else having this issue?

bderrly
Newbie
Newbie
Posts: 1
Joined: Wed Oct 14, 2020 9:21 pm

Re: Overwatch won't work on anything newer than staging 5.9

Post by bderrly » Wed Oct 14, 2020 9:30 pm

I just tried starting Overwatch for probably the first time this year and it is having the same issue you mentioned with wine-staging 5.17. I'm going to try installing it in lutris and see how that goes.

Post Reply