https://bugs.winehq.org/show_bug.cgi?id=52924
Bug ID: 52924 Summary: Guilty Gear XX #Reload: black screen since wine 5.0 Product: Wine Version: 7.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: s.guidoni@tin.it Distribution: ---
Since wine 5.0 the game "Guilty Gear XX ♯Reload" shows a black screen while running. The game starts, the introductory videos are displayed correctly, then the game runs, but the screen is just black, with some blocky piece of graphics flashing now and then across the screen. The sound plays, so one can browse the menu, start a game and so on, but the screen stays black with some bright rectangular shape flashing around.
The game is based on DirectX 8.1 and the last wine version that works is 4.21.
With wine 4.21, the console output is: 002d:fixme:win:EnumDisplayDevicesW ((null),0,0x33f798,0x00000000), stub! 002f:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. 002d:err:quartz:GetClassMediaFile Media class not found 002d:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
With wine 5.0.5, it is: 0033:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0033:fixme:d3d:wined3d_swapchain_init Unimplemented swap effect 0x5. 0035:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. 0033:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
With wine 7.6, it is: 012c:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x3. 012c:err:winediag:wined3d_dll_init Using the OpenGL renderer. 012c:fixme:imm:ImeSetActiveContext (0x266c88, 1): stub 012c:fixme:imm:ImmReleaseContext (0002010C, 00266C88): stub 012c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 012c:err:d3d_sync:wined3d_cs_create Forcing serialization of all command streams. 012c:err:d3d_sync:wined3d_cs_create Forcing serialization of all command streams. 012c:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
https://bugs.winehq.org/show_bug.cgi?id=52924
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=52924
--- Comment #1 from Stefano Guidoni s.guidoni@tin.it --- Bisection results:
513d3e1376761889a792719d4dccaf41bc6d2829 is the first bad commit commit 513d3e1376761889a792719d4dccaf41bc6d2829 Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Tue Dec 10 21:26:17 2019 +0330
d3d8: Support texture dirty regions.
Signed-off-by: Akihiro Sagawa sagawa.aki@gmail.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/d3d8/tests/visual.c | 12 ++++++------ dlls/d3d8/texture.c | 12 +++++++++++- 2 files changed, 17 insertions(+), 7 deletions(-)
https://bugs.winehq.org/show_bug.cgi?id=52924
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |513d3e1376761889a792719d4dc | |caf41bc6d2829
https://bugs.winehq.org/show_bug.cgi?id=52924
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sagawa.aki+winebugs@gmail.c | |om, z.figura12@gmail.com Component|-unknown |directx-d3d
--- Comment #2 from Zeb Figura z.figura12@gmail.com --- CCing commit author.
FWIW, Akihiro, I've looked into this area recently, so if you'd like I can take a look at it myself.
https://bugs.winehq.org/show_bug.cgi?id=52924
--- Comment #3 from Sagawa sagawa.aki+winebugs@gmail.com --- Hello, thanks for reporting and CCing. Zeb, could you take a look at this issue?
https://bugs.winehq.org/show_bug.cgi?id=52924
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- It turns out that this is already fixed by https://source.winehq.org/git/wine.git/commitdiff/27e84c28972ab53e11c932cb67ff5182894c1f27. Clearly the underlying cause here isn't the same as for bug 52684, but since it's also related to dirty rects it's not very surprising.
https://bugs.winehq.org/show_bug.cgi?id=52924
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.8.