[Bug 59941] New: Regression in Wine-Staging 11.10/11.11: Gothic 1 + GD3D11 produces black screen after D3D11 device creation (Wine 11.0 works)
http://bugs.winehq.org/show_bug.cgi?id=59941 Bug ID: 59941 Summary: Regression in Wine-Staging 11.10/11.11: Gothic 1 + GD3D11 produces black screen after D3D11 device creation (Wine 11.0 works) Product: Wine-staging Version: 11.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: franz_ilse@web.de CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: --- Created attachment 81288 --> http://bugs.winehq.org/attachment.cgi?id=81288 wine console output I am experiencing a regression in Wine-Staging 11.10/11.11 when running Gothic 1 (GOG version) with the GD3D11 DirectX11 renderer. The game works correctly in Wine 11.0 Stable, but in Wine-Staging 11.10 and 11.11 it results in a black screen after successful initialization. ### Environment - OS: Debian 13 (Linux) - GPU: NVIDIA GeForce GTX 1080 - Driver: NVIDIA 550.163.1 - Vulkan: working correctly (verified via vulkaninfo) - DXVK version: 3.0 (unchanged across tests) - Wine versions tested: - Wine 11.0 Stable → WORKS - Wine 11.10 Staging → FAIL - Wine 11.11 Staging → FAIL ### Prerequisite fix The issue with GPU detection was resolved by installing: nvidia-driver-libs:i386 After that, the GPU (GTX 1080) is correctly detected in all Wine versions. ### Expected behavior Game should render normally using DXVK / GD3D11 and display graphics. ### Actual behavior in Wine-Staging 11.10/11.11 - Game window opens - D3D11 device is successfully created - Vulkan devices are detected (NVIDIA GPU present) - DXVK initializes correctly - Game immediately shows a black screen and freezes (no rendering / no frame presentation) ### Working behavior (Wine 11.0 Stable) - Same setup works correctly - Game renders normally - No black screen ### DXVK log excerpt (Wine 11.11) NVIDIA GPU is detected: - Found device: NVIDIA GeForce GTX 1080 - Found device: llvmpipe (ignored) D3D11 device creation succeeds: - Feature level: D3D_FEATURE_LEVEL_12_1 - Device creation succeeds However, rendering never starts (black screen). ### Notes - Vulkan is fully functional outside Wine - Issue appears specific to Wine-Staging versions after 11.0 - Likely regression in D3D11 / DXGI / swapchain presentation path or staging patches (CSMT/fsync/esync related) ### Reproducibility Always reproducible on Debian 13 with NVIDIA 550 drivers. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59941 --- Comment #1 from franz_ilse@web.de --- Created attachment 81289 --> http://bugs.winehq.org/attachment.cgi?id=81289 vulkaninfo summary -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59941 franz_ilse@web.de changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59941 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Summary|Regression in Wine-Staging |Gothic 1 + GD3D11 produces |11.10/11.11: Gothic 1 + |black screen after D3D11 |GD3D11 produces black |device creation |screen after D3D11 device | |creation (Wine 11.0 works) | Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO --- Comment #2 from Ken Sharp <imwellcushtymelike@gmail.com> --- You need to test Wine 11.11 to make sure it is actually Staging that has the issue. If there is a regression, a regression test is needed. https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing And you need to do all of this without DXVK as it is not supported. Is there a demo that exhibits the same behaviour? https://gitlab.winehq.org/wine/wine/-/wikis/Bugs This is definitely not major. https://bugs.winehq.org/page.cgi?id=fields.html#severity -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59941 --- Comment #3 from franz_ilse@web.de --- Sorry, that seems to be my bad. But Wine 11.11 is not released yet, right? But nevertheless, I made a bug ticket at the GitHub Repo of GD3D11: https://github.com/kirides/GD3D11/issues/390 The maintainer pointed out that I needed to set a specific dll as an override which I didn't need to set before in previous versions of Wine Staging. So I'm not sure if that ticket is relevant anymore. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla