https://bugs.winehq.org/show_bug.cgi?id=45209
Bug ID: 45209 Summary: Staging 3.8 crippling preformance degradation Product: Wine Version: 3.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: themainliner@hotmail.com Distribution: ---
Performance in several Blizzard games (Heroes of the Storm, World of Warcraft) significantly reduced after upgrading to winehq-staging 3.8. FPS in World of Warcraft, for example, never fluctuated from 2 fps redering both WoW and HotS unplayable.
This is likely a duplicate of another as I expect this performance degradation is effecting many, if not all, games titles.
https://bugs.winehq.org/show_bug.cgi?id=45209
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=45209
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #1 from Ker noa blue-t@web.de --- Have you tried 3.8 wine without staging patches?
https://bugs.winehq.org/show_bug.cgi?id=45209
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #2 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Can you provide a +d3d11 log?
https://bugs.winehq.org/show_bug.cgi?id=45209
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown CC| |erich.e.hoover@wine-staging | |.com, | |joseph.kucia@gmail.com, | |michael@fds-team.de, | |sebastian@fds-team.de Product|Wine |Wine-staging Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Józef Kucia joseph.kucia@gmail.com --- I guess that the regression is caused by https://github.com/wine-staging/wine-staging/blob/master/patches/d3d11-dynam...
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Józef Kucia from comment #3)
I guess that the regression is caused by https://github.com/wine-staging/wine-staging/blob/master/patches/d3d11- dynamic-cpu-access/0001-d3d11-D3D11_USAGE_DYNAMIC-needs-to-have-CPU-access. patch
Probably. Without this patch, I get a blank screen when running the 64bit version of this Diablo 3. With the patch I can get to the character screen, but have low FPS.
The 32 bit version for works without fault with/out that patch.
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #5 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #4)
The 32 bit version for works without fault with/out that patch.
Does the 32-bit version use d3d11?
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Józef Kucia from comment #5)
(In reply to Alistair Leslie-Hughes from comment #4)
The 32 bit version for works without fault with/out that patch.
Does the 32-bit version use d3d11?
No, it uses the dx9 interfaces.
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #6)
(In reply to Józef Kucia from comment #5)
(In reply to Alistair Leslie-Hughes from comment #4)
The 32 bit version for works without fault with/out that patch.
Does the 32-bit version use d3d11?
No, it uses the dx9 interfaces.
Ok. So, the 0001-d3d11-D3D11_USAGE_DYNAMIC-needs-to-have-CPU-access patch workarounds bug 45066 (which is likely Nvidia legacy driver bug), and it severely degrades performance in d3d11 apps on all drivers. FWIW, I think that buffer mapping optimizations for constant buffers might also "fix" bug 45066 in the future. It might be also better to use nouveau instead of legacy Nvidia drivers.
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #8 from Ker noa blue-t@web.de --- nouveau on modern GPUs from NVIDIA maxwell/pascal has no reclocking, so the performance would be equally bad
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #9 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Ker noa from comment #8)
nouveau on modern GPUs from NVIDIA maxwell/pascal has no reclocking, so the performance would be equally bad
The patch should be removed from staging. The comment about nouveau was regarding bug 45066.
https://bugs.winehq.org/show_bug.cgi?id=45209
alasky@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alasky@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #10 from Ker noa blue-t@web.de --- (In reply to Alistair Leslie-Hughes from comment #2)
Can you provide a +d3d11 log?
how can you pipe all wine output to a file ? Im struggling with WINEDEBUG=+d3d11 wine64 Wow-64.exe --launch 2>&1 >> test.out and also trying to saving terminal output alone gives me mostly empty lines
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #11 from Ker noa blue-t@web.de --- Created attachment 61451 --> https://bugs.winehq.org/attachment.cgi?id=61451 3.8 staging trace for d3d11
Right now with 1-3fps, hope it helps
https://bugs.winehq.org/show_bug.cgi?id=45209
Kevin Brott winebugz@kbrm.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winebugz@kbrm.net
https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #12 from Ker noa blue-t@web.de --- 3.9 staging dropped the patch in question. So i think we can safely close this bug
https://bugs.winehq.org/show_bug.cgi?id=45209
themainliner themainliner@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #13 from themainliner themainliner@hotmail.com --- Resolved in staging 3.9
https://bugs.winehq.org/show_bug.cgi?id=45209
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed Staging 3.14