Open Vash63 opened 5 years ago
I was able to duplicate this in Hat in Time by head diving into a wall and then trying to pause the game or turn the camera during the rumble.
I have been having issues with Nintendo Switch Pro Controllers over Bluetooth with Kernels later than 5.0.13.
The issues I have experienced:
I think the controller dropping out in games using rumble has possibly been fixed in recent Steam versions, or at least the issue has been reduced. It used to happen all the time before, but now I have had some pretty lenghty sessions without seeing that problem.
The motherboard is a Asrock Taichi X399 that has Intel® 802.11ac WiFi
I did some re-testing with recent Kernel/Mesa/Steam Client. Adressing my previous issues mentioned:
SUCCESS! The controller no longer needs to be re-paired with each reboot with more recet Kernels, no problems when I tested with Kernel 5.2.3 and 5.1.19
FAIL! Connection with controller drops out in games using rumble. Easily replicated with Redout Enhanced Edition. When rumble is enabled the controller disconnects usually after 1-3 races. Disabling rumble in the settings of the game, I could play many races without that happening.
Including two logs of the controller dropping out when playing Redout with rumble enabled: steam-517710_control_drop1.log steam-517710_control_drop2.log
This doesn't seem to have anything to do with Steam. I am playing stadia games with a Switch Pro Controller without Steam running at all (although it is installed) and having the same issue.
Your system information
Please describe your issue in as much detail as possible:
When any action causes the Switch Pro Controller to rumble, all input is frozen in its last state. This is when using the Steam Input configuration to emulate an X360 controller, for both native and wine games.
Examples:
Update: Not sure about native Linux actually on further testing, this might only impact Wine/Proton. I cannot duplicate the error on html5gamepad.com even when it's detecting my controller as an X360 pad via Steam Input.