(Todo: Update by people who have actually tested each method can can provide caveats. Please provide more than one option if possible with the 'Preferred' option at the top of the list)
While for some headsets, for example original Vive can work 'out of the box' with SteamVR, if possible, it is typically a good idea to use a Wireless headset such as the Quest with Linux as it avoids driver issues.
SteamVR is known to have performance and stability issues under Linux, so there are alternate configurations that may perform better or have additional features.
General
For general Linux Resonite setup including audio problems and running mods, see: https://lvra.gitlab.io/docs/resonite/
Base-station Headsets
For Vive, Bigscreen and other Lighthouse headsets see: https://lvra.gitlab.io/docs/fossvr/monado/
Plain SteamVR may work, but is known to be particulary buggy on Nvidia GPU as well as supporting a more limited number of headsets: https://lvra.gitlab.io/docs/steamvr/
Standalone Headsets
Using ALVR is possible: https://github.com/alvr-org/ALVR
For better performance, a SteamVR replacement can be found, this is recommended: https://lvra.gitlab.io/docs/fossvr/wivrn/
Using Steamlink is now possible but require both the Steam client and SteamVR to be set on the "beta" branch.
Linux Distribution Notes
This part is to provide extra notes on any distribution an user have ran Resonite VR on Linux.
This should be looked at on top of any comment the LVRA wiki may have (and should not be considered a replacement. If possible, contribute to it instead if relevant).
Distribution |
Extra notes |
---|---|
Ubuntu |
Installing Steam through SNAP under Ubuntu is known to break Lighthouse tracking systems, installing the .deb is recommended if this is a problem. |
Bazzite |
Immutable distribution like Bazzite are, due to their nature, extra harder to install such tools on them. WiVRn from flatpak or Steamvr should work fine. But extra attention need to be given to the dedicated LVRA page for other type of installation.
Some tools may be trickier to install than on other distribution and VR support should be considered less mature. |
Void Linux |
Untested on Musl LIBC. The dedicated wiki page is a bit outdated, and the flag WIVRN_USE_SYSTEMD=OFF must be provided for building WiVRn.
|
ArchLinux |
The AUR provide a few package for VR services if you do not want to use Envision. See the VR page on wiki for more details. |