Steam Link

Steam Link

Xbox One X: no vibration
Using the dedicated wireless dongle + the xone driver (https://github.com/medusalix/xone, experimental branch to use the wireless dongle), I'm able to perfectly use my xbox one Xgamepad on a linux machine with everything working fine, including rumble, with steam games (no disconnects, perfect behaviour).
But, when I do the same on the steam link pi4, I can see the gamepad is detected, but I'm unable to get any rumble.
In the first interface (before launching any streaming), when I press on the triggers: no rumble (my old wired x360 rumbles when I do that).
When I'm connected to a server (running linux or windows), in settings>controller: the gamepad is detected as a Xbox one X, but I have no "identify" button to rumble it. Only "calibration" and "Layout". And of course, no vibration inside any game.
On the exact same pi4, if I connect an old x360 wired controller, or a ds4 v2 (via bluetooth): they both have the "identify" button and they both rumble perfectly.
The xow driver (https://github.com/medusalix/xow) didn't rumble either. I couldn't get the xbox one x connect via bluetooth on the pi4 with xpadneo (https://github.com/atar-axis/xpadneo): it's stuck in a connect/disconnect loop, so I can't test that.
It looks like this Xbox one X gamepad is very close to be fully supported. The problem seems to be in the implementation on the pi4 steam link application.
Hopefully, one of the dev can take a look and figure out why there's no vibration with this model.
Thanks
< >
Showing 1-1 of 1 comments
Here's the output of evtest. fftest is working perfectly: the controller rumbles. The evtest output looks very similar to the output with a Dualshock4v2. So, I wonder what's wrong ?
Input driver version is 1.0.1 Input device ID: bus 0x6 vendor 0x45e product 0xb12 version 0x509 Input device name: "Microsoft X-Box One pad" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 167 (KEY_RECORD) Event code 304 (BTN_SOUTH) Event code 305 (BTN_EAST) Event code 307 (BTN_NORTH) Event code 308 (BTN_WEST) Event code 310 (BTN_TL) Event code 311 (BTN_TR) Event code 314 (BTN_SELECT) Event code 315 (BTN_START) Event code 316 (BTN_MODE) Event code 317 (BTN_THUMBL) Event code 318 (BTN_THUMBR) Event type 3 (EV_ABS) Event code 0 (ABS_X) Value 0 Min -32768 Max 32767 Flat 128 Event code 1 (ABS_Y) Value 0 Min -32768 Max 32767 Flat 128 Event code 2 (ABS_Z) Value 0 Min 0 Max 1023 Event code 3 (ABS_RX) Value 0 Min -32768 Max 32767 Fuzz 16 Flat 128 Event code 4 (ABS_RY) Value 0 Min -32768 Max 32767 Fuzz 16 Flat 128 Event code 5 (ABS_RZ) Value 0 Min 0 Max 1023 Event code 16 (ABS_HAT0X) Value 0 Min -1 Max 1 Event code 17 (ABS_HAT0Y) Value 0 Min -1 Max 1 Event type 21 (EV_FF) Event code 80 (FF_RUMBLE) Event code 81 (FF_PERIODIC) Event code 88 (FF_SQUARE) Event code 89 (FF_TRIANGLE) Event code 90 (FF_SINE) Event code 96 (FF_GAIN) Properties:
< >
Showing 1-1 of 1 comments
Per page: 1530 50