Skip to content

DualShock 3 rumble not working with Vibration Pack on Linux (Flatpak v2.7) #2450

Description

@anonyme-x22

Platform / OS / Hardware: Ubuntu 26.04, x86_64, Intel Core i7-3840QM, Intel HD Graphics 4000, Mesa 26.1.6

Flycast version: v2.7 (Flatpak)

Hardware: Sony PLAYSTATION(R)3 Controller (DualShock 3), USB, VID:PID 054c:0268

Description of the Issue

The DualShock 3 works correctly in Flycast for all normal controller inputs, but the Dreamcast Vibration Pack does not produce any vibration.

The same DualShock 3 vibrates correctly with Dolphin on the same Linux system.

Dreamcast accessory configuration:
VMU = slot 1
Vibration Pack = slot 2

[Record of Lodoss War] game don't produces any vibration.

Debugging Steps Tested

  • Confirmed that the DualShock 3 is correctly detected by Flycast.
  • Confirmed that all buttons and axes work correctly in Flycast.
  • Confirmed that the same controller produces vibration in Dolphin.
  • Confirmed that Linux exposes the controller as a joystick with force-feedback capabilities.
  • Confirmed that udev assigns the controller to the input group correctly.
  • Added the user to the input group; this made no difference.
  • Tested SDL_JOYSTICK_HIDAPI=0; no difference.
  • Tested SDL_JOYSTICK_HIDAPI=1; no difference.
  • Tested the Vibration Pack in slot 2, with the VMU in slot 1; no vibration.

Logs Gathered

00:00:614 rend/gles/gles.cpp:606 N[RENDERER]: OpenGL version 4.2
00:00:614 rend/gles/gles.cpp:607 N[RENDERER]: Vendor 'Intel' Renderer 'Mesa Intel(R) HD Graphics 4000 (IVB GT2)' Version '4.2 (Compatibility Profile) Mesa 26.1.6 (git-ffa422e53d)'
00:00:626 sdl/dreamlink.cpp:52 N[INPUT]: GUID: 0300afd34c0500006802000011810000 VID:054c PID:0268
00:00:626 sdl/sdl_gamepad.cpp:221 N[INPUT]: SDL: Opened joystick 1 on port 1: 'Sony PLAYSTATION(R)3 Controller' unique_id=sdl_joystick_1

Autre infos:
I: Bus=0003 Vendor=054c Product=0268 Version=8111
N: Name="Sony PLAYSTATION(R)3 Controller"
H: Handlers=event20 js1
B: EV=20001b
B: FF=107030000 0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    inputRelated to input controllers and devices

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions