Skip to content

Linux: DualShock 4 and DualSense virtual gamepads do not register in Steam #81

Description

@ReenigneArcher

Environment

  • Host OS: Linux
  • Virtual controller provider: libvirtualhid through Sunshine
  • Affected profiles: DualShock 4 and DualSense
  • Consumer: Steam controller settings/tester

Observed behavior

The virtual DualShock 4 and DualSense controllers are not registered in Steam's controllers menu. The devices are visible to browser consumers, including:

  • DualSense in Chromium: Sunshine (libvirtualhid) PS5 Controller (STANDARD GAMEPAD Vendor: 054c Product: 0ce6)
  • DualSense in Firefox: 054c-0ce6-Sunshine (libvirtualhid) PS5 Controller

Expected behavior

Steam should discover and register both virtual PlayStation controller profiles.

Priority and constraints

Steam compatibility is the priority. Diagnose Steam's hidraw/udev discovery and feature-report expectations before changing descriptors. Keep any Linux fix behind the Linux backend and do not alter the working Windows implementation.

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions