https://bugs.winehq.org/show_bug.cgi?id=39954
Bug ID: 39954 Summary: StarCraft II: 64bit client only runs with lowest shader settings Product: Wine-staging Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: hybrid@onlinehome.de CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Created attachment 53382 --> https://bugs.winehq.org/attachment.cgi?id=53382 stderr and stdout when changing shader settings in-game
The 64bit client only works when shaders are set to low. Setting shaders to low also impacts a variety of graphics settings in StarCraft II so it might not only be tied to shaders. Trying to set shaders on anything higher in-game and then clicking on "accept" will freeze the screen (doesn't turn black), cursor remains controllable, music runs until the end (doesn't start to play again). The "game needs to be restarted" dialog doesn't appear, clicking on visible elements from the options menu doesn't do anything. Setting shaders on anything higher than low in the 32bit client, quitting and then starting the 64bit client results in a black screen freeze right at the loading screen.
https://bugs.winehq.org/show_bug.cgi?id=39954
--- Comment #1 from Stefan hybrid@onlinehome.de --- Created attachment 53383 --> https://bugs.winehq.org/attachment.cgi?id=53383 SC2 graphics info
https://bugs.winehq.org/show_bug.cgi?id=39954
Stefan hybrid@onlinehome.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://eu.blizzard.com/en-g | |b/games/sc2/
https://bugs.winehq.org/show_bug.cgi?id=39954
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Version|unspecified |1.9.0 Product|Wine-staging |Wine
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- The category "Wine Staging" should only be used for regressions caused by staged patches, so moving to category "Wine". Are you sure that this bug is different from bug 39953?
https://bugs.winehq.org/show_bug.cgi?id=39954
--- Comment #3 from Sebastian Lackner sebastian@fds-team.de --- Does the issue also occur with CSMT disabled?
https://bugs.winehq.org/show_bug.cgi?id=39954
--- Comment #4 from Stefan hybrid@onlinehome.de --- Still occurs with CSMT disabled and also still occurs with everything else in the winecfg-staging tab disabled.
https://bugs.winehq.org/show_bug.cgi?id=39954
--- Comment #5 from Stefan hybrid@onlinehome.de --- When bug 39953 occurs SC2 will create a crash log, for this one it does not. Also bug 39953 crashes the game completely as in the game window is getting closed and BLizzard's error reporter will pop up. None of these things happen when tampering with the shader settings, so to me it seems different.
https://bugs.winehq.org/show_bug.cgi?id=39954
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |joseph.kucia@gmail.com Component|-unknown |msvcrt Ever confirmed|0 |1
--- Comment #6 from Józef Kucia joseph.kucia@gmail.com --- Native msvcr100.dll allows the game to run.
As a workaround it should be enough to set msvcr100 to native (Starcraft 2 installs msvcr100.dll in Starcraft II\Support64).
https://bugs.winehq.org/show_bug.cgi?id=39954
--- Comment #7 from Stefan hybrid@onlinehome.de --- Just tried it and it seems to work.
https://bugs.winehq.org/show_bug.cgi?id=39954
Dave signups@davidarvelo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |signups@davidarvelo.com
--- Comment #8 from Dave signups@davidarvelo.com --- The workaround seems to work for me too. Thanks, Józef!
https://bugs.winehq.org/show_bug.cgi?id=39954
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=39953
https://bugs.winehq.org/show_bug.cgi?id=39954
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #9 from Piotr Caban piotr.caban@gmail.com --- Here's the patch that fixes the issue for me: http://source.winehq.org/patches/data/118150
Could you please give it a try? Could you also please check if it fixes bug 39953?
https://bugs.winehq.org/show_bug.cgi?id=39954
--- Comment #10 from Stefan hybrid@onlinehome.de --- Just tried the patch and it seems to work fine. I tested switching graphics presets for this bug report and also for bug 39953 I started the arcade map "unit preloader" and then a co-op game. So far it's been running great. The testing was done with "extreme" graphics settings. This patch removed the need for the msvcr100.dll completely in SC2 as well as in heroes of the storm (did a quick test there as well) on my system.
https://bugs.winehq.org/show_bug.cgi?id=39954
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |0806b06f2ba7a690661d6ae4172 | |70bdbc7370953 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #11 from Piotr Caban piotr.caban@gmail.com --- Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=39954
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com Target Milestone|--- |1.8.x
https://bugs.winehq.org/show_bug.cgi?id=39954
adrussel@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adrussel@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=39954
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.2.
https://bugs.winehq.org/show_bug.cgi?id=39954
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #13 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.1.