Closed Bug 1389339 Opened 7 years ago Closed 2 years ago

[webvr] "SharedSurfaceType::Basic not supported for WebVR" on Linux with openvr

Categories

(Core :: WebVR, defect, P2)

57 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox57 --- affected

People

(Reporter: haagch+ff, Unassigned)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0
Build ID: 20170808130316

Steps to reproduce:

Since I heard it should be working in nightly, this is supposedly a bug.

It happens on every WebVR site (samples on webvr.info, aframe.io) when trying to enter VR mode.

RX 480 with newest linux and mesa.
GPU #1
Active	Yes
Description	X.Org -- AMD Radeon (TM) RX 480 Graphics (POLARIS10 / DRM 3.18.0 / 4.13.0-rc2-gaee65f09d28b, LLVM 6.0.0)
Vendor ID	X.Org
Device ID	AMD Radeon (TM) RX 480 Graphics (POLARIS10 / DRM 3.18.0 / 4.13.0-rc2-gaee65f09d28b, LLVM 6.0.0)
Driver Version	3.0 Mesa 17.3.0-devel (git-d78b74b8dd)

Other steamvr vulkan and opengl applications work fine.


Actual results:

The SteamVR compositor doesn't receive any frames (shows the "loading" animation window), vrmonitor says firefox is unresponsive and firefox repeatedly spams this message to the console:
[GFX1]: SharedSurfaceType::Basic not supported for WebVR

As far as I remember this has always happened from the very first time I tried it shortly after the first SteamVR beta release in february.
Component: General → WebVR
OS: Unspecified → Linux
Product: Firefox → Core
Hardware: Unspecified → x86_64
We are still working on OpenVR Linux support at Bug 1310663.
See Also: → 1310663
I'll take this bug, as I'll also be fixing Bug 1310663 to bring up Linux support.
Assignee: nobody → kgilbert
Severity: normal → enhancement
Priority: -- → P2
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

The bug assignee didn't login in Bugzilla in the last 7 months.
:jimm, could you have a look please?
For more information, please visit auto_nag documentation.

Assignee: kearwood → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(jmathies)

So what I wrote initially "Since I heard it should be working in nightly" was misinformation I got told somewhere, probably some social media.

When firefox started correctly reporting that on linux VR devices are not supported (probably ~4 years ago), this issue here could have been closed.

The real issue is that (other than the pre-e10 multiprocess webvr preview in 2015) proper webvr/webxr was never implemented on Linux, which would be Bug 1310663

kip, who is assigned, started working at Meta last year https://twitter.com/kearwoodgilbert/status/1457813969410789379. Mozilla should probably go through the bug tracker and assign all bugs from the people who were caught in the XR layoff to other developers.

(In reply to haagch+ff from comment #4)

kip, who is assigned, started working at Meta last year https://twitter.com/kearwoodgilbert/status/1457813969410789379. Mozilla should probably go through the bug tracker and assign all bugs from the people who were caught in the XR layoff to other developers.

While I'm inclined to agree, I don't think Mozilla has any other developers qualified to move all these bugs to. The vast majority of work here the past couple years was done by Kip, Imanol, and Daosheng Mu, none of whom are with Mozilla anymore. Unless Mozilla starts hiring again for XR positions or someone/multiple people from outside start making a push for it, I don't foresee much work being done in this module.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(jmathies)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: