Linux VR Setup: Difference between revisions

From Resonite Wiki
mNo edit summary
mNo edit summary
 
Line 10: Line 10:


== Base-station Headsets ==
== Base-station Headsets ==
For Vive, Bigscreen and other Lighthouse headsets see: https://lvra.gitlab.io/docs/fossvr/monado/
For Vive, Index, 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/
Plain SteamVR may work, but is known to be particularly buggy on Nvidia GPU as well as supporting a more limited number of headsets: https://lvra.gitlab.io/docs/steamvr/


== Standalone Headsets ==
== Standalone Headsets ==
Line 19: Line 19:
For better performance, a SteamVR replacement can be found, this is recommended: https://lvra.gitlab.io/docs/fossvr/wivrn/<!--T:19-->
For better performance, a SteamVR replacement can be found, this is recommended: https://lvra.gitlab.io/docs/fossvr/wivrn/<!--T:19-->


Using Steamlink is now possible but require both the Steam client and SteamVR to be set on the "beta" branch.
Using SteamLink is now possible but require both the Steam client and SteamVR to be set on the "beta" branch.


== Linux Distribution Notes ==
== Linux Distribution Notes ==
Line 31: Line 31:
|-
|-
| '''Ubuntu'''
| '''Ubuntu'''
|Installing Steam through SNAP under Ubuntu is known to break Lighthouse tracking systems, installing the .deb is recommended if this is a problem.
|Installing Steam through SNAP under Ubuntu based distros is known to break Lighthouse tracking, installing the .deb directly from Steam or your repository is recommended if this is a problem.
|-
|-
| '''Bazzite'''
| '''Bazzite'''

Latest revision as of 00:45, 10 October 2025

(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, Index, Bigscreen and other Lighthouse headsets see: https://lvra.gitlab.io/docs/fossvr/monado/

Plain SteamVR may work, but is known to be particularly buggy on Nvidia GPU as well as supporting a more limited number of headsets: https://lvra.gitlab.io/docs/steamvr/

Standalone Headsets

Using ALVR with plain SteamVR 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 based distros is known to break Lighthouse tracking, installing the .deb directly from Steam or your repository 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.