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,
- The controller must be turned off
- Press
Create
(The button that looks like a light) andPS
(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
- 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.