From c92f3ca972b319a0222d54da5d3bc2bdb0640dcc Mon Sep 17 00:00:00 2001 From: Mhowser Date: Wed, 14 May 2025 08:21:18 +0000 Subject: [PATCH 1/5] Minor restructuring to Outer Wilds section (cherry picked from commit 811d920b93f09fde5bdf093ea1ff0b5000c4eec5) Co-authored-by: Mhowser --- content/docs/games/outer-wilds-vr-mod/_index.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/docs/games/outer-wilds-vr-mod/_index.md b/content/docs/games/outer-wilds-vr-mod/_index.md index 08490bc..16db472 100644 --- a/content/docs/games/outer-wilds-vr-mod/_index.md +++ b/content/docs/games/outer-wilds-vr-mod/_index.md @@ -11,15 +11,19 @@ To play Outer Wilds in VR, you need to install [NomaiVR](https://github.com/Raic It is recommended to use the [Outer Wilds Mod Manager](https://outerwildsmods.com/mod-manager/) to install NomaiVR along with any additional mods you choose. +[XRizer](/docs/fossvr/xrizer/) is the preferred choice for this game if you do not want to use [SteamVR](/docs/steamvr/). + ## Performance Since Outer Wilds was not designed or optimized to be a VR game, performance will be degraded. Expect low framerates in most scenes. +Prepending `OXR_VIEWPORT_SCALE_PERCENTAGE=60` to the game's launch options can greatly benefit frametimes at the cost of resolution, experiment with the percentage amount to find a balance that suits your needs. + ## Bugs While in VR, if you have mods that add extra items in the main menu, they will be rotated at an odd angle as well as any UIs. ### Default Quest/Pico 4 controller bindings only partially work with XRizer -When plaing the game with [XRizer](/docs/fossvr/xrizer/) and you use Quest or Pico 4 Controllers, it is recommended to use [this custom bindings file](https://github.com/user-attachments/files/19900420/oculustouch.json) ([more info here](https://github.com/Raicuparta/nomai-vr/issues/558#issue-3018649448)). +When playing the game with XRizer and you use Quest or Pico 4 Controllers, it is recommended to use [this custom bindings file](https://github.com/user-attachments/files/19900420/oculustouch.json) ([more info here](https://github.com/Raicuparta/nomai-vr/issues/558#issue-3018649448)). Simply create a directory called `xrizer` inside of the Outer Wilds game folder and place the bindings file in `xrizer`. This will override the default bindings and should provide a better gameplay experience. \ No newline at end of file From da178790c88860cdda4616ad8d244be992e35711 Mon Sep 17 00:00:00 2001 From: Marcus Howser Date: Wed, 14 May 2025 01:26:50 -0700 Subject: [PATCH 2/5] gorp --- content/docs/games/outer-wilds-vr-mod/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/games/outer-wilds-vr-mod/_index.md b/content/docs/games/outer-wilds-vr-mod/_index.md index 16db472..95312c4 100644 --- a/content/docs/games/outer-wilds-vr-mod/_index.md +++ b/content/docs/games/outer-wilds-vr-mod/_index.md @@ -17,7 +17,7 @@ It is recommended to use the [Outer Wilds Mod Manager](https://outerwildsmods.co Since Outer Wilds was not designed or optimized to be a VR game, performance will be degraded. Expect low framerates in most scenes. -Prepending `OXR_VIEWPORT_SCALE_PERCENTAGE=60` to the game's launch options can greatly benefit frametimes at the cost of resolution, experiment with the percentage amount to find a balance that suits your needs. +Prepending `OXR_VIEWPORT_SCALE_PERCENTAGE=60` to the game's launch options can greatly benefit frametimes at the cost of resolution, experiment with the percentage amount to find a balance that suits your needs. ## Bugs From 8186224b018ccccf374b2b1f66e3442dbe8efe79 Mon Sep 17 00:00:00 2001 From: Marcus Howser Date: Wed, 14 May 2025 14:44:53 -0700 Subject: [PATCH 3/5] Add info for LVRA DB website --- content/docs/games/_index.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/content/docs/games/_index.md b/content/docs/games/_index.md index b4dccde..d0b94c5 100644 --- a/content/docs/games/_index.md +++ b/content/docs/games/_index.md @@ -2,3 +2,11 @@ title: More VR Games weight: 60 --- + +# Linux VR Adventure Database + +- [Website](https://db.vronlinux.org/) + +- [Git repository](https://github.com/Respuit/VRDB) + +Here, you can find or report information about various VR games running on Linux. This website is a community-driven effort to provide an open database that helps users determine which games are compatible with Linux and potentially discover solutions or workarounds for specific issues. \ No newline at end of file From b90587e8575bc4d5880ccd6c36341d039ae700fe Mon Sep 17 00:00:00 2001 From: Marcus Howser Date: Wed, 14 May 2025 14:46:46 -0700 Subject: [PATCH 4/5] restructure, add modding info in Resonite section --- content/docs/resonite/_index.md | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/content/docs/resonite/_index.md b/content/docs/resonite/_index.md index e49601c..b360157 100644 --- a/content/docs/resonite/_index.md +++ b/content/docs/resonite/_index.md @@ -25,18 +25,34 @@ When playing Resonite under [Monado](https://lvra.gitlab.io/docs/fossvr/monado/) To solve this, prepend `OXR_PARALLEL_VIEWS=1` to Resonite's launch options. +## Performance + +In larger sessions Resonite is typically CPU-bound, there isn't much that can be done besides upgrading your CPU. In situations where the GPU is a bottleneck, lowering the resolution (either in the OpenXR runtime or through OpenComposite) may help dramatically. +This can be easily done by prepending `OXR_VIEWPORT_SCALE_PERCENTAGE=75` to Resonite's launch options. Experiment with different values to find your preferred balance between performance and quality. + +## Mods + +Much unlike [VRChat](/docs/vrchat/), Resonite has a thriving modding community with an abundance of [mods](https://wiki.resonite.com/Mods) that offer greater user experience, optimizatons and new features. + +Currently there are 2 mod loaders: + +- [ResoniteModLoader (RML)](https://github.com/resonite-modding-group/ResoniteModLoader) + +- [MonkeyLoader](https://github.com/ResoniteModdingGroup/MonkeyLoader.GamePacks.Resonite) + +You can load RML mods with MonkeyLoader but not the other way around. + +### Resonite randomly gets stuck on initial loading screen when using RML + +The exact cause of this is currently unknown. Consider using MonkeyLoader if you encounter such issues starting the game as it seems to not cause the same problem. + ## Crashes Resonite has been seen causing random SteamVR crashes on Linux before. In some situations the engine also tends to freeze. On OpenComposite, the game will rarely close out on its own without leaving any obvious trace of things going wrong — this is being investigated. The cause of these issues and whether they are Proton-specific isn't currently known. -## Performance - -In larger sessions Resonite is typically CPU-bound, there isn't much that can be done besides upgrading your CPU. In situations where the GPU is a bottleneck, lowering the resolution (either in the OpenXR runtime or through OpenComposite) may help dramatically. -This can be easily done by prepending `OXR_VIEWPORT_SCALE_PERCENTAGE=75` to Resonite's launch options. Experiment with different values to find your preferred balance between performance and quality. - -## Crash on loading into a world with video players +### Crash on loading into a world with video players On GE-Proton9-10 (for example), loading into a world with e.g. a YouTube video or live stream can crash the game. Try using the latest GE-Proton-RTSP release. From 1142eddd7f290d17a97c89ca6857e2979b90b5e4 Mon Sep 17 00:00:00 2001 From: Theo Date: Wed, 14 May 2025 21:49:42 +0000 Subject: [PATCH 5/5] Remove experimental warning about Envision --- content/docs/fossvr/envision/_index.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/content/docs/fossvr/envision/_index.md b/content/docs/fossvr/envision/_index.md index 3c050ee..c86ba6f 100644 --- a/content/docs/fossvr/envision/_index.md +++ b/content/docs/fossvr/envision/_index.md @@ -15,12 +15,6 @@ Envision is a graphical app that acts as an orchestrator to get a full [Monado]( Envision attempts to construct a working runtime with both a native OpenXR and an OpenVR API, provided by [OpenComposite](/docs/fossvr/opencomposite/), for client aplications to utilize. Please note the OpenVR implementation is incomplete and contains only what's necessary to run most games for compatibility. If you plan to implement software, utilize the OpenXR API, specification [here](https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html). -{{% hint warning %}} -**Warning** - -Envision is still considered alpha-quality and highly experimental. -{{% /hint %}} - {{% hint danger %}} We recommend **against** using Envision if your distro is NixOS. See [our NixOS page](/docs/distros/nixos/#envision) for more info. {{% /hint %}}