Repository navigation
r31
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.zstOther 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.shThe 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-rifts0.1.r544-2). - If
vrcompositor-launcherhasCAP_SYS_NICEwhile vrserver runs with a zero realtime time limit, the kernel kills the compositor right after start. vrserver.txt now names this and thesetcap -rfix. 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.