http://bugs.winehq.org/show_bug.cgi?id=58700
Bug ID: 58700 Summary: Regression: Direct3D applications show a blank screen under wined3d in 10.15 Product: Wine Version: 10.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: im.tech.tac+wine@gmail.com Distribution: ---
As of Wine-staging 10.15, all Direct3D applications only render a blank (often black) screen while still producing sound and reacting to inputs.
This issue was not present in 10.14, downgrading to it fixes the problem.
Multiple Unity games seem to have consistently produced this issue.
Arch Linux, latest packages up to 2025/09/14. KDE Plasma 6 Wayland session. Both X11 and Wayland Wine backends seem affected. AMD A8-5500B with Radeon HD 7560D. No Vulkan support whatsoever.
http://bugs.winehq.org/show_bug.cgi?id=58700
Stian Low wineryyyyy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com
--- Comment #1 from Stian Low wineryyyyy@gmail.com --- (In reply to im.tech.tac+wine from comment #0)
As of Wine-staging 10.15, all Direct3D applications only render a blank (often black) screen while still producing sound and reacting to inputs.
This issue was not present in 10.14, downgrading to it fixes the problem.
Multiple Unity games seem to have consistently produced this issue.
Confirmed for non-staging 10.15 for these Unity games: https://bugs.winehq.org/show_bug.cgi?id=56614 The Signifier https://bugs.winehq.org/show_bug.cgi?id=56936 Blood West
Cursors render upon menus loading. Otherwise black screen for all other graphics.
Audio plays and hidden menus are responsive to cursor hover and clicks and keyboard inputs.
Both work for 10.14 (except Signifier menu video bug still open)
http://bugs.winehq.org/show_bug.cgi?id=58700
Chiitoo chiitoo@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chiitoo@gentoo.org
--- Comment #2 from Chiitoo chiitoo@gentoo.org --- For the PlayOnline application, I've bisected c3f3ef24e8d [1] to be causing the same behaviour.
No cursor is visible for that one, but it also seems otherwise functional.
Thank you!
1. https://gitlab.winehq.org/wine/wine/-/commit/c3f3ef24e8d1ebe49e8073e8e5b11de...
http://bugs.winehq.org/show_bug.cgi?id=58700
--- Comment #3 from Stian Low wineryyyyy@gmail.com --- (In reply to Chiitoo from comment #2)
https://gitlab.winehq.org/wine/wine/-/commit/ c3f3ef24e8d1ebe49e8073e8e5b11de859951352
(In reply to Stian Low from comment #1)
Confirmed for non-staging 10.15 for these Unity games: https://bugs.winehq.org/show_bug.cgi?id=56614 The Signifier https://bugs.winehq.org/show_bug.cgi?id=56936 Blood West
Thanks for regression bisect.
Regression only affects OpenGL renderer, per commit details.
Vulkan backend for vanilla WINE renders graphics for both games, enabled via: winetricks renderer=vulkan
Both games seem to run on Vulkan consistent with OpenGL renderer prior to regression.
Gameplay lag for Vulkan seems to match OpenGL lag.
Signifier video also still not playing for Vulkan as for OpenGL.
http://bugs.winehq.org/show_bug.cgi?id=58700
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |c3f3ef24e8d1ebe49e8073e8e5b | |11de859951352 Component|d3d |win32u CC| |gyebro69@gmail.com, | |rbernon@codeweavers.com
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Reproducible e.g. with Leisure Suit Larry - Wet Dreams Dry Twice demo on Steam. https://store.steampowered.com/app/1373430/Leisure_Suit_Larry__Wet_Dreams_Dr... This does not only occur in Unity-based games.
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 580.82.09
http://bugs.winehq.org/show_bug.cgi?id=58700
--- Comment #5 from Rémi Bernon rbernon@codeweavers.com --- This might be the same thing as the new behavior of bug 58491 and possibly fixed with https://gitlab.winehq.org/wine/wine/-/merge_requests/8972
http://bugs.winehq.org/show_bug.cgi?id=58700
--- Comment #6 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Rémi Bernon from comment #5)
This might be the same thing as the new behavior of bug 58491 and possibly fixed with https://gitlab.winehq.org/wine/wine/-/merge_requests/8972
The patch works for me and solves the problem in all Unity games that I know were affected. For games that were also affected and do not use Unity, however, the fix does not work. That will need a separate bug report I guess.
http://bugs.winehq.org/show_bug.cgi?id=58700
--- Comment #7 from Stian Low wineryyyyy@gmail.com --- (In reply to Béla Gyebrószki from comment #6)
The patch works for me and solves the problem in all Unity games that I know were affected. For games that were also affected and do not use Unity, however, the fix does not work. That will need a separate bug report I guess.
Confirming patch fixes both Signifier and Blood West Unity games.
http://bugs.winehq.org/show_bug.cgi?id=58700
--- Comment #8 from Chiitoo chiitoo@gentoo.org --- (In reply to Rémi Bernon from comment #5)
This might be the same thing as the new behavior of bug 58491 and possibly fixed with https://gitlab.winehq.org/wine/wine/-/merge_requests/8972
Works for me for the PlayOnline Viewer case.
Thank you!
http://bugs.winehq.org/show_bug.cgi?id=58700
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |9cdfa803cd1f971bdf03667c866 | |98685c913e97c
--- Comment #9 from Rémi Bernon rbernon@codeweavers.com --- Thanks everyone, I'm going to mark this as fixed with 9cdfa803cd1f971bdf03667c86698685c913e97c
Béla if you still experience some issues with other games please could you open a new bug? Or maybe just mention which one, I've tried Leisure Suit Larry but couldn't reproduce any issue with current HEAD.