New issue
Advanced search Search tips

Issue 705726 link

Starred by 2 users

Issue metadata

Status: Verified
Owner: ----
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug
Proj-XR



Sign in to add a comment

Major skips and jank for ~ 1 sec on first head movement after entering binocular view mode

Project Member Reported by dbbrooks@chromium.org, Mar 27 2017

Issue description

Chrome Version: 58.0.3029.39
OS: Android N 
Device: Pixel XL, Pixel
VR Services: 1.3.149854881
Headset: Daydream

What steps will reproduce the problem?
(1) with daydream as the default headset
(2) go to https://webvr.info/samples/03-vr-presentation.html (also happens on other sites)
(3) Hit enter Vr button and follow DON flow to see VR content in the headset.
(4) As soon as the binocular view starts, move head to look around 

What is the expected result? smooth content viewing with head movement

What happens instead? The first time there is head movement, there is a significant jank or a few quick skips in the content (~ 1 sec). After that the content rendering with head movement is smooth. 

 

Comment 1 by klausw@chromium.org, Mar 27 2017

I think one cause for this is that there's significant background activity happening on startup, specifically VrShell loading its UI background page which involves spinning up a renderer. 

Not sure if there's a good solution here. At the moment WebVR doesn't really need VrShell's UI in normal operation, but this is likely to change for menu mode and other integration features. We could try lazily initializing these resources at first use, but then there'd be a 1-second pause after hitting the menu button or similar.

Comment 2 by klausw@chromium.org, Mar 27 2017

Cc: klausw@chromium.org

Comment 3 by klausw@chromium.org, Apr 27 2017

vsupruniuk@, can you retest this on M59 or Canary? We're no longer loading the HTML UI, so I expect that this should be improved now.
I wasn't able to reproduce the issue on Chrome builds:
- 59.0.3071.33
- 60.0.3087.3

with the VrCore versions:
- 1.5
- 1.4
- 1.3
Status: Verified (was: Untriaged)
Components: Blink>WebXR

Sign in to add a comment