https://bugs.winehq.org/show_bug.cgi?id=43233
Bug ID: 43233 Summary: Disabling strict draw ordering causes background textures in FFXIV not to render properly Product: Wine-staging Version: 2.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: spryor@redhat.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
In FFXIV, there are several areas that have a sort of fog texture over some of the lower "skybox" uninteractable area. When disabling strict draw ordering, the game performs much faster, but these textures fail to render, or flicker, or flicker in a grid. However, enabling strict draw ordering is a pretty big performance hit (about 15-20 fps hit in most situations)
Attached are pictures of two areas both with strict draw ordering and without. It was difficult to catch it at a moment where all the splotches of background were there, but the difference should still be clear
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #1 from Sean Pryor spryor@redhat.com --- Created attachment 58537 --> https://bugs.winehq.org/attachment.cgi?id=58537 without strict draw ordering
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #2 from Sean Pryor spryor@redhat.com --- Created attachment 58538 --> https://bugs.winehq.org/attachment.cgi?id=58538 with strict draw ordering
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #3 from Sean Pryor spryor@redhat.com --- Created attachment 58539 --> https://bugs.winehq.org/attachment.cgi?id=58539 without strict draw ordering (2)
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #4 from Sean Pryor spryor@redhat.com --- Created attachment 58540 --> https://bugs.winehq.org/attachment.cgi?id=58540 with strict draw ordering (2)
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #5 from Sean Pryor spryor@redhat.com --- Probably could have shown the ones from Sea of Clouds during the day, hope that all uploaded well
https://bugs.winehq.org/show_bug.cgi?id=43233
Sean Pryor spryor@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spryor@redhat.com
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #6 from Sebastian Lackner sebastian@fds-team.de --- Does it work with CSMT enabled (and strict draw ordering disabled)? If yes then it is a duplicate of bug 27534.
When you are using Wine-Staging, you can switch CSMT on/off in the winecfg Staging tab (otherwise, you can manually set the registry key or use winetricks to do that).
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #7 from Sean Pryor spryor@redhat.com --- Oh, all of this was performed with CSMT enabled. The game really isn't playable without it due to numerous graphical glitches. I tested just now and yes this issue does occur without CSMT as well.
With CSMT and strict draw order the fog textures and other things work properly, but the performance suffers. With CSMT and without strict draw ordering the performance is better, but there are graphical glitches with the fog and other background textures like that
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #8 from Sebastian Lackner sebastian@fds-team.de --- Could you please check if this issue is also present in the development version of Wine? Most of CSMT is already included in the dev branch, and it would be interesting if the problem can be reproduced there (please note that it has to be enabled manually by setting a registry key and there is no winecfg checkbox, see https://forum.winehq.org/viewtopic.php?f=8&t=28729).
https://bugs.winehq.org/show_bug.cgi?id=43233
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO
https://bugs.winehq.org/show_bug.cgi?id=43233
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d Product|Wine-staging |Wine
--- Comment #9 from Matteo Bruni matteo.mystral@gmail.com --- CSMT is now enabled by default and the StrictDrawOrdering options was dropped altogether. Any hope to see this bug retested?
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #10 from Sean Pryor spryor@redhat.com --- Yep, still present (though it works flawlessly in dxvk)
https://bugs.winehq.org/show_bug.cgi?id=43233
--- Comment #11 from Henri Verbeet hverbeet@gmail.com --- Is that with the d3d11 renderer?