goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.85k stars 333 forks source link

Mouse click unresponsiveness #1146

Open tobievil opened 2 years ago

tobievil commented 2 years ago

Update disclaimer

What did you do?

When I launch the game using FFXIVLauncher I need to click twice on UI buttons to make sure it is registered. Basically on first click pushing LMB down and letting the button off doesn't register LMB up. If I press LMB down, wait a little and let if off then everything works correctly.

I have steam version of the game. If I launch FFXIV from steam with default launcher it works fine. Also I tried to switching mouse it didn't help. I used AUR-git package of the launcher and after uninstalling and removing .xlcore directory I installed flatpak version and it didn't help.

Dalamud fully works.

Demonstration where I'm only clicking and not holding left mouse button: https://gfycat.com/valuablewarlikefowl

Distro: Arch Display server: Xorg Window manager: Qtile GPU drivers: nvidia-dkms

Platform

Linux (Wine/Proton)

Wine/Proton runner version

Proton-GE-7.31

Relevant log output

No response

vmfunc commented 1 year ago

sorry for necrobumping. running into the same issue, did you find a fix @tobievil ?

tobievil commented 1 year ago

Hey @hytracer , I just randomly changed settings and found out that if I set a certain combination of fullscreen/borderless and turn off vsync in-game, the game worked just fine. Sadly, I don't have FFXIV installed at the moment and don't remember what combination worked. I think it's related to picom's vsync. I always disable in-game vsync in other games because it causes abnormally huge input lag.

vmfunc commented 1 year ago

hey @tobievil ! ah might be. how did you manage to turn off vsync in game though? i can't even use the main menu while in-game

tobievil commented 1 year ago

@hytracer Try holding a control key when clicking in menus. It helped me.

vmfunc commented 1 year ago

will try tomorrow, thanks <3