Skip to content

DualSense (Edge) target does not work in hidraw in Proton #459

@xzn

Description

@xzn

Maybe I'm missing something obvious here:

Emulated virtual DualSense (Edge) shows up in KDE game controller system settings as a bluetooth device (with the hidraw path) and gets input preview correctly. Input preview also shows correctly in Steam (in controller settings). The emulated DS5 shows up correctly in Wine's control panel game controller setting page as well.

However if I try to run a game that has native DualSense support in proton, the controller does not function at all.

Case Final Fantasy VII Remake/Rebirth, there's also a weird couple-of-seconds pause whenever I click the mouse inside game window while the DualSense target is active.

For Stellar Blade, I get something like

[2025-11-26T08:20:30Z WARN  inputplumber::input::manager] Unable to create initialized UdevDevice for /dev/input/event27 after 80 attempts.
[2025-11-26T08:20:34Z WARN  inputplumber::input::manager] Unable to create initialized UdevDevice for /dev/input/js4 after 80 attempts.
[2025-11-26T08:20:39Z WARN  inputplumber::input::manager] Unable to create initialized UdevDevice for /dev/input/event27 after 80 attempts.
[2025-11-26T08:20:43Z WARN  inputplumber::input::manager] Unable to create initialized UdevDevice for /dev/input/js4 after 80 attempts.

when launching the game.

Tried multiple PCs with different input mapped to ds5, HHD works fine for the most part in comparison, don't know what the problem is.


Edit:

Ok HHD emulates a bluetooth ds5 by default. InputPlumber emulates a USB one and I guess the emulation isn't quite complete..

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions