[Bug 46882] New: Recent World of Warcraft patch broke vkd3d

classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[Bug 46882] New: Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

            Bug ID: 46882
           Summary: Recent World of Warcraft patch broke vkd3d
           Product: vkd3d
           Version: 1.1
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P2
         Component: vkd3d
          Assignee: [hidden email]
          Reporter: [hidden email]
      Distribution: ---

Created attachment 63952
  --> https://bugs.winehq.org/attachment.cgi?id=63952
trace.log

There was a patch today (friday 22 march 2019) that broke vkd3d and d3d12.

It worked fine earlier today, but upon logging on this evening there was a
update, and all i get is a black screen and the mousepointer.
WoW works fine with DXVK and d3d11.

WoW version is: 8.1.5.29814. I did not find a particular patchnote for this
yet.

Attaching trace.log with WINEDEBUG=+vkd3d , and VKD3D_DEBUG="trace".

--
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.


Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #1 from Sveinar Søpler <[hidden email]> ---
Created attachment 63953
  --> https://bugs.winehq.org/attachment.cgi?id=63953
World of warcraft "gx.log"

Attaching the WoW generated "gx.log" (Game gx initialization)

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Olivier F. R. Dierick <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|blocker                     |normal
                 CC|                            |[hidden email]

--- Comment #2 from Olivier F. R. Dierick <[hidden email]> ---
Bug triage notification:

Issue in one application is severity normal.

You may find severity description in: https://wiki.winehq.org/Bugs#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.


Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #3 from [hidden email] ---
I have the exact same issue. Using Mesa/RADV 19.0. I can supply additional
logs/traces if required.

--
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.


Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #4 from Sveinar Søpler <[hidden email]> ---
(In reply to Olivier F. R. Dierick from comment #2)
> Bug triage notification:
>
> Issue in one application is severity normal.
>
> You may find severity description in: https://wiki.winehq.org/Bugs#severity

Critical for a critical problem that prevents all applications from working

Afaik, the ONLY usable application that works with vkd3d is World of Warcraft
atm. And if so, by definition it "prevents ALL applications from working".

I would be happy to be corrected if any other d3d12 applications work with
vkd3d tho, and i must admit i have not tested every d3d12 game around (as it is
not that many), so there could be others working :)

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #5 from Olivier F. R. Dierick <[hidden email]> ---
(In reply to Sveinar Søpler from comment #4)
> Afaik, the ONLY usable application that works with vkd3d is World of
> Warcraft atm. And if so, by definition it "prevents ALL applications from
> working".

A patch in World of Warcraft would not prevent other games from working, if
there were any, and so doesn't qualify for critical.

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Janar <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #6 from Janar <[hidden email]> ---
Can confirm the same issue. When launching the game, black screen is shown and
music in the background is playing. If needed can provide additional traces.

--
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.


Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Józef Kucia <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #7 from Józef Kucia <[hidden email]> ---
Created attachment 64019
  --> https://bugs.winehq.org/attachment.cgi?id=64019
HACK: Recreate Vulkan swapchain

Does this patch help?

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #8 from Sveinar Søpler <[hidden email]> ---
(In reply to Józef Kucia from comment #7)
> Created attachment 64019 [details]
> HACK: Recreate Vulkan swapchain
>
> Does this patch help?

Sadly no.

Attaching winedebug.log, and gx.log from WoW.

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #9 from Sveinar Søpler <[hidden email]> ---
Created attachment 64020
  --> https://bugs.winehq.org/attachment.cgi?id=64020
winedebug.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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #10 from Sveinar Søpler <[hidden email]> ---
Created attachment 64021
  --> https://bugs.winehq.org/attachment.cgi?id=64021
gx.log

I think im too stupid to figure out how to make multi-attachments with replies
to comments.. but whatever :(

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #11 from Janar <[hidden email]> ---
Can confirm that DXGI patch had no positive effect.

--
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.


Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Józef Kucia <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
           Assignee|[hidden email]        |[hidden email]

--- Comment #12 from Józef Kucia <[hidden email]> ---
Created attachment 64022
  --> https://bugs.winehq.org/attachment.cgi?id=64022
Return S_OK from d3d12_command_queue_Wait()

Thanks for the logs. It looks like WoW needs d3d12_command_queue_Wait(). The
attached hack might help.

I'm working on a more proper implementation, but it might take a while.

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Józef Kucia <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Recent World of Warcraft    |Recent World of Warcraft
                   |patch broke vkd3d           |patch broke vkd3d
                   |                            |(d3d12_command_queue_Wait)

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Józef Kucia <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #64019|0                           |1
        is obsolete|                            |

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #13 from Sveinar Søpler <[hidden email]> ---
(In reply to Józef Kucia from comment #12)
> Created attachment 64022 [details]
> Return S_OK from d3d12_command_queue_Wait()
>
> Thanks for the logs. It looks like WoW needs d3d12_command_queue_Wait(). The
> attached hack might help.
>
> I'm working on a more proper implementation, but it might take a while.

That indeed seems to fix it for now :)

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #14 from Janar <[hidden email]> ---
Combination with DXGI + d3d12_command_queue_Wait patch resulted in proper
rendering.

--
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.


Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #15 from Sveinar Søpler <[hidden email]> ---
(In reply to Janar from comment #14)
> Combination with DXGI + d3d12_command_queue_Wait patch resulted in proper
> rendering.

I did not use the first DXGI patch, and only patched vkd3d with the
d3d12_command_queue_Wait.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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

--- Comment #16 from Sveinar Søpler <[hidden email]> ---
Perhaps this bug can be closed now that this is implemented upstream?

https://source.winehq.org/git/vkd3d.git/commitdiff/f886aecdc06c2d64ca7f24e5e543c22ee1603d0a

--
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.

Reply | Threaded
Open this post in threaded view
|

[Bug 46882] Recent World of Warcraft patch broke vkd3d ( d3d12_command_queue_Wait)

Wine - Bugs mailing list
In reply to this post by Wine - Bugs mailing list
https://bugs.winehq.org/show_bug.cgi?id=46882

Olivier F. R. Dierick <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #17 from Olivier F. R. Dierick <[hidden email]> ---
Hello(In reply to Sveinar Søpler from comment #16)
> Perhaps this bug can be closed now that this is implemented upstream?
>
> https://source.winehq.org/git/vkd3d.git/commitdiff/
> f886aecdc06c2d64ca7f24e5e543c22ee1603d0a

Hello,

Marking resolved.

Regards

--
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.

12