
Description
Quick summary
Follow Up of an RPCS3 Issue and PR: #8600 and #12502
Could RPCS3 implement Steam Deck Gyro support using SteamDeckGyroDSU: https://github.com/kmicki/SteamDeckGyroDSU?
SteamDeckGyroDSU adds a buddy DSUClient to the control input list and allows these emulators to properly use the Steam Deck's gyro.
Details
I am using the RPCS3 AppImage, Build 0.0.26-14525, on the Steam Deck, SteamOS, an Arch based linux distribution. More detail here: https://wiki.archlinux.org/title/Steam_Deck.
Preface
I followed the instructions here: #12503, added the deck
user to the input
group, restarted the Steam Deck, and gyro does seem to pop up as a buddy device as described in the issue linked.
However, gyro does not seem to be exposing properly and is not actually enabled in game. I've been using Folklore as a test. I am not sure if the Motion Controls
menu is part of it but here's a photo of that screen (there is nothing available in the drop-down menu):
Other emulators, Dolphin, Cemu, Yuzu, and Ryujinx, all are able to use SteamDeckGyroDSU to properly expose gyro to the emulator: https://github.com/kmicki/SteamDeckGyroDSU.
SteamDeckGyroDSU implementation works similarly to the RPCS3 implementation of gyro linked in the issue above.
It would be great if RPCS3 could somehow take advantage of SteamDeckGyroDSU and add gyro support for the Steam Deck.
Please describe, what part of RPCS3 would be affected by your feature:
It would be an expansion of the PR here: #12503, adding gyro support for the Steam Deck.
Please tell us, why your feature is important to RPCS3
To properly implement Steam Deck gyro support, expanding gyro support for an additional group of users.
Please attach screenshots of the feature implemented in other projects
Please provide your system configuration:
Steam Deck, SteamOS, an Arch based linux distribution. More detail here: https://wiki.archlinux.org/title/Steam_Deck.