[Bug 49233] New: World of Wacraft (WoW) slow fps with the dx11 modern renderer
https://bugs.winehq.org/show_bug.cgi?id=49233 Bug ID: 49233 Summary: World of Wacraft (WoW) slow fps with the dx11 modern renderer Product: Wine Version: 5.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: blue-t(a)web.de Distribution: --- Created attachment 67238 --> https://bugs.winehq.org/attachment.cgi?id=67238 Output with the legacy renderer Since 8.1.5 the game has 3 renderers dx11, dx11 legacy and a modern dx12 renderer. With my amd rx480 it is impossible to use the dx11 modern multi-threaded renderer to play. It results in single digit fps. The single threaded legacy renderer works. Based on comparing the attached logfiles the only obvious difference is fixme:d3d11:d3d11_device_CreateDeferredContext1 iface 0000000013850120, flags 0, context 000000014293F108 stub! -- 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=49233 --- Comment #1 from Ker noa <blue-t(a)web.de> --- Created attachment 67239 --> https://bugs.winehq.org/attachment.cgi?id=67239 Output with the modern renderer -- 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=49233 Sveinar Søpler <cybermax(a)dexter.no> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cybermax(a)dexter.no --- Comment #2 from Sveinar Søpler <cybermax(a)dexter.no> --- The renderer called dx11 legacy is the renderer used prior to 8.1.5, and was renamed and kept for compatibility. The new one utilizes multithreading and possibly other tweaks. It is the same for my nVidia RTX2070, so it is not driver/gpu dependant. https://us.forums.blizzard.com/en/wow/t/new-graphics-apis-in-8-1-5/121542 -- 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=49233 Ker noa <blue-t(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67239|0 |1 is obsolete| | --- Comment #3 from Ker noa <blue-t(a)web.de> --- Created attachment 67487 --> https://bugs.winehq.org/attachment.cgi?id=67487 Crashlog Now it isn't just slow with the modern renderers d3d11&d3d12, but it crashes before the loading screen is reached. Something regarding the multi threading changed in 5.10-staging -- 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=49233 --- Comment #4 from Ker noa <blue-t(a)web.de> --- Created attachment 67488 --> https://bugs.winehq.org/attachment.cgi?id=67488 Crashlog with the d3d12 renderer -- 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=49233 Ker noa <blue-t(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|World of Wacraft (WoW) slow |World of Wacraft (WoW) |fps with the dx11 modern |crashes with the dx11/12 |renderer |modern renderers -- 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=49233 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick(a)piezo-forte.be --- Comment #5 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- (In reply to Ker noa from comment #3)
Created attachment 67487 [details] Crashlog
Now it isn't just slow with the modern renderers d3d11&d3d12, but it crashes before the loading screen is reached. Something regarding the multi threading changed in 5.10-staging
Hello, Open a new bug for the new issue (if there isn't one already), and put the new bug number in the depends on field. And for the new issue, a regression test between 5.9-5.10 would help. 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=49233 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|World of Wacraft (WoW) |World of Wacraft (WoW) slow |crashes with the dx11/12 |fps with the dx11 modern |modern renderers |renderer --- Comment #6 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- Hello, Also, don't change issue when the older one may still be present, hidden by the new issue. 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=49233 --- Comment #7 from Ker noa <blue-t(a)web.de> --- I wouldn't call it a regression. d3d11_device_CreateDeferredContext1 was a stub in 5.9-staging https://github.com/wine-staging/wine-staging/commit/0db92c336fcea4c383a15056... extended that function and now we probably moved on from being slow due to not being multi threaded to a buffer overflow because the implementation is not complete. The underlying issue is still incomplete multi-threading so it is justified to keep the issue and change the symptoms accordingly. -- 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=49233 --- Comment #8 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- (In reply to Ker noa from comment #7)
I wouldn't call it a regression. d3d11_device_CreateDeferredContext1 was a stub in 5.9-staging https://github.com/wine-staging/wine-staging/commit/ 0db92c336fcea4c383a150560f1034cd9cf76366 extended that function and now we probably moved on from being slow due to not being multi threaded to a buffer overflow because the implementation is not complete.
Ok, then it's not a regression.
The underlying issue is still incomplete multi-threading so it is justified to keep the issue and change the symptoms accordingly.
I still think that it should be separate bugs. The low fps issue is a more generic issue that will get fixed when multi-threading gets implemented properly. That's the main reason why multi-threading is needed. Fixing the crash may not be sufficient to fix the low fps. The crash is only a temporary issue that will get resolved when the implementation becomes more complete. There could be more implementation issues while multi-threading gets implemented (crashes, things not working properly). Those should be reported as separate bugs so that we can keep track of them individually without touching the main bug. Otherwise, this will be a 'multi-threading' metabug with a big mess of multiple issues and metabugs should be avoided when possible. Also, valid bugs should not be recycled. 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.
participants (1)
-
WineHQ Bugzilla