hhd-dev / hhd

Handheld Daemon, a tool for configuring handheld devices.
GNU General Public License v3.0
76 stars 11 forks source link

GPD Win 4 Gyro not working #67

Closed DocMAX closed 1 month ago

DocMAX commented 1 month ago

Isn't it supposed to work? In Steam the Gryo test doesn't do anything. PS5 Controller is detected, though. It's a GPD Win 4 6800U.

grafik

antheas commented 1 month ago

Post your dmesg logs from this boot

antheas commented 1 month ago

Also make sure you have the dkms package for gyro for your device for arch https://aur.archlinux.org/packages/bmi260-dkms

DocMAX commented 1 month ago

Ah, bmi260 did it! I used https://aur.archlinux.org/packages/bmi160-aya-neo-dkms-git before. Thanks!

antheas commented 1 month ago

For anyone referencing this in the future, the bmi160 fix applies to 1-2 obscure 2022 devices that have a weird ACPI entry and the fix is part of the Linux kernel as of 6.9.

That dkms package may not work though.

Over 90% of devices use a bmi260, and the kernel module is not submitted to the kernel yet.

Then there are two devices that use the bmi323, the Ally and an ayaneo device. Support for those is added as of 6.8 or 6.9 I want to say.