mirror of
https://gitlab.com/lvra/lvra.gitlab.io.git
synced 2025-07-01 17:25:31 +02:00
Merge branch 'xrizer' into 'main'
Add xrizer wiki page See merge request lvra/lvra.gitlab.io!96
This commit is contained in:
commit
d023a59ce9
3 changed files with 60 additions and 2 deletions
|
@ -12,7 +12,7 @@ If you want an alternative to SteamVR, there are a few options you can use, depe
|
||||||
|
|
||||||
In either case, here are some related projects you might want to check out:
|
In either case, here are some related projects you might want to check out:
|
||||||
|
|
||||||
- [OpenComposite](/docs/fossvr/opencomposite/) allows you to run OpenVR games
|
- [xrizer](/docs/fossvr/xrizer/) and [OpenComposite](/docs/fossvr/opencomposite/) allow you to run OpenVR games
|
||||||
- [Envision](/docs/fossvr/envision/) is a GUI to setup and run either Monado or WiVRn
|
- [Envision](/docs/fossvr/envision/) is a GUI to setup and run either Monado or WiVRn
|
||||||
- [Stardust XR](/docs/fossvr/stardust/) is an XR environment to run 2D and (eventually) 3D apps
|
- [Stardust XR](/docs/fossvr/stardust/) is an XR environment to run 2D and (eventually) 3D apps
|
||||||
- [WlxOverlay-S](/docs/fossvr/wlxoverlay-s/) is an overlay to access your desktop from VR + playspace mover
|
- [WlxOverlay-S](/docs/fossvr/wlxoverlay-s/) is an overlay to access your desktop from VR + playspace mover
|
||||||
|
|
|
@ -11,7 +11,7 @@ title: WiVRn
|
||||||
|
|
||||||
> WiVRn wirelessly connects a standalone VR headset to a Linux computer. You can then play PCVR games on the headset while processing is done on the computer.
|
> WiVRn wirelessly connects a standalone VR headset to a Linux computer. You can then play PCVR games on the headset while processing is done on the computer.
|
||||||
|
|
||||||
WiVRn is based on [Monado](/docs/fossvr/monado/) and can be used with [OpenComposite](/docs/fossvr/opencomposite/) or [xrizer](https://github.com/Supreeeme/xrizer) to support a majority of titles available for SteamVR. A wide range of standalone headsets are supported.
|
WiVRn is based on [Monado](/docs/fossvr/monado/) and can be used with [xrizer](/docs/fossvr/xrizer/) or [OpenComposite](/docs/fossvr/opencomposite/) to support a majority of titles available for SteamVR. A wide range of standalone headsets are supported.
|
||||||
|
|
||||||
## Installing WiVRn
|
## Installing WiVRn
|
||||||
|
|
||||||
|
|
58
content/docs/fossvr/xrizer.md
Normal file
58
content/docs/fossvr/xrizer.md
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
---
|
||||||
|
weight: 300
|
||||||
|
title: xrizer
|
||||||
|
---
|
||||||
|
|
||||||
|
# xrizer
|
||||||
|
- [xrizer Git repository](https://github.com/Supreeeme/xrizer)
|
||||||
|
|
||||||
|
> xrizer is a reimplementation of OpenVR on top of OpenXR. This enables you to run OpenVR games through any OpenXR runtime without running SteamVR.
|
||||||
|
|
||||||
|
{{% hint warning %}}
|
||||||
|
**Application developers**: The OpenVR implementation is incomplete and contains only what's necessary to run most games for compatibility and may omit certain information - if you plan to implement software, utilize the [OpenXR API](https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html).
|
||||||
|
{{% /hint %}}
|
||||||
|
|
||||||
|
## Using full body trackers
|
||||||
|
|
||||||
|
{{% hint warning %}}
|
||||||
|
**This branch is a work-in-progress!** Unexpected problems may occur while in use, if you encounter issues while using this fork you should not report it upstream unless reproducible on the `main` branch of xrizer.
|
||||||
|
|
||||||
|
If you would like a battle-tested solution, see [OpenComposite](/docs/fossvr/opencomposite/).
|
||||||
|
{{% /hint %}}
|
||||||
|
|
||||||
|
Currently xrizer does not support full body tracking, however there is a **work-in-progress** [fork by RinLovesYou](https://github.com/RinLovesYou/xrizer/tree/experimental2) with support while using Monado.
|
||||||
|
|
||||||
|
To use the above fork, follow these steps:
|
||||||
|
|
||||||
|
### Envision
|
||||||
|
- Click the three dots next to the profile selector and select 'Edit profile'
|
||||||
|
- If a popup asks if you would like to duplicate the profile, click yes.
|
||||||
|
- Scroll down to 'OpenVR Compatibility' and set the following fields:
|
||||||
|
- OpenVR Compatibility Repo: `https://github.com/RinLovesYou/xrizer.git`
|
||||||
|
- OpenVR Compatibility Branch: `experimental2`
|
||||||
|
- Clean build your profile from the menu at the top right, or use the Ctrl+F5 keybind.
|
||||||
|
|
||||||
|
### NixOS
|
||||||
|
Apply an overlay over nixpkgs to override the xrizer src:
|
||||||
|
|
||||||
|
```nix
|
||||||
|
{
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
(final: prev: {
|
||||||
|
xrizer = prev.xrizer.overrideAttrs {
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "RinLovesYou";
|
||||||
|
repo = "xrizer";
|
||||||
|
# IMPORTANT: Fill the below field with the latest commit hash from https://github.com/RinLovesYou/xrizer/commits/experimental2 (click the Copy full SHA button on the right side)
|
||||||
|
rev = "";
|
||||||
|
# IMPORTANT: Replace the below field with the correct hash, the error when building with this empty will give you the expected hash.
|
||||||
|
hash = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
})
|
||||||
|
];
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Rebinding controls
|
||||||
|
The process is mostly the same as [OpenComposite](/docs/fossvr/opencomposite/#rebinding-controls), but replace the `OpenComposite` directory name with `xrizer`.
|
Loading…
Add table
Add a link
Reference in a new issue