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

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

Paru Installation #

paru -S monado-vulkan-layers-git

Normal Installation with compiling manually #

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

paru -S envision-xr-git

Envision Setup #

  • Select WMR default.

WMR default

  • Duplicate and adjust settings:
    • XR Service Repo:
    https://gitlab.freedesktop.org/thaytan/monado
    
    • XR Service Branch:
    dev-constellation-controller-tracking
    
    WMR adjusted settings
  • 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.