immersive-web / webvrrocks

Your guide to Virtual Reality in the browser.
https://webvr.rocks/
Creative Commons Zero v1.0 Universal
123 stars 58 forks source link

HTC Vive: Document state of Linux OpenVR #184

Open cvan opened 7 years ago

cvan commented 7 years ago

https://www.reddit.com/r/Vive/wiki/linux

cvan commented 7 years ago

Per https://hacks.mozilla.org/2017/08/firefox-55-supports-webvr/#comment-21575


@kearwoodgilbert: what's the official status + notes I can provide for folks wondering about timeline/dependent bugs for Linux support?

ChristophHaag commented 6 years ago

The main bug to follow would be https://bugzilla.mozilla.org/show_bug.cgi?id=1310663

Someone told me that it allegedly once worked so I made https://bugzilla.mozilla.org/show_bug.cgi?id=1389339 but I don't really believe that it ever actually worked with OpenVR on Linux.

The only change in firefox has been a short period where OpenVR support on Linux had been disabled in the code, but later it was enabled again. Other than that it has been in this dysfunctional state since February, so don't get your hopes up for a quick resolution.

I mean I don't blame kip, he's a very busy guy, but Mozilla as a whole doesn't seem to care enough about libre platforms anymore to actually make someone work on it.

ChristophHaag commented 6 years ago

The status is actually documented in the source code of the website, it is just not actually shown anywhere, probably because there is no support from any browser.

Before anyone toggles this on (in case there is interest to do that), the description is not always right. The Linux entries are done like

"linux": "headset_unsupported",

which expands to the title/tooltip

Unsupported OS by headset maker

https://github.com/immersive-web/webvrrocks/blob/1e333c5a5ffba9ea3513dfdee8dfa0d1523f5e19/public/_helpers.html#L151-L154

That is wrong for the Vive. SteamVR and the Vive have been supported on Linux for over a year. It is the browsers that are lacking support.

cvan commented 6 years ago

thanks for digging in and clarifying, @ChristophHaag - on it!