isXander / Controlify

Another controller mod - for fabric!
https://www.isxander.dev/mods/controlify
GNU Lesser General Public License v3.0
119 stars 22 forks source link

[Bug] No Gyro on Linux with GPD Win Max 2 2023 (and probably the rest of the GPD handheld family) #336

Open Daruyami opened 3 weeks ago

Daruyami commented 3 weeks ago

Current Behaviour

Gyro isn't detected by default, however you can workaround this issue with HHD which emulates a Dualsense controller.

Expected Behaviour

Gyro gets detected with no additional software.

Screenshots

image

Reproduction Steps

  1. Run Minecraft with this mod on any latest Linux distribution with a GPD handheld.
  2. When going into settings, you can notice that the Gyro isn't detected [!]
  3. When in game there is no Gyro [!]

Logs

No response

Mod Version

2.0.0-beta.10+1.20.4

Controller

GPD Win Max 2 2023 built-in controller

Bluetooth

Operating System

Linux/SteamOS

ARM

Additional Information

This problem is quite easily workaroundable with software that is otherwise also required for Steam to be able to detect Gyro for this device family (and I think also other handhelds) on Linux, so if reimplementing a whole piece of software made just for this purpose isn't among the goals of this mod, then I think this issue should be dismissed.

This issue should shed some more light on the reason for the current state of things, it might also help with understanding the situation of other handhelds when running Linux.

Lastly, if this is truly a Linux-handheld-wide problem, then it would be helpful to at least document it somewhere.

Just to make sure...

isXander commented 3 weeks ago

Did you say this was resolved with DDH?

Daruyami commented 2 weeks ago

@isXander it's workaroundable with HHD (HandHeld Daemon, linked somewhere above), which emulates a Dualsense controller.