unknownskl / greenlight

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
MIT License
2.07k stars 117 forks source link

[Bug] Steam deck controller input not working (remote play) #1197

Open MartijnWolfs opened 3 months ago

MartijnWolfs commented 3 months ago

Describe the bug

After updating to 2.3.1, the controller inputs do not seem to work anymore in remote play. Running on steam deck, both docked with xbox controller or undocked with the controls on the steam deck itself.

To Reproduce

  1. Open greenlight
  2. Connect to your xbox console
  3. The stream is started
  4. Controller inputs are not recognised

Expected behavior

Controller input is sent to xbox.

Environment

- OS: SteamOS
- Device: steam deck
- Greenlight version: 2.3.1

Anything else?

No response

New issue

cesarodriguez4 commented 3 months ago

Same here, not working after updating to the 2.3.1 version

Golosok commented 2 months ago

Same here. When Xbox controller is connected both Steam controller and Xbox controller don't work at all. When Xbox controller is disconnected sometimes Steam controller works for navigation in Xbox, but not on game.

cesarodriguez4 commented 2 months ago

So, I detected the controller this way:

  1. Go to settings > Input.
  2. Enable/turn off any option (Enable Touch input, Mouse & Keyboard, etc)
  3. Use the joysticks or any other button.
  4. The controller is now detected, and it shows under the "Controllers detected" area.
Golosok commented 2 months ago

In my case 2 controllers are detected (Steam deck internanal is detected as Xbox 360, Xbox One conteroller as Xbox) but nether of them works.

jaco129 commented 2 months ago

Same issue here. Using an Elite controller works within steam OS but when Greenlight "detects" it it recognizes it as 2 controllers and places them in the controllers #2 and #3 spots.

egg74 commented 3 weeks ago

same as above. standard xbox controller not detected or working. Or if detected, in position 2 and 3, still not working in v2.3.1

Controller is working in the rest of the steamdeck setup.

MartijnWolfs commented 1 week ago

I previously used the "Greenlight-version.AppImage" version when I encountered this issue.

I've since switched to installing this from the discover app in steam deck desktop mode and it is working correctly now. Don't know if a steam deck update or this change that made this to start working again, but anyone having the same issue, this might solve your issue.

Smcknighty commented 5 days ago

If I used discover to install I could only repro in desktop mode