Please don’t say Bazzite as I wasn’t able to get SteamVR working on it. I’m looking for alternatives. The current plan is to try plain old Ubuntu instead.
Please don’t say Bazzite as I wasn’t able to get SteamVR working on it. I’m looking for alternatives. The current plan is to try plain old Ubuntu instead.
Yeah. Valve Index.
I originally got it working on a Ryzen 1700, and Vega64. But Vega64 is old GCN architecture and it performed poorly.
I have since upgraded the VR setup to Ryzen 5950x and Radeon 6900xt, and it works quite well. I just played an hour of Beat Saber actually.
That’s very close to my setup of Valve Index, Ryzen 5700X and Radeon 6900XT. Maybe I should spend some more time investigating it.
Try using the monado runtime instead of SteamVR.
See Kawane Rio’s 15 minute lightning talk about VR on Linux from this year’s FOSDEM:
https://fosdem.org/2025/schedule/event/fosdem-2025-5976-linux-vr-beginner-s-guide-on-how-to-join-events-in-virtual-reality-from-ubuntu-using-envision-and-monado-an-openxr-alternative-to-steamvr/
This lightning talk requires running SteamVR for the room setup bits, and it recommends a few things in the name of “user friendliness” that I would otherwise not suggest (Ubuntu bad, Gnome bad, etc). (edit: so switching to Monado wouldn’t really help since it would require SteamVR working in the first place, and if SteamVR works… OP could just use SteamVR)
But it does show a lot of problems and solutions and things to try along the way.
Based on https://db.vronlinux.org/ (which is like protondb for VR, kinda), monado works better for VRChat, but otherwise SteamVR should honestly work just fine.
Is your issue getting it to start at all, or performance issues?
For me it wouldnt start at all in the default big picture mode and would only start in desktop mode.
I made a few tweaks to get performance tuned up when I was on the Vega64, but I don’t remember what all I did there.
edit: Also, I’m the KDE desktop (i wanted my HTPC/VRPC to be as steamdeck similar as possible, and also I have strong anti gnome feelings).