Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller issues when using steam-plus session #305

Closed
alkazar opened this issue Nov 28, 2023 · 2 comments
Closed

Controller issues when using steam-plus session #305

alkazar opened this issue Nov 28, 2023 · 2 comments
Labels
bug Something isn't working core Core functionality
Milestone

Comments

@alkazar
Copy link

alkazar commented Nov 28, 2023

Testing on ChimeraOS unstable with Xbox Series controller connected via official dongle, I found the following:

  • Controller is duplicated with builtin RetroArch emulation
  • Controller input does not work with builtin emulation despite being recognized (not an OGUI issue, controller configuration just needs an update for OGUI)
  • Controller is duplicated in Steam controller configuration
  • Controller does not respond during "Test Device Inputs" in Steam controller settings

Other notes:

  • Steam games correctly detect the connected physical controllers
  • Connecting a second controller results in 4 controllers reported by Steam and RetroArch
  • Enabling and disabling SDL HIDAPI does not change the behaviour even after a restart
@philmmanjaro
Copy link
Contributor

I see similar issue on the ALLY with built-in controller. When I wanted to have mouse control in desktop mode, I had to adjust that setting on all 4 controllers visible in SteamUI. However, I use an older version of opengamepad-sessions before the split to the new gamescope-session approach already.

@ShadowApex ShadowApex added bug Something isn't working core Core functionality labels Dec 7, 2023
@ShadowApex ShadowApex added this to the v1.0.0 milestone Dec 7, 2023
@ShadowApex
Copy link
Collaborator

I believe this is primarily related to us recently removing "device hiding", where we move the event device in /dev/input to a hidden path so apps don't detect the source device.

@pastaq pastaq closed this as completed Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working core Core functionality
Projects
None yet
Development

No branches or pull requests

4 participants