[Bug 60132] New: Regression: screen offset on borderless windowed mode in Final Fantasy XIV
http://bugs.winehq.org/show_bug.cgi?id=60132 Bug ID: 60132 Summary: Regression: screen offset on borderless windowed mode in Final Fantasy XIV Product: Wine Version: 11.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@list.winehq.org Reporter: kokoseij@gmail.com Target Milestone: --- Distribution: --- Created attachment 81714 --> http://bugs.winehq.org/attachment.cgi?id=81714 trace log of a "bad" build launching the game with WINEDEBUG="-all,trace+win,trace+x11drv" Reproduction Steps: 1. Disable Graphics option "Allow the window manager to decorate the windows" on winecfg 2. launch the critically acclaimed MMORPG Final Fantasy XIV, with XIVLauncher 3. If not already done so, enable borderless fullscreen on in-game config, and repeat step 2 Symptoms: The game screen is rendered slightly offset towards bottom right; about as much as a window border and title bar generated by Wine. Empty areas appear black. The cursor position is not affected by this, meaning the hardware cursor doesn't align where the click event happens. When toggling software cursor in-game, the cursor position shifts as much as the screen does. Checking with xwininfo shows the window size matches the screen size. From the trace log, it seems like FFXIV creates a small window with decorations, resizes it to match the screen size, and then removes the decoration. Wine with a problematic commit seems to not honour the new Notably, the DXVK debug info overlay is also offset, which sounds like the entire framebuffer may be getting shifted altogether. This bug was introduced with commit `b868cd31d6b5fb0a5e09e45658c4901bb6d1c09a` (win32u: Move client surface rect computation out of the drivers.), and still present as of 11.14 release. The bug was reproduced on a following setup: * Fedora Linux 44 x86_64 * Xfce 4.20 * X.Org X Server 1.21.1.24 * Vanilla Wine commit b868cd31d6b5fb0a5e09e45658c4901bb6d1c09a, and 11.14 release * DXVK v3.0.2 The game launch environment, if relevant, is: * XIVLauncher v7.0.20.0 * FFXIV version 2026.07.16.0001.0000 Lastly, the attached trace log includes the launcher as well. Please start reading around the part where `ffxiv_dx11.exe` is mentioned by 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.
http://bugs.winehq.org/show_bug.cgi?id=60132 --- Comment #1 from Wonjun Jung <kokoseij@gmail.com> --- Created attachment 81715 --> http://bugs.winehq.org/attachment.cgi?id=81715 trace log of a "good" build launching the game with WINEDEBUG="-all,trace+win,trace+x11drv" This trace log was generated with commit `eb1cf9f1bcac019a7a4e377e81e67d23cbbcece2`, the parent of a problematic commit. This also includes the logs generated by the launcher. -- 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=60132 --- Comment #2 from Wonjun Jung <kokoseij@gmail.com> --- Created attachment 81716 --> http://bugs.winehq.org/attachment.cgi?id=81716 Example screenshot of a game screen being rendered offset -- 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=60132 --- Comment #3 from Wonjun Jung <kokoseij@gmail.com> --- Created attachment 81717 --> http://bugs.winehq.org/attachment.cgi?id=81717 Example screenshot of how it is supposed to look like -- 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=60132 --- Comment #4 from Ken Sharp <imwellcushtymelike@gmail.com> --- DXVK is not supported. Retry without 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.
http://bugs.winehq.org/show_bug.cgi?id=60132 Wonjun Jung <kokoseij@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Wonjun Jung <kokoseij@gmail.com> --- (In reply to Ken Sharp from comment #4)
DXVK is not supported. Retry without DXVK.
I cannot seem to reproduce the bug with built-in D3D11. I am still fairly confident that the issue lies within WINE because the introduction of commit b868cd31 is the only variable that causes the bug; switching through different DXVK releases didn't make a difference. I will create another report when I find another program that shares the same issue. Thanks! For future readers: If this hasn't been resolved yet, WINE 11.12 is the latest release without the problematic commit. -- 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=60132 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX |INVALID -- 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