VR GAMES

Descripción de BeamNG.drive

BeamNG.drive

SteamVR Monado ALVR WiVRn

Unknown

Perfect

Requires manual configuration

Playable with graphical/controller issues

Unplayable because of graphical/controller issues

Crashes or won't start

Needed to launch the native application with:
cd <path_to_beamng>/BinLinux
PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc:/var/lib/flatpak/app/io.github.wivrn.wivrn OXR_PARALLEL_VIEWS=1 ./BeamNG.drive.x64
Initially, things took some time to load. On subsequent starts, it went much smoother and faster.
One thing I've found is that enabling VR in the menu at startup can cause issues and extended loading times; loading the track first then switching works much more reliably.

SteamVR Monado ALVR WiVRn

Device: Quest 2

GPU: Nvidia

Distro: Debian 13

Date: December 18, 2025

In ALVR it wouldn´t let me switch to VR.
WiVRn at first also wouldn´t let me switch, but I was also having some issues with other games. After a couple of tries with wiVRn (first tried flatpak, then installing via the AUR and manually installing xrizer), I managed to get VR working - Had to open the game's Linux binary (Browse local files -> BinLinux -> BeamNG.drive.x64). After that, the game ran fine.

SteamVR Monado ALVR WiVRn

Device: Quest 2

GPU: AMD

Distro: CachyOS

Date: December 14, 2025

Just launched linux native version (used install script inside game files), wiven and it worked perfectly no tinkering at all. It is the only vr game that just worked.

SteamVR Monado ALVR WiVRn

Device: Quest 2

GPU: AMD

Distro: Fedora 41 KDE

Date: August 15, 2025

Since the latest update the game works perfectly out of the box in native Linux version, but you still have to run it manually since it's no yet on Steam.

SteamVR Monado ALVR WiVRn

Device: Quest 3

GPU: Nvidia

Distro: EndeavourOS

Date: May 1, 2025

Run the game using OXR_PARALLEL_VIEWS=1 to avoid double vision for UI elements.
The game uses a hardcoded list of Vulkan extensions, so it will often break when an OpenXR runtime changes its requirements. Currently, it only works with Monado using a patch to hide one extension.
System Information:

  • Kernel: Linux 6.14.2-arch1-1
  • GPU: AMD RX 9070 XT (driver: Mesa 25.0.3-arch1.1)
  • CPU: AMD Ryzen 9 9950X3D

SteamVR Monado ALVR WiVRn

Device: Valve Index

GPU: AMD

Distro: Arch Linux

Date: April 14, 2025

Everything worked with correctly configured WiVRn environment using envision. You may be able to get the proton version to work, but its easier to use the linux native build by cd ~/.steam/steam/steamapps/common/BeamNG.drive/BinLinux and then launching the game with PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc:/var/lib/flatpak/app/io.github.wivrn.wivrn ./BeamNG.drive.x64.
Once the game is open you can enable VR mode in display settings like normal and if WiVRn is running it should start streaming to the headset. The game uses OpenXR for its VR Implementation fyi.

SteamVR Monado ALVR WiVRn

Device: Quest 2

GPU: Nvidia

Distro: Arch

Date: April 12, 2025

VR session ends immediately after starting, no error message in the logs (just "Disabling OpenXR" right after enabling it). This is using the native Linux build of BeamNG.drive 0.34.

  • Linux arch-laptop 6.13.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 22 Feb 2025 00:37:05 +0000 x86_64 GNU/Linux
  • GPU: AMD RX 7900 GRE (driver: Mesa 24.3.4)
  • CPU: AMD Ryzen 5900X
  • SteamVR 2.9.6

SteamVR Monado ALVR WiVRn

Device: Valve Index

GPU: None

Distro: Arch Linux

Date: March 1, 2025