https://bugs.winehq.org/show_bug.cgi?id=44754
Bug ID: 44754 Summary: Spintires: blackscreen on launch Product: Wine Version: 3.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: andrew.mrolko@gmail.com Distribution: ---
Created attachment 60766 --> https://bugs.winehq.org/attachment.cgi?id=60766 Spintires: blackscreen on launch (audio works)
When trying to launch spintires (steam version) I get a black screen on launch. This occurs even with the d3dx9_43 override in place. The override corrects this issue in older versions of wine (3.0 and below are the versions I have tested)
Distro: solus 3 kernel: 4.15.7-60.current intel hd 3000 graphics intel core i3 2330m
Attached to this ticket is the log file from running $ wine steam.exe &>log.txt
https://bugs.winehq.org/show_bug.cgi?id=44754
Andrew andrew.mrolko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew.mrolko@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44754
Artem turbonomad@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |turbonomad@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #1 from Artem turbonomad@gmail.com --- Same for me on 64-bit Arch Linux, Wine 3.3. Black screen both with and without override of d3dx9_43. Reproduced only on original Spintires. Spintires:Mudrunner renders correctly.
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #2 from Andrew andrew.mrolko@gmail.com --- This happens with wine 3.4 as well. What's weird, is that the audio still works, this issue was reminiscent with the older versions of wine.
Traditionally, the workaround for spintires, was to open winecfg and add the highest d3dx9 library as an override. This would fix the issue of the black screen upon launch. This was the case with versions of wine in 3.0 rc1 through 6.
Fast forward to wine 3.3 and 3.4, spintires will run flawlessly with the d3dx9_43 override in place. But you had to have already had that override in place with an older version of wine, and upgraded to these versions.
If you create a new prefix with 3.3 and try this override, you get a blackscreen on launch.
If you have an old prefix that upgrade to wine version 3.3, the game will run without an issue.
It's as if setting the override in winecfg doesn't take hold in wine 3.3 anymore. It's a weird kind of regression.
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #3 from Matteo Bruni matteo.mystral@gmail.com --- Does it still happen with Wine 3.5? There is some (probably small) chance that 1bba7c5705da23586c39de98c764700c5a54fcc0 might help.
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #4 from Andrew andrew.mrolko@gmail.com --- (In reply to Matteo Bruni from comment #3)
Does it still happen with Wine 3.5? There is some (probably small) chance that 1bba7c5705da23586c39de98c764700c5a54fcc0 might help.
I'm using Solus as my distro on this machine. WINE will get updated when they push out OS updates in the next couple days. I'll post back when I have some results with 3.5.
What is the sequence of numbers and letters that you posted?
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #5 from Artem turbonomad@gmail.com --- I've tried wine-staging 3.5. Same behavior: I hear game sound (bird voices) and see "60 FPS" from the Steam counter, but no other graphics, just a black screen.
Also tried Spintires:Mudrunner again. It still runs fine.
https://bugs.winehq.org/show_bug.cgi?id=44754
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #6 from Andrew andrew.mrolko@gmail.com --- (In reply to Matteo Bruni from comment #3)
Does it still happen with Wine 3.5? There is some (probably small) chance that 1bba7c5705da23586c39de98c764700c5a54fcc0 might help.
I tested this in my environment on Wine 3.5 and still have the blackscreen on launch issue.
The audio works though, I can hear the bird chirping (as is normal) when the game launches and loads a save game. I did this with the d3dx9_43 override in place. I can record my screen using OBS to show what this bug looks like on a user's computer if it makes it a little bit easier to grasp what's going.
This is a regression by the way, since the old workaround doesn't seem to work anymore.
https://bugs.winehq.org/show_bug.cgi?id=44754
--- Comment #7 from Andrew andrew.mrolko@gmail.com --- I should note: There is a workaround for this by putting the d3dx9_36 (native) override in place. The game will launch and play normally.
I discovered this via a forum post where someone addressed this issue.
https://bugs.winehq.org/show_bug.cgi?id=44754
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx9
https://bugs.winehq.org/show_bug.cgi?id=44754
Andrew andrew.mrolko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #8 from Andrew andrew.mrolko@gmail.com --- This is fixable based on my comment above "There is a workaround for this by putting the d3dx9_36 (native) override in place. The game will launch and play normally."
https://bugs.winehq.org/show_bug.cgi?id=44754
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED Ever confirmed|0 |1
--- Comment #9 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Andrew from comment #8)
This is fixable based on my comment above "There is a workaround for this by putting the d3dx9_36 (native) override in place. The game will launch and play normally."
A workaround is not a fix.