Skip to content

[Bug] DualSense Controller Issue (rumble causes controller lock-up) #926

@Fearium

Description

@Fearium

I am facing a bug that I am consistently able to reproduce. It is strictly involving Sony PS5 DualSense controllers.

  • I am on the latest Nightly RetroArch and Beetle PSX (as of June 28).
  • I am using SDL2 controller input.
  • I have DualShock set as the controller type.
  • I have confirmed that my Xbox one controller does not trigger the bug.
  • The issue does not occur in SwanStation-libretro or DuckStation Standalone.

The Bug
When using the DualShock functionality of the core with a PS5 DualSense controller, certain rumble requests to the controller, cause the DualSense to lock up and input/vibration both 'stick". The controller then becomes completely unresponsive and continues to vibrate while issuing the same input repeatedly.

To quickly reproduce this bug, play Metal Gear Solid and enter the options menu to use the vibration test function. Select either weak or strong vibration and the bug will then occur - the controller will lock up completely. Usually the only way to stop the input and rumble is to open up the RetroArch menu with F1 on your keyboard. The hotkey set on the controller that is 'stuck", will not function. You may be able to test with other games that offer quick vibration. For example, in Medal of Honor 1; play the first mission up until you encounter a sandbag mounted machine gun. Mount the gun and fire once, the bug will then trigger. As mentioned above, other emulators/cores do not have this problem, and Beetle PSX is only exhibiting this behaviour with a DualSense - Xbox controller works fine using SDL2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions