[Bug 48726] New: Final Fantasy XIV, freezes for several seconds when the mouse is moved with ReShade / GShade installed.
WineHQ Bugzilla
wine-bugs at winehq.org
Sat Mar 7 15:39:17 CST 2020
https://bugs.winehq.org/show_bug.cgi?id=48726
Bug ID: 48726
Summary: Final Fantasy XIV, freezes for several seconds when
the mouse is moved with ReShade / GShade installed.
Product: Wine-staging
Version: 5.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: HereInPlainSight+wine at gmail.com
CC: leslie_alistair at hotmail.com, z.figura12 at gmail.com
Distribution: ---
First time submitting -- apologies if I'm missing anything obvious.
Firstly, the regression was tested using the git repos from wine's 'wine-5.0'
tag and wine-staging's 'v5.0' tag. The issue is still present even with the
wine 5.3 versions, but when I tried to follow the regression tests, I was
failing to compile. I might've screwed something up, I can try again if you
need me to, but I am a bit of a derp and I'm punching upward. The output I got
from the regression test (following instructions from
https://wiki.winehq.org/Wine-Staging#Reporting_and_debugging_bugs_against_Staging
) was:
014cecf3f8e5eac5f8e23ef1aaf07f8e17169188 is the first bad commit
commit 014cecf3f8e5eac5f8e23ef1aaf07f8e17169188
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Mon Aug 26 14:08:20 2019 +0200
dinput8: Use raw input interface for dinput8 mouse device.
dlls/dinput/mouse.c | 117 +++++++++++++++++++++++++++++++++++++++++++-
dlls/dinput8/tests/device.c | 10 ++--
2 files changed, 119 insertions(+), 8 deletions(-)
Second, the game currently requires ntdll-Hide_Wine_Exports, and it works fine
with just that, and people can use an older version of Proton / Wine and that
works around the problem too.
Finally, the actual problem:
If ReShade (or GShade, a fork of ReShade) is installed with FFXIV, as soon as
you get into the game itself (not the launcher), the game works perfectly fine
unless you move the mouse. As soon as you move the mouse the game freezes from
around five to ten seconds every time you move the mouse, making it effectively
unplayable. This did not happen with Wine-Staging prior to 5.0.
Reproduction:
1) Download and install FFXIV (I realize Lutris is an extraneous program and I
can go through the details, but I'd just be repeating what the scripts at
https://lutris.net/games/final-fantasy-xiv-a-realm-reborn/ say to do / what's
required. I can add the info if it's preferable).
2) Download and install a shader program (I use GShade, so instructions are
based on that arbitrarily, but I confirmed the same issue with ReShade):
2a) Easiest installation is to download
https://github.com/Mortalitas/GShade-Shaders/releases/latest/download/GShade.Latest.zip
into the prefix/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A
Realm Reborn/game/ directory and unzip it. Also download
https://lutris.net/files/tools/dll/d3dcompiler_47.dll to the same location.
2b) Add overrides for d3d11 (native,builtin) and d3dcompiler_47 (native) to the
prefix.
3) Run the game, sign in through the launcher.
4) When the game loads, move the mouse.
There's no output of the issue such that I can see by default in the console.
--
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.
More information about the wine-bugs
mailing list