https://bugs.winehq.org/show_bug.cgi?id=46924
Bug ID: 46924 Summary: Sword of the Stars crashes with black screen Product: Wine Version: 4.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: luis.panadero@gmail.com Distribution: ---
Created attachment 64027 --> https://bugs.winehq.org/attachment.cgi?id=64027 wine log output with WINEDEBUG=+wgl
Sword of the Stars Complete collection (or Argos Naval Yard) crashes with a black screen and a dump.
Tested on:
Ubuntu 18.10 with kernel 5.0.5 + Mesa 19.1.0 , however fails with ubuntu default kernel and mesa versions.
GPU : AMD RX580 -> amdgpu opensource driver
Wine versiones that I try :
- Wine 4.0 with Gallium Nine patch - default version on Ubuntu 18.10 (Wine 3.0.3) - Steam Proton 3.16 beta - Wine staging
On every case fails with the same messages.
https://bugs.winehq.org/show_bug.cgi?id=46924
--- Comment #1 from Luis luis.panadero@gmail.com --- Created attachment 64028 --> https://bugs.winehq.org/attachment.cgi?id=64028 Sword of the stars log
https://bugs.winehq.org/show_bug.cgi?id=46924
--- Comment #2 from Luis luis.panadero@gmail.com --- Created attachment 64029 --> https://bugs.winehq.org/attachment.cgi?id=64029 Sword of the stars engine dump
https://bugs.winehq.org/show_bug.cgi?id=46924
Luis luis.panadero@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #3 from Luis luis.panadero@gmail.com --- On WineHQ there are reports of this game as Gold or Platinum, so must be a regression here.
https://bugs.winehq.org/show_bug.cgi?id=46924
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
--- Comment #4 from Paul Gofman gofmanp@gmail.com --- (In reply to Luis from comment #3)
On WineHQ there are reports of this game as Gold or Platinum, so must be a regression here.
It probably works with native d3dx override.
Log says it tries to compile an effect from source, this is currently not implemented in Wine. You can workaround that by using native d3dx9_XX.dll, but you need to guess which XX version the game is using. You can do that by, e. g, running it as 'WINEDEBUG=+loaddll wine ./GameExecutables.exe 2>&1 | grep d3dx9_' in bash. Example output:
0009:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\d3dx9_42.dll" at 0x7e440000: builtin
d3dx9_42 is what you need in this example, you can install native override using 'winetricks d3dx9_42'.
https://bugs.winehq.org/show_bug.cgi?id=46924
--- Comment #5 from Luis luis.panadero@gmail.com --- Indeed. Using native versions of DirectX 9 41 and 31 (need both), allow to enter the menu, show video, etc... I proceed to play the game and test more. Later I would update the AppDB with the workaround necessary to play the game.
https://bugs.winehq.org/show_bug.cgi?id=46924
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx9 Keywords|regression | Severity|major |normal
https://bugs.winehq.org/show_bug.cgi?id=46924
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- This is a dupe of bug 46779.
*** This bug has been marked as a duplicate of bug 46779 ***
https://bugs.winehq.org/show_bug.cgi?id=46924
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Gijs Vermeulen gijsvrm@gmail.com --- Closing DUPLICATE.