[Bug 43699] New: Blackscreen in visual novel Hanahira
https://bugs.winehq.org/show_bug.cgi?id=43699 Bug ID: 43699 Summary: Blackscreen in visual novel Hanahira Product: Wine Version: 2.16 Hardware: x86 OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: dark.shadow4(a)web.de CC: bunglehead(a)gmail.com Regression SHA1: 1a7ddf8dd96f9982c42ac7b8ed8cbfbacf07288c Distribution: --- Since wine 2.2 the game only shows a blackscreen. Bisected to: commit 1a7ddf8dd96f9982c42ac7b8ed8cbfbacf07288c Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Thu Feb 9 07:51:56 2017 +0300 dxgi: Added support for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE. Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> Reverting fixes the issue. Console output is empty, if you need logs I'm happy to provide them. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead(a)gmail.com | -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #1 from Nikolay Sivov <bunglehead(a)gmail.com> --- I'm guessing this one does not have a demo? Please attach +d3d,+tid,+d3d11,+d3d9,+dxgi log. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #2 from Fabian Maurer <dark.shadow4(a)web.de> --- Created attachment 59162 --> https://bugs.winehq.org/attachment.cgi?id=59162 +d3d,+tid,+d3d11,+d3d9,+dxgi logs You're right, there is no demo. I attached two logs with latest git tree wine, one where it shows a blackscreen (broken.log) and one for the working version when reverting the linked commit (working.log). I tried making an apitrace, and it seems to rely on gdi for drawing only. Every frame shows:
IDirect3DDevice9::BeginScene IDirect3DDevice9::Clear IDirect3DSurface9::GetDC IDirect3DSurface9::ReleaseDC IDirect3DDevice9::EndScene IDirect3DDevice9::Present
-- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #3 from Nikolay Sivov <bunglehead(a)gmail.com> --- Created attachment 59166 --> https://bugs.winehq.org/attachment.cgi?id=59166 trace patch The only way this could happen I think is if buffer format does not qualify as gdi compatible. Please attach another log (bad one) with this patch. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #4 from Fabian Maurer <dark.shadow4(a)web.de> --- Created attachment 59167 --> https://bugs.winehq.org/attachment.cgi?id=59167 Log with patch applied Attached log, but only appearance of your trace is
0009:trace:d3d9:device_init 0: backbuffer format 0
-- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #5 from Nikolay Sivov <bunglehead(a)gmail.com> --- Created attachment 59168 --> https://bugs.winehq.org/attachment.cgi?id=59168 patch Thanks. Does this work? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #6 from Fabian Maurer <dark.shadow4(a)web.de> --- Indeed, it makes the game fully work again! -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #7 from Nikolay Sivov <bunglehead(a)gmail.com> --- Created attachment 59169 --> https://bugs.winehq.org/attachment.cgi?id=59169 patch 2 Could you verify that this one works too as a replacement? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #8 from Fabian Maurer <dark.shadow4(a)web.de> --- This patch applied on a clean master works too. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |67689049e2608e46761765eb841 | |2e6ec423670c5 Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #9 from Nikolay Sivov <bunglehead(a)gmail.com> --- Assuming fixed, 67689049e2608e46761765eb8412e6ec423670c5. Please test. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 --- Comment #10 from Fabian Maurer <dark.shadow4(a)web.de> --- Confirming fixed. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=43699 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.18. -- 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)
-
wine-bugs@winehq.org