


Some UI icons (e.g. likes/dislikes on BetterSongSearch) appear as ?
Tested using ALVR 20.13.0 and SteamVR 2.12.1 with GNOME 48.1 under Wayland. SteamVR launch options set to ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
. Mostly played modded Beat Saber 1.39.1 but the latest version without mods works just fine as well. Game no longer freezes/crashes on exit.

selecting the proper audio interface is always a pain

XR_RUNTIME_JSON=/run/host/usr/share/openxr/1/openxr_wivrn.json PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc %command%
When using WiVRn, make sure to paste the launch options it provides into Beat Saber's settings (General > Launch Options)

I had issues with SteamVR (via ALVR) not wanting to launch any OpenXR application (Beatsaber) I solved this by joining the SteamVR beta. WiVRn does load Beatsaber and is much more stable however there are slight studders that I found while using it and the game overall feels like more latency when using WiVRn. Use BSManager if you want to play modded as its opensource and very convienent.
DO NOT HAVE WIVRN AND STEAMVR INSTALLED AT THE SAME TIME ITS A PAIN.

version 1.29.1 is the only one that works, after updating the mods in bsmanager the game works perfectly
~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
I had problems with some songs not working in version 1.29.1, but when updating the mods in BSManager they all worked, including the mod to download songs through the game's hud
optionally download custom sabers and custom maps mods for better performance
Downgrade to 1.39.1

SteamVR 2.10 made Beat Saber freeze once my Quest 3 connected to it but this has been fixed in the latest SteamVR Beta.
Didn't need to tinker in the past and hopefully won't when the SteamVR beta gets pushed out to all

Freezes on launch, crashing SteamVR
Tried lots of proton versions and a few things listed here
Think this needs to get downgraded from Platinum. I tried many versions of Proton as well as GE. No success.

Some UI icons show up as ?
Modded 1.39.1 install crashes/hangs on exit.
SteamVR 2.10.4 causes the game to crash on launch. Reverting to SteamVR 2.9.6 via the previous
branch or playing on an older version of Beat Saber by using BSManager or going into Properties > Betas > Beta Participation
and selecting legacy1.29.1
fixes the issue.
The custom sabers issue on my previous report can be fixed by enabling multi-pass rendering mode under Settings > Mod Settings > Asset Bundles
. Tested with ALVR v20.13.0 and a Quest 2. SteamVR 2.9.6 with launch options set to ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
. GNOME 48.1 under Wayland.

-openvr
Using latest version, game gives an OpenXR error. Switched to Beta 1.29.1, game runs perfect.
A few custom songs do not load, mods and songs installed via BSManager. Actual gameplay runs perfectly.

- When playing a modded install of Beat Saber (version 1.39.1), some custom sabers wouldn't render at all or have missing trails
- Some special characters might display as "?"
Would sometimes freeze and/or crash on exit
Tested with ALVR and a Quest 2. SteamVR launch options set to ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
. Using GNOME 48.1 under Wayland.

Works with problems in old versions and mods. A lot of tinkering, with ALVR and Envision (WiVRn) to make it work decently in the last ver.
VR is one of the things that still hold me on Windows. So I just tried to make the jump to play on Linux.
I installed ALVR, installed the game from BSManager, an old version (1.3.42) with mods and made the jump. Immediately, I noticed a constant stuttering, visually and audible. I tried a lot of stuff inside ALVR, and nothing helped. Then, I tried the same version, but clean, without mods. This helped a bit, but the stuttering continued. Dropped the refresh rate to 90. Same issues.
Then I thought about my installation in windows and remembered I played without SteamVR, through OpenComposite. I installed then Envision, with WiVRn and made some adjustments that I read from the Linux VR Adventures Wiki:
-used the kernel arg as said in the site (already did that to control the fans)
-Set the profile to "Virtual Reality" in CoreContrl (already did that when i tested ALVR)
-Dropped the antialiasing
-Used the "U_PACING_COMP_MIN_TIME_MS=8" environment variable in WiVRn
And... nothing. Same issues in both modded and normal.
Then I tried running the last version (1.40.4) , through the manager, no steam, and the same settings. That fixed the stuttering, and it felt similarly to the way I had it in windows. Even with 120hz.
Now it works kinda well, although sometimes I feel it a tiny bit unresponsive compared to windows. I haven't installed mods, and it seems that there's still left performance headroom. There are some dropped frames reported in the debug view, but I only notice it moving the head a lot, up and down, and it doesn't affect my gameplay. So far, I'm satisfied with the results.

Experimental doesn't work because of OpenXR

OXR_PARALLEL_VIEWS=1 %command%
Running via Envision (Monado, OpenComposite, SteamVR Tracking binaries), I was able to get this working properly. It required 'OXR_PARALLEL_VIEWS=1 %command%' in the launch command to force parallel screen rendering, because of the specific way that Beat Saber handles screen orientation combined with the Valve Index having non-parallel screens.
If you've got wonky views in each eye that don't match as they should - such as the main logo on the main screen being fully glow-y on one eye and half-glowy on another eye or reflections being offset, this might be the fix.

Installed corefonts
Text is completely absent, making menus unreadable. Many shaders/textures are also gone, looking grey or black.
Maps are completely unplayable, dipping to single digit frames while any notes are on-screen
I'd recommend to keep dual-booting Windows until this gets fixed

It's just works™ (on intel Arc too)
Apart from the game not cleanly closing, it works exactly as you would expect.

Had to recentre on load, but outside of that nothing wrong at all

Trying to install mode with BSManager.
save game was not transfered from my last install on windows. lost all the scores but it's not too bad
Stuggled a bit with ALVR but It was just a bit of Wiki reading (my bad) work great out of the box (no mod)
As for the tinkering, the game wont lauch with the mod installed with BS manager if lauched by steam. you have to lauch it from BSManger (won't show on the VR launcher due to rendering probleme with deskview and wayland for now) so you have to lauch it manually first and then get in the headset. Fortunatly ALVR is starting everything in order, if you take the time to connect the headset, and wait for steam vr to boot .. then launch the game throught BSManager. work great i still have some tinkering to do with the mod cause the song seem to play a bit faster with the mods (sadly i won't be able to update this post) but that the state right now so...
Runs Perfectly fine with a Quest 3 via ALVR
Runs almost perfectly
PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc %command%

Required ALVR to properly recognize my Headset which didnt work out of the box but ALVR has a fairly good GUI to deal with most stuff. Esp. on Arch Linux ALVR installation is however super easy.
I was kinda blown away at how stable it ran once everything was set up. You wouldnt be able to tell the difference.
Occasional frame drops, not game related though. Played wirelessly with Quest 2 and ALVR.

Works pretty much out of the box on KDE/Wayland.
For full modding support I recommend switching the beta to "legacy1.37" and native bs-manager to manage the mods.
On first run SteamVR might have trouble auto-selecting the correct audio device.
Try manually selecting the HDMI output device and trying out different profiles.
Once you got the right one SteamVR will remember it and switch automatically on start/stop.

Works well with ALVR
Runs on a Quest 2 headset with no probems provided your PC and WiFi setup are good enough. ALVR can be a bit hard to configre (audio required some messing around in the settings) but overall it's not bad.

Had to install ALVR in desktop mode and pair to headset.
Most text was unreadable due to the very low resolution
The game is unplayable. It gats 30 FPS max in VR which causes motion sickness very quickly
It's possible to make this game run on the Steam Deck with VR using a Quest headset and ALVR, but the SD is not made for VR games. More of a fun fact than a viable way to play
Runs pretty great using ALVR to stream to a standalone VR headset.

ALVR mostly works out of the box once you have followed the instructions from their github. The game runs smoothly out of the box without mods. With mods the game can have some problems like constant studdering which can be solved with legacy reprojection in the steamvr video settings.

VR works well with this game if your headset works with Steam OS/Linux. Valve Index works, but not PSVR2 yet.
Last year VR was not working for me with the Valve Index.

Worked perfectly under WiVRn (OpenComposite). Probably better performance than I got on Windows
PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc %command%
ALVR had audio issues, so WiVRn/OpenComposite is much recommended.

Game works perfectly! Steamvr and ALVR Does not.
Overall the game will run smothly in the versions of proton I have tried. Any issues I had with the experience where due to ALVR or Steamvr. Odd issue where the headset display with act as if tracking is bad after resetting prosition even though tracking is good however, this seems to be the case in all games so its either a ALVR problem or a Steamvr problem

AMD_VULKAN_ICD=amdvlk %command%
I would say it work very well. First, I must say I tried everything monado envsion etc. It was playable but whitout steamvr dasboard it was a deal breaker. So my actual setup currently is last version of Beat Saber, Steam vr in beta native, I have some mod, valve index at 144hz. And here is my big but after 6 hour of thinkering (pure madness) the only big issue I had with the game was the output on the vr headset it was two time the same picture with weird distorsion . The culprit changing the resolution per eye for something else then 124% or more then 100% in the per game setting.

Works perfect with WiVRn (set up via Envision, new dashboard also works)
When using WiVRn the desktop view may be a little warped & have triangles in the bottom corners, however enabling Smooth Camera fixes this.

Great! Everything works as if it was natively supported
The game work without any problems even with a mod manager
-openvr

Easy to set up with Beat Saber Mod Manager, and supports mods no problem, runs perfectly fine even with Monado through Envision.
Monado has an issue where rumble is slightly delayed. I suggest using SteamVR where possible.

In game settings, resolution scale is set to 1.4 by default, which for some reason causes only the right eye display to show a skewed version of the game. Setting to 1.3 or lower resolves this.
Right eye skew

Worked fine after a reboot, no tinkering, just used ALVR w/ Quest 2
Game was crashing when launching at first, but after rebooting it launched fine, even the newest version