[Bug 46882] New: Recent World of Warcraft patch broke vkd3d
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: wine-bugs(a)winehq.org Reporter: cybermax(a)dexter.no 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #1 from Sveinar Søpler <cybermax(a)dexter.no> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal CC| |o.dierick(a)piezo-forte.be --- Comment #2 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 jaapbuurman(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jaapbuurman(a)gmail.com --- Comment #3 from jaapbuurman(a)gmail.com --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #4 from Sveinar Søpler <cybermax(a)dexter.no> --- (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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #5 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- (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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Janar <janarvottin(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |janarvottin(a)gmail.com --- Comment #6 from Janar <janarvottin(a)gmail.com> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia(a)gmail.com --- Comment #7 from Józef Kucia <joseph.kucia(a)gmail.com> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #8 from Sveinar Søpler <cybermax(a)dexter.no> --- (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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #9 from Sveinar Søpler <cybermax(a)dexter.no> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #10 from Sveinar Søpler <cybermax(a)dexter.no> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #11 from Janar <janarvottin(a)gmail.com> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Assignee|wine-bugs(a)winehq.org |joseph.kucia(a)gmail.com --- Comment #12 from Józef Kucia <joseph.kucia(a)gmail.com> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Józef Kucia <joseph.kucia(a)gmail.com> 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Józef Kucia <joseph.kucia(a)gmail.com> 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #13 from Sveinar Søpler <cybermax(a)dexter.no> --- (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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #14 from Janar <janarvottin(a)gmail.com> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #15 from Sveinar Søpler <cybermax(a)dexter.no> --- (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.
https://bugs.winehq.org/show_bug.cgi?id=46882 --- Comment #16 from Sveinar Søpler <cybermax(a)dexter.no> --- Perhaps this bug can be closed now that this is implemented upstream? https://source.winehq.org/git/vkd3d.git/commitdiff/f886aecdc06c2d64ca7f24e5e... -- 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=46882 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #17 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- 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.
https://bugs.winehq.org/show_bug.cgi?id=46882 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|joseph.kucia(a)gmail.com |wine-bugs(a)winehq.org -- 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=46882 Sveinar Søpler <cybermax(a)dexter.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #18 from Sveinar Søpler <cybermax(a)dexter.no> --- Closed. -- 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 (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla