Webux Lab - Blog
Webux Lab Logo

Webux Lab

By Studio Webux

Search

By Tommy Gingras

Last update 2022-09-10

LinuxPS5Windows 10Virtualization

PS5 Controller with linux and others

The goal is to connect the PS5 controller in a VM, or through linux using Parsec to share it to the windows 10 VM.

Materials

  • USB BT-500
  • PlayStation 5 Controller
  • USB to USB-C Cable (Optional)

Bluetooth

On your PS5 Controller,

  1. The controller must be turned off
  2. Press Create (The button that looks like a light) and PS (Playstation logo) Simultaneously and hold them till the blue light flashes quickly.
    • If the light flashes slowly : turn off the controller and try again
    • If the blue light is static blue / pink-ish that means that it is connected
  3. On your host you will see the remote simply follow the steps on the screen

PS5 controller with linux over Bluetooth

bluetoothctl

then

scan on

connect <CONTROLLER_MAC>

PS5 controller with linux using USB-C

Nothing Special to do.

PS5 controller with windows 10 WM (in virsh) using USB-C

I use the Virtual Machine GUI.
Go in your VM, and simply Add a hardware to your VM,
Select USB Host Device then choose your controller from the list.

PS5 controller with windows 10 WM (in virsh) using bluethooth

I use the Virtual Machine GUI.
Go in your VM, and simply Add a hardware to your VM,
Select USB Host Device then choose your Bluetooth controller from the list.

Windows : go to bluetooth, add device and follow the steps on the screen.


Parsec

Once connected in linux, go in Parsec > Settings > Gamepad to validate that it is correctly detected.