diff --git a/content/docs/fossvr/envision/wmr_controllers_on_arch.md b/content/docs/fossvr/envision/wmr_controllers_on_arch.md new file mode 100644 index 0000000..6d9aff9 --- /dev/null +++ b/content/docs/fossvr/envision/wmr_controllers_on_arch.md @@ -0,0 +1,69 @@ +--- +weight: 100 +title: WMR Controller Tracking on Arch +--- + +# Envision Installation on Arch with Controller Tracking + +## Recommendations: +- **Paru** as the Arch AUR helper +- **KDE** as the desktop environment for better compatibility with SteamVR (may not be necessary) + +### Paru: +[Paru GitHub Repository](https://github.com/Morganamilo/paru) +```bash +sudo pacman -S --needed base-devel +git clone https://aur.archlinux.org/paru.git +cd paru +makepkg -si +``` + +## Monado Vulkan Layers +These are only needed if you have an NVIDIA Card and a Nvidia Driver before 565.77.01. + +[Monado Vulkan Layers AUR](https://aur.archlinux.org/packages/monado-vulkan-layers-git) +### Paru Installation +```bash +paru -S monado-vulkan-layers-git +``` +### Normal Installation with compiling manually +```bash +git clone https://aur.archlinux.org/monado-vulkan-layers-git.git +cd monado-vulkan-layers-git +makepkg -i +``` +- -> Install dependencies and, if needed, run `makepkg -i` again. + +## Envision-XR with Paru +[Envision-XR AUR](https://aur.archlinux.org/packages/envision-xr-git) +```bash +paru -S envision-xr-git +``` + + +### Envision Setup +- Select **WMR default**. + +![WMR default](/images/EnvisionXR_WMR.png "Envision XR Screen with WMR Envision Default selected") +- Duplicate and adjust settings: + - **XR Service Repo**: + ```bash + https://gitlab.freedesktop.org/thaytan/monado + ``` + - **XR Service Branch**: + ```bash + dev-constellation-controller-tracking + ``` + ![WMR adjusted settings](/images/wmr_controller_tracking_envision.png "Repo and Branch adjusted for controller tracking") +- Save and build the profile. +- Plug in the VR headset & turn on the controllers. +- Click **Start** on Monado. +- Once ready, launch a game on Steam. + +### Important Notes: +- Do **not** close Envision before starting the game. +- If changing the game: + - Close the game. + - Leave Monado open. + - Start the new game. +- Always turn on the controllers **before** starting Envision. diff --git a/static/images/EnvisionXR_WMR.png b/static/images/EnvisionXR_WMR.png new file mode 100644 index 0000000..b73828f Binary files /dev/null and b/static/images/EnvisionXR_WMR.png differ diff --git a/static/images/wmr_controller_tracking_envision.png b/static/images/wmr_controller_tracking_envision.png new file mode 100644 index 0000000..c57047f Binary files /dev/null and b/static/images/wmr_controller_tracking_envision.png differ