https://bugs.winehq.org/show_bug.cgi?id=45349
--- Comment #37 from Justin King-Lacroix justin.kinglacroix@gmail.com --- (In reply to Maciej Stanczew from comment #36)
(In reply to Olivier F. R. Dierick from comment #35)
If someone owning the game has time and motive, he could do a subtractive bisect of wine-staging to identify the minimal set of patchsets that are required for the application.
Well, I compiled PE Wine 5.14 with just 'winebuild-pe_syscall_thunks', and I'm able to successfully launch Starcraft II, Starcraft: Remastered, and Heroes of the Storm.
With Diablo III there is a D3D11 initialization error (bug 42191). Adding 'd3d11-Deferred_Context' helps a bit -- the game launches, but with a black screen. This is also the behavior with all staging patches, and seems to be a regression from previous behavior (graphics working, but with 1-2 fps). With DXVK the game works correctly and with good performance.
For Warcraft III, with just 'winebuild-pe_syscall_thunks' the game launches, but gets stuck on loading screen, and 'BlizzardBrowser.exe' crashes appear repeatedly. Adding 'd3d11-Deferred_Context' doesn't change this behavior. With all staging patches the game continues to the login screen, but login input form is missing (and 'BlizzardBrowser.exe' is still crashing). Installing DXVK helps also in this case -- login form is shown and 'BlizzardBrowser.exe' doesn't crash.
I did not verify World of Warcraft and Overwatch.
Same for me.
* Starcraft II on Wine 5.14: 64-bit version still fails to load. * Starcraft II on Wine 5.14 + Staging v5.14 (all patches): no crashes at all; everything seems to work perfectly. * Starcraft II on Wine 5.14 + Staging v5.14 (winebuild-pe_syscall_thunks only): no crashes at all; everything seems to work perfectly.
All of the above builds were:
* Without DXVK. * Against vkd3d a1778b681edf13b8cdb31eb90190a36a23c946f9 (both 32 and 64-bit) * With PE support. * With a WINE prefix containing only Starcraft II and the Battle.net client. * The only winetricks scripts that were run were corefonts and win10.