You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!
Anyone using VR? (Vive)
devnull commented on 24 December 2017 at 10:45 am UTC

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 commented on 28 December 2017 at 8:39 pm UTC

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 commented on 20 January 2018 at 12:45 pm UTC

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 commented on 20 January 2018 at 3:57 pm UTC

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 commented on 20 January 2018 at 6:07 pm UTC

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 commented on 20 January 2018 at 6:10 pm UTC

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.


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 commented on 23 January 2018 at 7:21 pm UTC

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 commented on 7 February 2018 at 12:37 am UTC

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?

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 commented on 7 February 2018 at 8:02 am UTC

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.

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Tac Tics: „Shadow Tactics: Blades of the Shogun“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts