Difference between revisions of "VR"

From FEX-Emu Wiki
Jump to navigation Jump to search
(Create a draft wiki entry for VR)
(No difference)

Revision as of 11:37, 20 April 2025

This page is a work in progress

SteamVR

SteamVR is not currently functional under FEX.

TO-DO: Describe the result from running SteamVR


Monado

Generally the preferred VR runtime of choice on Linux. An open source OpenXR runtime with support for a plethora of headsets.

Building

Aarch64 Monado will not be able to run x86-64 VR applications, so for the majority of VR software, you will need to build Monado for x86-64

Envision

Envision is a GTK4 frontend that simplifies the ease of use for Monado.

  • This can be built for x86-64 in the RootFS if need be, however they also provide Appimages on their Gitlab
    • If you have issues running the appimage directly, you run the appimage with the `--appimage-extract`, then run the binary in `squashfs_root/usr/bin`

Problems

SteamVR headsets have unstable tracking

Headsets like the Valve Index which rely on SteamVR's lighthouse drivers for tracking will experience periodic freezes of the VR view

  • No idea why this happens, but it makes the Index practically unusable in this configuration
    • Libsurvive lighthouse driver might provide different results, but this has yet to be tested.