Skip to content

r31

Choose a tag to compare

@lbgos lbgos released this 18 Oct 18:33

Prebuilt x86_64 build of main at d157d0a.

Arch Linux and derivatives:

curl -LO https://github.com/lbgos/rift-s-linux/releases/download/r31/rift-s-linux-bin-31-1-x86_64.pkg.tar.zst
sudo pacman -U rift-s-linux-bin-31-1-x86_64.pkg.tar.zst

Other distributions with glibc 2.35 or newer (Ubuntu 22.04+, Debian 12+, Fedora 36+), installed into your home directory:

curl -LO https://github.com/lbgos/rift-s-linux/releases/download/r31/rift-s-linux-r31-x86_64.tar.xz
tar -xf rift-s-linux-r31-x86_64.tar.xz
./rift-s-linux-r31-x86_64/install.sh

The universal build needs no SteamVR launch option. install.sh asks for your password once for the udev rule. Settings needs WebKitGTK 4.1 (Debian/Ubuntu libwebkit2gtk-4.1-0, Fedora webkit2gtk4.1). install.sh --uninstall removes it. Don't install both builds at once. Flatpak and Snap Steam are not supported.

Changes since r30:

  • First-time Room Setup works again. Without a saved room, the floor step showed no floor and drawing the boundary did nothing; the driver now gives SteamVR a starting calibration for the room universe.
  • Fixed a Basalt memory leak: tracking timing stats grew for the whole session, roughly 60–145 MB per hour inside vrserver. The bundled Basalt carries the fix (basalt-monado-rifts 0.1.r544-2).
  • If vrcompositor-launcher has CAP_SYS_NICE while vrserver runs with a zero realtime time limit, the kernel kills the compositor right after start. vrserver.txt now names this and the setcap -r fix. The driver no longer asks for realtime priority under that limit.

rift-s-linux-r31-x86_64.tar.zst is the payload for the rift-s-linux-bin PKGBUILD in packaging/aur.