8 ms·
Ask HN: What is the status of VR on Linux?
I'm a programmer with a lot of experience with GL. I'm mostly working with data visualization in general, but I wrote several non-toy 3D engines in the past.
I've been rather oblivious with VR as of date, even though I toyed with 3d glasses on an SGI Octane decades ago. After a couple of experiences with the Oculus though, I'd love to start hacking on VR technology.
As my development platform for the last 10+ years as been exclusively Linux, and again almost exclusively targeting high-end NVidia cards, I have no interest in switching OS whatsoever.
What is the status of VR on linux? It seems that most headsets are platform and vendor-locked. Why is this the case? Are some devices more hackable than others?
- Zikes 10y agoThe various VR platform vendors have only recently come together on a universal standard, which will ideally be implemented on both Windows and Linux: https://www.khronos.org/vr https://www.khronos.org/vr
- elsonrodriguez 10y agoSerious question, what's the incentive for the current vendors to do this? I feel that given how nascent the space is, everyone is rushing to try to be the next iPod/iTunes store combo, and you don't get that by sharing.
- izacus 10y agoYou also don't get there by dying out because you're missing software. Fragmenting a tiny starting market (like Occulus attempted at the beginning) is what would kill the whole technology for years to come.
- Zikes 10y agoIf there were only a single major vendor, then they would have an effective monopoly which would take years to catch up to, such as iPhones/Android. Instead, we had both Vive and Oculus release at around the same time, and both have seen reasonable success. Prospective buyers worry that they'll get locked into one ecosystem, hoping that the decent games on other platforms get ported over eventually. That indecision probably also stops a large number of prospective buyers from purchasing either platform, because they would rather play it safe than to spend $800 on backing the wrong horse. I know a guy that got burned buying an HD-DVD player, it sucks. With a shared standard, games developers can build to a common target, and consumers can buy hardware based on actual hardware differentiators. Oculus will be able to say "buy our headset, it has better feature X and it supports all the Vive/GearVR/Cardboard games!" Customers will feel more comfortable just picking a horse, knowing that even if it doesn't win it'll at least finish the race.
- xpaulbettsx 10y ago> What is the status of VR on linux? It doesn't work, at all. Sorry.
- rocky1138 10y agoEven OSVR?
- corysama 10y agoIn theory, http://www.osvr.org/hdk2.html http://www.osvr.org/hdk2.html is exactly what you are looking for. In practice... well, it's open-source and the software team would appreciate contributions.
- criddell 10y agoVR makes an excellent demo, but has anybody found themselves playing VR games regularly? For me, it seems a little like the 3D situation a few years ago. I bought a TV, got the glasses, and was able to play some PS3 games in 3D. It was a lot of fun... for an afternoon.
- drewrv 10y agoI've had my vive for over six months now and still play a couple times per week. I've lost interest in traditional games at this point.
- benmcnelly 10y agoI was going to say, I am 30 and have been an avid FPS PC master race gamer since I was 16 and in college, and since I have had the HTC Vive, its been only to play with friends I miss that I do any traditional gaming. Other than that, I am either working on my VR game, or playing/testing something in VR. This is going to change everything from music production and video editing, to gaming and entertainment.
- vectorpush 10y agoI think VR will be a big success in the coming years, but I doubt it will make many inroads into music production and video editing. I've actually done a lot of music production and video editing work and the practical resolution on these devices is just nowhere close to where it needs to be to be worthwhile vs a multi-monitor setup. Of course the technology will get better, but it's a long way off with many technical hurdles on the horizon before substantially higher resolution systems will be viable.
- qume 10y agoIf you use VR to mimic a multi monitor setup, for sure. But there are potentially new ways to organise media and interact with clips which VR allows. I'm really interested to see what we can do in VR for video editing.
- norcimo5 10y agoI'm with you! This is one of the last few articles related to 'vr on linux' that I read before the Holidays: http://www.roadtovr.com/steamvr-to-get-linux-and-mac-osx-support-in-a-few-months/ http://www.roadtovr.com/steamvr-to-get-linux-and-mac-osx-sup... AFAIK both Unity and Unreal Engines have 'experimental' linux builds available. I started the year hardware-strapped, but hopefully sometime in 2017 I'll start dabbling with these linux alternatives. Good luck!
- MegaDeKay 10y agoYou might be interesting in following along with this: https://github.com/cnlohr/libsurvive https://github.com/cnlohr/libsurvive Hacker extraordinaire Charles Lohr is reverse engineering the Vive protocols and has made good headway so far. It also seems that Valve has been giving him the odd hint along the way.
- RRRA 10y agoYou might want to look at this lightning talk from 33c3: https://www.youtube.com/watch?v=B5uqQL-dKBU&feature=youtu.be&list=PLOcrXzpA0W82Z49Pj0v-cehuvA9qCDuX9&t=5120 https://www.youtube.com/watch?v=B5uqQL-dKBU&feature=youtu.be... We really need to standardize VR drivers with a hardware class that needs to support, in a standard fashion, x types of standard i/o.
- shazow 10y agoIf you want to be part of the "platform", then it's not ready yet. Valve demoed SteamVR working on Linux a couple of months ago at Steam Dev Days, but it's not released yet. Given Valve Time, it could be anywhere from weeks to a year from now. It's possible to write your own OpenVR driver with whatever headset, but it would be quite an undertaking. If you're just messing around on your own, OSVR is n standalone open source initiative (which also has SteamVR support) that is largely cross-platform but I haven't played with it. Finally, last month Khronos Group announced [1] that they're going to be developing a joint VR standard with all the big players which should also advance VR towards being more cross-platform. tl;dr: Unless you're building just for yourself, I'd wait or bite the bullet and install Windows for the duration. (I did the latter, sigh.) [1] https://www.khronos.org/news/press/khronos-announces-vr-standards-initiative https://www.khronos.org/news/press/khronos-announces-vr-stan...
- buttershakes 10y agoI believe Openvr does work on Linux, with some modifications. Valve is actively developing it.
- angryasian 10y agoIf you want to do VR dev on linux I think Web VR is probably your best bet right now.
- pidge 10y agoThe open-source Vrui VR toolkit[1] has some level of support for the Vive and Rift[2]. [1] http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/ http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/ [2] http://doc-ok.org/?p=1508 http://doc-ok.org/?p=1508