mirror of
https://gitlab.com/lvra/lvra.gitlab.io.git
synced 2024-11-14 12:20:26 +01:00
Merge branch 'slimevr_third_method' into 'main'
SlimeVR: Add third method (SolarXR driver for Monado) See merge request lvra/lvra.gitlab.io!48
This commit is contained in:
commit
5d839f22aa
1 changed files with 21 additions and 2 deletions
|
@ -33,9 +33,10 @@ It's generally **highly recommended** to opt for the more expensive but higher q
|
||||||
|
|
||||||
## Selecting your variant
|
## Selecting your variant
|
||||||
|
|
||||||
There are currently two ways to use SlimeVR:
|
There are currently three ways to use SlimeVR:
|
||||||
|
|
||||||
- Via SteamVR driver
|
- Via SteamVR driver
|
||||||
|
- Via SolarXR driver for Monado (experimental)
|
||||||
- Directly via VRChat OSC (Open Sound Control)
|
- Directly via VRChat OSC (Open Sound Control)
|
||||||
|
|
||||||
## First method: SteamVR driver
|
## First method: SteamVR driver
|
||||||
|
@ -52,7 +53,25 @@ $HOME/.steam/steam/steamapps/common/SteamVR/bin/linux64/vrpathreg.sh adddriver $
|
||||||
|
|
||||||
Now the only thing you have to do is restart the SlimeVR server.
|
Now the only thing you have to do is restart the SlimeVR server.
|
||||||
|
|
||||||
## Second method: VRChat OSC
|
## Second method: SolarXR driver for Monado (experimental)
|
||||||
|
|
||||||
|
This is a native approach to using Slime trackers within the open-source stack without relying on SteamVR, offering results comparable to those provided by the native SteamVR driver.
|
||||||
|
|
||||||
|
To use this method, you need to compile SlimeVR yourself from this fork:
|
||||||
|
`https://github.com/rcelyte/SlimeVR-Server.git`, branch `solarxr-ipc`. Build instructions can be found [here](https://github.com/rcelyte/SlimeVR-Server/blob/solarxr-ipc/CONTRIBUTING.md).
|
||||||
|
|
||||||
|
For Monado, you need compile this fork:
|
||||||
|
`https://gitlab.freedesktop.org/rcelyte/monado.git`, branch `solarxr-integration`. You can easily build Monado from this specific branch via [Envision](../fossvr/envision/), by modifying "XR Service Repo" and "XR Service Branch" in your build profile accordingly.
|
||||||
|
|
||||||
|
**Important**: Make sure to launch SlimeVR first before launching Monado/Envision.
|
||||||
|
|
||||||
|
**Important note #1**: Do not stop the SlimeVR server during operation, as driver and tracker hot-plugging are not yet supported.
|
||||||
|
|
||||||
|
**Important note #2**: SlimeVR will not detect your HMD until you launch a game that supports trackers. For now, body calibration options will be available in-game.
|
||||||
|
|
||||||
|
After launching the game, you should see your trackers being detected. At this point, you can calibrate and use them.
|
||||||
|
|
||||||
|
## Third method: VRChat OSC
|
||||||
|
|
||||||
**This method is only available in VRChat.**
|
**This method is only available in VRChat.**
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue