Confused on Steam Play and Proton? Be sure to check out our guide.
Anyone using VR? (Vive)
devnull Dec 24, 2017
Topic says it all, anyone using VR in Linux, if so HOW the heck did you get SteamVR working? Anyone try passthrough to a Win VM? Because it's driving me insane. OpenGL vs DirectX has absolutely nothing compared to the myriad of confusing frameworks, drivers, etc for VR.

The hardware is detected and SteamVR can _somewhat_ talk to it.. at least I can pair the controllers. Beyond that though either I'm missing some library (likely), or VR in linux is basically a nogo?

Though I'd love to get VRChat working, I was really more interested in some form VR Desktop then gaming. Goals might change though if it actually worked! (TF2 in VR for example would rock).

CPU: Ryzen 1950x
RAM: 64G
Distro: CentOS 7
Kernel: 4.13 [1]
Video: 2x EVGA 1080 TI


... and Merry Christmas! :)

[1] (I'm aware there are some VR specific changes that went into 4.15 .. I don't have the time to reboot and risk either ZFS, NVidia or some random driver from breaking)
slaapliedje Dec 28, 2017
SteamVR requires newer nVidia drivers (I don't think it even works at all on AMD yet?) The ones in Debian Sid currently seem to work with it.

There are a few games that work great on it, namely the Serious Sam games. If I recall, the main things that went into 4.15 for VR were about the Vive not showing up as another monitor.

Edit: SteamVR requires Vulkan instead of DirectX or OpenGL in Linux. So even games such as AliceVR that say they support Linux and VR, don't display in the HMD due to lack of a Vulkan renderer.

I haven't tested it in a while, but I had created a thread with more information in it on this forum.
devnull Jan 20, 2018
Lot has changed with SteamVR and linux, with a lot of hand holding, it does work though.. and yes, TF2 too :)

One of the biggest challenges I've run into is not so much technical as education. In both Windows and Linux you're basically given the SteamVR demo / setup boot camp and thrown into the abyss. They don't explain what directed mode is, different formats of VR, IPD alignment or really anything about VR in general. The two major sources of content labeled as VR don't help matters either. Porn for example appears mostly POV and meant to be 3D, certainly isn't VR. Same goes for "360 degrees", really being either 180 or some stretched 90 abomination. None of which have players in Linux that render the image onto a surface in VR with motion tracking.

Steam itself still has library problems with libdbus among others.

Ironically outside Steam there are some neat sandboxes. You don't need high quality textures on everything to make something "fun".

Regarding AliceVR btw:
QuoteAdditional Notes: Linux version does not support Virtual Reality mode
?
Julius Jan 20, 2018
Maybe there is some hope that the next generation implementation through a wireless connection is easier to get going on Linux, but IMHO I am not holding my breath and even then WINE is probably our best bet at running more than a hand full of VR games on Linux :(

For now I guess Google's daydream platform is the most Linux like VR option (i.e. no significant vendor lock-in) with a somewhat decent line-up of games. Thus I am mildly interested in the Lenovo Mirage Solo, but lets see how that works out.
slaapliedje Jan 20, 2018
Quoting: devnullLot has changed with SteamVR and linux, with a lot of hand holding, it does work though.. and yes, TF2 too :)

One of the biggest challenges I've run into is not so much technical as education. In both Windows and Linux you're basically given the SteamVR demo / setup boot camp and thrown into the abyss. They don't explain what directed mode is, different formats of VR, IPD alignment or really anything about VR in general. The two major sources of content labeled as VR don't help matters either. Porn for example appears mostly POV and meant to be 3D, certainly isn't VR. Same goes for "360 degrees", really being either 180 or some stretched 90 abomination. None of which have players in Linux that render the image onto a surface in VR with motion tracking.

Steam itself still has library problems with libdbus among others.

Ironically outside Steam there are some neat sandboxes. You don't need high quality textures on everything to make something "fun".

Regarding AliceVR btw:
QuoteAdditional Notes: Linux version does not support Virtual Reality mode
?

Yeah, kind of silly that a game with VR in the title doesn't work in VR. I had previously thought that only games with a Vulkan renderer worked (had read that Valve was really only passing it through) so thought that it was no fault of the developers, but SteamVR in Linux itself. Someone posted otherwise, so now I think they just didn't use the Unreal Engine's built in VR rendering for Linux? Still weird.
devnull Jan 20, 2018
Quoting: JuliusMaybe there is some hope that the next generation implementation through a wireless connection is easier to get going on Linux, but IMHO I am not holding my breath and even then WINE is probably our best bet at running more than a hand full of VR games on Linux :(

RF gives me headaches so I much rather be wired then wireless. Kind of amusing to hear people with wireless headphones or bluetooth enabled on the Vive, complain about the same thing. Doesn't occur to them it's the wireless, not VR. Thankfully at least the lighthouses are based on light not RF. There's the whole battery thing too.


Quoting: JuliusFor now I guess Google's daydream platform is the most Linux like VR option (i.e. no significant vendor lock-in) with a somewhat decent line-up of games. Thus I am mildly interested in the Lenovo Mirage Solo, but lets see how that works out.


Definitely still room for improvements by someone. If Google wasn't such a creepy company to begin with, Glass would have been more popular. If they could find a way to put the immersion of a Vive into a package like the Glass, it'd be golden. They also have some neat AR things like Tango and RTAB-Map etc. Throw VR onto of that and you end up with your own 3D Googlemaps.
Ninmi Jan 23, 2018
Managed to get to SteamVR home a few times, but performance was always extremely poor. Then the performance suddenly got better, but I was unable to get to SteamVR home. Then after that I was unable to boot SteamVR again. Then after that I've been trampled by drivers locking my GPU, mainly on Vulkan applications (of which SteamVR is one), forcing a reboot. Feels like I was really close to something at one point, but then it's been straight downhill from there.

I just wanted to play McOsu VR until other, bigger games and applications arrive, but it seems I'll need the 4.15 kernel and Mesa 18.0.0 before I can try again with a Vega card. Channeling all my energy at the code warriors doing all the thankless heavy lifting for us.
devnull Feb 7, 2018
Quoting: NinmiManaged to get to SteamVR home a few times, but performance was always extremely poor. Then the performance suddenly got better, but I was unable to get to SteamVR home. Then after that I was unable to boot SteamVR again. Then after that I've been trampled by drivers locking my GPU, mainly on Vulkan applications (of which SteamVR is one), forcing a reboot. Feels like I was really close to something at one point, but then it's been straight downhill from there.

What video card do you have?

Quoting: NinmiI just wanted to play McOsu VR until other, bigger games and applications arrive, but it seems I'll need the 4.15 kernel and Mesa 18.0.0 before I can try again with a Vega card. Channeling all my energy at the code warriors doing all the thankless heavy lifting for us.

Never heard of it .. You pretty much need 4.15+ at this point anyway (or one of the longterm release versions - 4.9.80, 4.4.115, etc.
Ninmi Feb 7, 2018
I have RX Vega 64. But I got the new Kernel last night and everything seems to be going pretty smoothly, so maybe I'll give VR another shot later this week. Tried booting all my Vulkan games and no GPU lockups yet.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.