Skip to content

(Linux) unable to create a virtual Dualshock 5 controller: Permission denied #3758

Description

@reilandeubank

Is there an existing issue for this?

  • I have searched the existing issues

Is your issue described in the documentation?

  • I have read the documentation

Is your issue present in the latest beta/pre-release?

This issue is present in the latest pre-release

Describe the Bug

When running v2025.325.122632 of the Sunshine client on Linux, connect a Dualshock/Dualsense 5 controller via Bluetooth to an Android TV device. Upon opening the client, the Sunshine process will output:

Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Info: Gamepad 0 will be DualSense 5 controller (manual selection)
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have motion sensors active
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have a touchpad
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Warning: Unable to create virtual DualShock 5 controller: Permission denied

The controller does not work or send inputs to the server.

Expected Behavior

A virtual controller should be created successfully, allowing the server's Steam interface to be navigated.

Additional Context

I have installed using the sunshine-beta-bin AUR package in order to get the most recent changes from 2cd4b1b

Host Operating System

Linux

Operating System Version

6.4.12-arch1-1

Architecture

amd64/x86_64

Sunshine commit or version

v2025.325.122632

Package

Linux - AUR (Third Party)

GPU Type

AMD

GPU Model

AMD Radeon RX 5700 XT

GPU Driver/Mesa Version

Mesa 25.0.2-arch1.2

Capture Method

KMS (Linux)

Config

gamepad = ds5
output_name = 1

Apps

Relevant log output

Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.737]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have a touchpad
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.737]: Warning: Unable to create virtual DualShock 5 controller: Permission denied
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.746]: Info: Gamepad 0 will be DualSense 5 controller (manual selection)
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.746]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have motion sensors active
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.746]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have a touchpad
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.746]: Warning: Unable to create virtual DualShock 5 controller: Permission denied
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Info: Gamepad 0 will be DualSense 5 controller (manual selection)
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have motion sensors active
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Warning: Gamepad 0 is emulating a DualShock 5 controller, but the client gamepad doesn't have a touchpad
Mar 25 21:08:02 archlinux sunshine[292138]: [2025-03-25 21:08:02.816]: Warning: Unable to create virtual DualShock 5 controller: Permission denied

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