Playstation VR2#
Using SteamVR controllers for 6DOF motion controls#
As the PSVR2 Sense controllers currently only have 3DOF, you may wish to use a branch which enables the use of SteamVR tracked devices to be able to use the headset for VR applications. This requires the use of a branch of Monado which enables it, and Motoc to combine the tracking spaces.
To set this up with Envision:
- Enable
developer modein the configuration drop down - Enable
Use development profiles - Create a new profile, and set the XR Service repo to
https://gitlab.freedesktop.org/Beyley/monadoand the XR Service Branch topsvr2-work-steamvr - Save and clean build the profile
With this branch, you will need to install Motoc which allows the PSVR2 and SteamVR controllers to track properly together.
To use this, you will need your PSVR2’s serial and a SteamVR device serial. You can get the serial numbers by using motoc show while Monado is running.
Once you have the serial numbers, you can use the command below to begin calibration.
You do have to move the headset and a controller you are using to calibrate them together, ideally with them rigidly attached.
motoc calibrate --src {PSVR2 Serial Number} --dst {SteamVR device Serial Number}If you are using a SteamVR tracker (i.e. HTC Vive tracker or Tundra tracker), you can use continuous calibration if you attach it to the headset.
motoc calibrate --src {PSVR2 Serial Number} --dst {SteamVR Tracker Serial Number} --continue
Using the built in Eye Tracking for Social VR#
Install VRCFT.Avalonia, then install the ALXR Local module in the module registry page.
Make sure to start up VRCFT.Avalonia after Monado, and you will have Eye tracking ready for use for Social VR experiences.
Using Pre-PC firmware for Sony Playstation VR2#
If your headset doesn’t have a firmware newer than or including V5.00 (First PC supporting firmware, which released 6th of August 2024), you need to:
- Download and copy the custom
psvr2_edid.bin(Thank you iVRy in the Monado Discord) to/lib/firmware/edid. - Confirm what display your headset is plugged into. You can do this by turning the headset on and checking
xrandr --verboseand looking for a device which only shows the following 2 resolution options:1920x1080and640x480. - Add the following kernel parameter to your boot-loader:
drm.edid_firmware={The display your headset is plugged in to}:edid/psvr2_edid.bin. See the Arch wiki’s page on this for more info.
In GRUB, you would edit/etc/default/gruband add the option toGRUB_CMDLINE_LINUX_DEFAULT. (Example:GRUB_CMD_LINE_LINUX_DEFAULT="quiet drm.edid_firmware=DP-3:edid/psvr2_edid.bin") - Grab this kernel patch (Thank you to Nas in the Monado Discord!) and follow the kernel patch section on the hardware page.