Why are only two controllers supported? #430
-
Why doesn't sunshine have support for Xbox Series X or DualSense or Nintendo Switch Pro Controllers? The necessity of translating inputs to Xbox 360 controllers and PS4 controllers is pretty limiting. Not that I'm going to pretend to understand why it is the way it is, but isn't there a way to send input to the host PC exactly as the client receives it? That way, other, custom controllers would be recognized as well as modern console controllers. |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 2 replies
-
On Windows we rely on VigemBus, which only supports Xbox 360 and DS4 virtual gamepads. On Linux there is an open PR to add support for more controllers. LizardByte/Sunshine#2315 To send exactly the same device from the client to the host, you could use VirtualHere or another USB/IP protocol... but that requires that you use a USB controller on the client. Native bluetooth controllers wouldn't work, but if you are using a bluetooth dongle, you could pass that back to the host. |
Beta Was this translation helpful? Give feedback.
On Windows we rely on VigemBus, which only supports Xbox 360 and DS4 virtual gamepads.
On Linux there is an open PR to add support for more controllers. LizardByte/Sunshine#2315
To send exactly the same device from the client to the host, you could use VirtualHere or another USB/IP protocol... but that requires that you use a USB controller on the client. Native bluetooth controllers wouldn't work, but if you are using a bluetooth dongle, you could pass that back to the host.