[Bug 43233] New: Disabling strict draw ordering causes background textures in FFXIV not to render properly
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(a)winehq.org Reporter: spryor(a)redhat.com CC: erich.e.hoover(a)wine-staging.com, michael(a)fds-team.de, sebastian(a)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 -- 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=43233 --- Comment #1 from Sean Pryor <spryor(a)redhat.com> --- Created attachment 58537 --> https://bugs.winehq.org/attachment.cgi?id=58537 without strict draw ordering -- 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=43233 --- Comment #2 from Sean Pryor <spryor(a)redhat.com> --- Created attachment 58538 --> https://bugs.winehq.org/attachment.cgi?id=58538 with strict draw ordering -- 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=43233 --- Comment #3 from Sean Pryor <spryor(a)redhat.com> --- Created attachment 58539 --> https://bugs.winehq.org/attachment.cgi?id=58539 without strict draw ordering (2) -- 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=43233 --- Comment #4 from Sean Pryor <spryor(a)redhat.com> --- Created attachment 58540 --> https://bugs.winehq.org/attachment.cgi?id=58540 with strict draw ordering (2) -- 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=43233 --- Comment #5 from Sean Pryor <spryor(a)redhat.com> --- Probably could have shown the ones from Sea of Clouds during the day, hope that all uploaded well -- 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=43233 Sean Pryor <spryor(a)redhat.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |spryor(a)redhat.com -- 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=43233 --- Comment #6 from Sebastian Lackner <sebastian(a)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). -- 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=43233 --- Comment #7 from Sean Pryor <spryor(a)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 -- 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=43233 --- Comment #8 from Sebastian Lackner <sebastian(a)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). -- 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=43233 Michael Müller <michael(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO -- 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=43233 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d Product|Wine-staging |Wine --- Comment #9 from Matteo Bruni <matteo.mystral(a)gmail.com> --- CSMT is now enabled by default and the StrictDrawOrdering options was dropped altogether. Any hope to see this bug retested? -- 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=43233 --- Comment #10 from Sean Pryor <spryor(a)redhat.com> --- Yep, still present (though it works flawlessly in dxvk) -- 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=43233 --- Comment #11 from Henri Verbeet <hverbeet(a)gmail.com> --- Is that with the d3d11 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.
http://bugs.winehq.org/show_bug.cgi?id=43233 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=43233 Sean Pryor <spryor(a)redhat.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |CLOSED Resolution|--- |ABANDONED --- Comment #12 from Sean Pryor <spryor(a)redhat.com> --- Seeing the ping on this, given that DXVK is now the standard, and it works perfectly fine on there, can close this imo -- 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