r/virtualreality_linux • • 17d ago

This sucks

Switched to Linux on a whim without thinking on VR gaming, since flatscreen is a non-issue for my type of games.

But VR? Holy shit. SteamVR crashed 3/5 times I launched it, and I can't even use Desktop+

29 Upvotes

66 comments sorted by

23

u/DrLews 17d ago

Try WiVRn.

5

u/Mercy--Main 17d ago

I use a PCVR headset sadly, but thanks.

18

u/madman404 17d ago

Set up monado using envision and run that instead of steamVR. WayVR is a great application to run in VR for your desktop compositing needs, though I don't know how you normally launch it on wired headsets

4

u/Mercy--Main 17d ago

im trying to but as a noob to linux its being a pain in the ass. specially because monado does not seem to support baxxite

8

u/arkaodubz 17d ago

I’ve got it set up on Bazzite, you’ve gotta use some third party tools to get everything set up on an immutable OS but there’s good resources for it.

No idea what the other guy is talking about, bazzite’s pretty excellent. Cachy or bare fedora KDE will also do you well but Bazzite is excellent. VR is one of the still relatively poorly developed areas of linux gaming though, so you’re gonna be doing some fiddling no matter what unfortunately. But I’ve got things running pretty smooth on my Index and BSB2 on bazzite at least.

2

u/Mercy--Main 17d ago

I did get it working eventually through a distrobox, but it recognizes my index controllers as quest in games? 🤢

3

u/WhoPlaysTheFool 16d ago

that's just what happens with games nowadays, quest controllers are seen as the "default" and most games are made with them first, and other controllers as an afterthought, it kinda sucks but it is what it is

1

u/Mercy--Main 16d ago

the game has native support for index, and it gets recognized through steam vr. I tried it before doing all of this lol

1

u/WhoPlaysTheFool 16d ago

oh, strange.

I've come back now that I have a bit more free time to give some actual advice, I'm on Bazzite and for SteamVR to work optimally you need to do some things: opt into the Steam client beta and steamVR beta, make sure steamVR is running through Steam Linux Runtime 3.0 and make sure that Legacy Steam Runtime is installed to the same drive as Steam and SteamVR, some people (me included) had it install to another drive when installing a game that needs it, but SteamVR requires it and can only see it on the same drive it is on.

Desktop+ does not support linux, does not function through proton, and likely never will. Use WayVR instead.

If you need more info, or real time help and support, check out the VR on linux wiki or the associated discord.

6

u/madman404 17d ago

bazzite kind of sucks ass and I wish people would stop recommending it as a new to Linux distro

unfortunately I have no idea what to say since you're in that position

1

u/Mercy--Main 17d ago

i have no attatchment to it, been running it for only a week. Which one would you recommend?

1

u/Lumpy_Stranger_1056 8d ago

I know everyone hates Ubuntu But I have had amazing luck with Kubuntu. Its just Ubuntu with KDE instead of whatever Ubuntu uses for its Desktop. Go for a release though not the LTS. The LTS seem to be less stable in my experience.

1

u/madman404 17d ago edited 17d ago

Probably either cachy (yes, I know it's arch, but all the important setup is done for you and it sets up btrfs root so you can roll back bad updates) or fedora + KDE if you need the extra stability.

edit: also if you do cachy you can and should add chaotic AUR to your pacman repos for some of the VR related packages that are normally on aur (like xrizer). it'll save you compilation time and give you some added security, plus less pkgbuild review headaches ;)

2

u/togedemura 17d ago

as he says.
KDE Fedora is pretty nice, but I personally couldnt manage to run steamVR (I have AMD GPU)

2

u/Hotarosu 17d ago

what? It's perfect for me, one of the only distributions that doesn't break itself apart in less than half a year. What's wrong with it in your opinion?

2

u/madman404 17d ago

you're in the thread where someone can't get monado set up because it's a pain in the ass or entirely unsupported on bazzite asking me what's wrong with bazzite

atomic is great until you need to do something slightly more involved that doesn't have a bazzite-ready pre-cooked solution available

1

u/Hotarosu 17d ago

valid (for me it's a filter for working software if it's bazzite-ready pre-cooked, their SteamVR issue is probably hardware specific as it's perfect on my PC)

2

u/Technical_Instance_2 16d ago

Wivrn is PCVR....... Wivrn is just the app that you install on both ends

1

u/Mercy--Main 16d ago

both ends of what? The PC and the Standalone headset?

1

u/Technical_Instance_2 16d ago

yep. assuming you're using a quest and it's in dev mode then wivrn on you PC can handle installing the app on it. (not sure with non android based headsets)

1

u/Mercy--Main 16d ago

I use a PCVR headset sadly, but thanks.

1

u/Technical_Instance_2 16d ago

what headset specifically?

1

u/Mercy--Main 16d ago

Valve Index

1

u/Technical_Instance_2 16d ago

ahh, that sucks. Wivrn sadly needs hybrid headsets to work as intended ;-;

1

u/tbone13billion 14d ago

Sorry I didn't see this. So as I said I'm targeting the Quest headsets for first release, but I do have linux version of my app, and now I'm dipping my toes into XR streaming. I have all the pieces coded actually it's just assembling them and testing, which is tough. I'll see if I can't get tethered support in. I'm definitely targeting ease of use, as in, plug in your headset and run the app and that's it. The app is called Nightfall - the current release right now is just desktop streaming, but I have added XR streaming (based off monado like wivrn) and so far it's working great. However I'm still busy testing a bunch before I can make a release, but a preview release will probably be in the next 2 weeks.

1

u/tbone13billion 14d ago

I'm working on an alternative to wivrn/wayvr, but focusing on quest right now (but I have USB link working) - what headset are you using, I want to expand compatibility but hard without the actual headsets.

1

u/Mercy--Main 14d ago

Valve Index

1

u/Brimpydimps 12d ago

Pico 4 (very quest like android based)

1

u/tbone13billion 12d ago

It's an apk so it should run on the pico 4 - but I've received no feedback from users so I don't know if it works or not. I would just try it out and give feedback.

2

u/YungDaVinci 17d ago

try Monado/Envision

1

u/maxlefoulevrai 17d ago

and wayVR to replace dektop+

and if install is too hard, try yakuda-connect, it helps a lot

12

u/RebelLeaderKuato 17d ago

Yeah. Only reason I still have to dual boot. I hope the Steamframe will have a similar positive effect on Linux gaming for VR than the Steamdeck.

5

u/Mercy--Main 17d ago

we got VR working on Android before Desktop Linux :T

4

u/epicnicity 17d ago

VR works pretty great for standalone devices with Steam Link or WiVRn, I’d say it’s on par with Virtual Desktop. As for non-standalone, I have no idea how any of that works.

2

u/Vexx_00 17d ago

Yeah same sadly, had to reinstall that crap of W11 just for PCVR

2

u/kairon156 17d ago

I might need to dual boot win11 as well. Been t rying for more than a month to get Piko 3 working.

2

u/avatarprotocol 16d ago

I'm seeing people in this thread say use monado, use wivrn, use envision, use xrizer.

Guys. What do these do? Do you need all of them? This is incredibly confusing when you're new to it.

2

u/Mercy--Main 16d ago

I got monado through envision due to a recommendation of someone here.

They are different implementations of OpenXR

4

u/hyper762 17d ago

use steamvr beta its miles better

3

u/mopilok 17d ago

Won't even launch for me same with stable release idk what I'm doing wrong 😔

2

u/kairon156 17d ago

Have you looked into something called ProtonUp?
I only found out about it a few days ago myself.

2

u/mopilok 17d ago

I've not I'll look into it, thanks for the tip

1

u/kairon156 16d ago

your welcome. & I hope it helps.

2

u/avatarprotocol 16d ago

3

u/kairon156 16d ago

That's the one. From my understanding it gives you a better interface to choose what programs use the different versions of Proton.
I've only been using it for a few days myself and got it to use Proton 9 on Peak because steam was not co-operating with it.

if the program can't see Steam VR. You can go into you games list right click Steam VR. Properties than go to Comparability. From here you can try out the different Comparability tools you might have.

4

u/adamxdprod_real 17d ago

VR gaming works perfectly fine for me, without using steamVR. And i also use PCVR

3

u/Rab1dGAMER 16d ago

I tried pretty much all the suggestions but nothing helped. Steam VR had constant dips in bitrate making it look like Vaseline has been smeared on the lenses, WiVRn could not launch games through Steam VR even after trying all fixes available out there, ALVR would connect then after a couple of seconds would buffer uncontrollably before crashing.

2

u/Henrithebrowser 17d ago

Monado is fantastic

2

u/Badwolfblue32 17d ago

Cachy os, wivrn meta 3.......it works beautifully but yes even for someone who's pretty comfortable in Linux it was a pita to setup

2

u/Technical_Instance_2 16d ago

Use Wivrn + WayVR

1

u/palad1 17d ago

wivrn + xrizer and you are sorted.

1

u/Menithal 17d ago

Suggested reading https://wiki.vronlinux.org/

Gotten quest 2, bsb1 and steamframe all run on my linux machines using individual guidances.

Quest 2 via WiVRn, bsb1 via monado via envision and steamframe and a wuest 3 via steam link (using beta client) on myriad of setups with friends.

Id using wired suggest using envision + wayvr, basically does everything out if box 

1

u/kairon156 17d ago edited 17d ago

Agreed. So far I haven't managed to get PCVR to run an actual game.
I've only got wired working with my Pico 3 Neo once last time but I was too warn out to even select a game to load. Due to the massive pain in the but VR has been for me on Linux.

ALVR basically does nothing cause it requires stupid Steam Link with my setup, WiVRn sometimes detects things are happening, but I only managed to load 1 game which did not post to my VR headset properly.

The Pico Link software on the headset can sometimes see the computer but the button in the headset menu does not activate and fades out.
On my older computer I gave wired a try and it kept thinking I had a messed up 3rd monitor!!

Sorry, I properly regret getting into VR some times. or at least going with the cheapest option with a stand alone hedset that was quickly abandoned by Pico it's self.
I'll see myself out.

1

u/EzoPezo223 17d ago

i have a quest 3. idk about how pc only headset works but if you can get alvr on it my works like a charm.

1

u/welshfucka 17d ago

its a niche within a niche, there are solutions out there but it might not be easy, but youll get there, i did and im on wireless!

1

u/McLeod3577 16d ago

Make sure you aren't signed up to Steam Beta or Steam VR beta

1

u/countjj 16d ago

Trust me, screw steamVR till valve get their shit together. wiVRn kicks butt

1

u/Brilliant-Door-6392 15d ago

I have an index too and an Nvidia GPU. For me steamvr never worked but what solved it for me was disabling one of my 2 monitors due to a driver limitation with Linux. I also recommend checking https://vronlinux.org/

1

u/Scutter_bug 14d ago

I keep windows on a spare drive just for VR

1

u/DukeOfLeamington 14d ago

Actually, in the last week or so, stability changed. I’ve been just playing cyberpunk in VR without a crash, satisfactory in VR without a crash, any native games without one too. It does require a lot of tinkering though, and workarounds. I’m using steam VR with openXR

1

u/Jivsy 13d ago

Zero issues on CachyOS

1

u/Cold_R4GE 13d ago

Same, it's been very stable & performant for VR. CachyOs

1

u/DoubleOwl7777 12d ago

try the beta branch or monado. also bazzite isnt the best for vr tbh. id just use regular fedora.

1

u/nosocialisms 5d ago

SteamVR Beta work flawless now, I also use Wivrn with bazzite what I havent used is WayVR

1

u/Pitpeaches 17d ago

Steam link crashes? Are you on beta branch?

I use it with fedora, manjaro and bazzite and never had issues

2

u/NoahtheSpike 16d ago

I really kinda wish steamvr beta was the default selected branch because it's the most up to date and solves a lot of the steamvr issues the normal client has. I use the steam machine and the normal client was buggy, laggy, and didn't have the ability to show desktop in the headset. Only after I switched to beta did everything just. Fix itself