https://bugs.winehq.org/show_bug.cgi?id=41207
Bug ID: 41207 Summary: DX11 Demo "AMD Ladybug" freezes on the splash screen Product: Wine Version: 1.9.16 Hardware: x86 OS: Windows Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: svyatpro@gmail.com
Created attachment 55460 --> https://bugs.winehq.org/attachment.cgi?id=55460 Application's log file
When you run AMD Ladybug Demo (DX11) with WineD3D, the application freezes on a splash screen.
Demo download link: http://www.ngohq.com/?page=Files&go=giveme&dwn_id=932
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #1 from Svyatpro svyatpro@gmail.com --- Created attachment 55461 --> https://bugs.winehq.org/attachment.cgi?id=55461 screenshot of splash screen
https://bugs.winehq.org/show_bug.cgi?id=41207
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #2 from winetest@luukku.com --- Confirming the issue. wine 1.9.20 and staging 1.9.20
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #3 from winetest@luukku.com --- No change wine-staging 1.9.23
https://bugs.winehq.org/show_bug.cgi?id=41207
Kimmo Myllyvirta kimmo.myllyvirta@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kimmo.myllyvirta@gmail.com
--- Comment #4 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- The issue here is; fixme:d3d11:d3d_texture2d_init Multisampled textures not implemented.
Same issue as in bug #39754.
Workaround for the freeze: Open "Program Files (x86)/AMD/AMD Demo - Ladybug/Sushi.ini" and change this; display.multiSampleTaps = 4 to; display.multiSampleTaps = 0
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #5 from Svyatpro svyatpro@gmail.com --- Created attachment 56256 --> https://bugs.winehq.org/attachment.cgi?id=56256 New Screenshot
new screenshot
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #6 from Svyatpro svyatpro@gmail.com --- Created attachment 56257 --> https://bugs.winehq.org/attachment.cgi?id=56257 ShushiLog
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #7 from Svyatpro svyatpro@gmail.com --- Yes, this workarond allows to pass through this freeze but doesn't fix wrong behavior. After this workaround I see only a red screen with some error messages:
Added new screenshot and log file.
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #8 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- Created attachment 56258 --> https://bugs.winehq.org/attachment.cgi?id=56258 terminal output wine-1.9.24
Here's also the terminal output.
Multisampled textures is just the first showstopper here. There is no single fix for all the d3d11 issues. The menu and credits somewhat works when you press the esc, btw.
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #9 from winetest@luukku.com --- I used the multisample trick mentioned at comment 4. I also used workaround for bug 38648. This seems to need bug 40873.
Also this program exposed a new bug
fixme:d3d_shader:shader_glsl_handle_instruction Backend can't handle opcode ld2dms.
wine 2.7 I don't know how this supposed to look, but I got distorted graphics, all green or blue. Same results with wine-staging 2.6.
I quess we just need to wait for some time still. I quess a retest should be made 2.10 or later.
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #10 from winetest@luukku.com --- http://www.guru3d.com/files-get/amd-ladybug-directx-11-demo,4.html
I used this download the link at comment 0 doesn't work for me.
https://bugs.winehq.org/show_bug.cgi?id=41207
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |42921
https://bugs.winehq.org/show_bug.cgi?id=41207 Bug 41207 depends on bug 42921, which changed state.
Bug 42921 Summary: DX11 Demo AMD Ladybug, Just Cause 2, The Witcher 3 needs opcode ld2dms https://bugs.winehq.org/show_bug.cgi?id=42921
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
https://bugs.winehq.org/show_bug.cgi?id=41207
--- Comment #11 from winetest@luukku.com --- Still freezes wine 2.12-git and staging 2.12. Using the sushi.ini trick wine-staging is at same condition as before distorded graphics with green and blue content. No need to use hack for for bug 38648 with staging anymore since they made some change in wine code.
fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543. fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
fixme:d3d11:d3d11_immediate_context_RSSetScissorRects Multiple scissor rects not implemented. fixme:d3d11:d3d11_immediate_context_RSSetViewports Multiple viewports not implemented.
I quess implementing some of these would help.
https://bugs.winehq.org/show_bug.cgi?id=41207
Andrew Wesie awesie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |awesie@gmail.com
--- Comment #12 from Andrew Wesie awesie@gmail.com --- With wine-3.18, the demo still freezes due to bug 45197. With the patches in bug 46016 (which should've been attached to 45197 in retrospect), the demo appears to work.
https://bugs.winehq.org/show_bug.cgi?id=41207
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.guru3d.com/file | |s-get/amd-ladybug-directx-1 | |1-demo,4.html Keywords| |download Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #13 from Gijs Vermeulen gijsvrm@gmail.com --- This works in wine-5.10. Black textures are fixed by installing native d3dcompiler.
Marking FIXED, please reopen if you can still reproduce.
https://bugs.winehq.org/show_bug.cgi?id=41207
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.11.