Closed dmarcos closed 4 years ago
@Artyom17 Thanks so much again for working on these fixes. @kennardconsulting I reran the simple test cases with OB@7.0.6.184739535
com.oculus.browser
@https://webvr.info/samples/XX-vr-controllers.html
I ran this for 10 mins doing all sorts of controller actions and movement. I experiences no unexplained judder / jitter. I did have two instances of dropped frames but these were reflected by the fps viewer. For me one of the key issues was apparent dropped frames that were not actually reflected by any live stats so I would consider this example test case now working as expected.
com.oculus.browser
@http://aframe-4222-stats-934b8d3.glitch.me/
(now updated from v0.9.2
to 934b8d3)
Again I ran this for 10 mins. Almost exactly the same as the XX-vr-controllers
I experiences no unexplained judder / jitter but did have 2 instances of dropped frames but that was reflected in the fps viewer.
@dmarcos running this example over HTTPS so that WebXR is actually invoked, this example doesn't run correctly (https://aframe-4222-stats-934b8d3.glitch.me/). However this is a separate issue. I will try to actually inspect this when running over HTTPS and identify where these issues are coming from.
I also tried several WebXR Samples and these did not have any apparent dropped framed when running those. I did try several other unpublished VR experiments I have locally. Most of the time performance was smooth. However very rarely (>> 10mins between instances) I did experience some jitter/judder. I didn't capture any statistics or have any recording of these. Based on the test cases I would be inclined to say that these apparent dropped frames would have been reflected in any captured statistics.
Overall I'm really happy with the updates. I appreciate (as @Artyom17 has suggested) there may well be some even more subtle issues/logic that lead to jitter (that may not be reflected in some statistics). However before these were quite common and made some apps feel close to unusable. Now it feels like native performance (even if it's not actually native performance 😊) which is more than enough for me.
I'm incredibly grateful for all the work from @Artyom17 on OB and @dmarcos on the AFrame side 😊 👍
@Galadirith thanks for the thorough testing
@dmarcos I believe there is nothing left to discuss, this issue has been resolved and I would be happy for this issue to be closed.
Thanks everybody that helped investigate and fix the issues
It doesn’t seem A-Frame specific. I’ve seen several reports recently affecting all WebVR content (references below). @DigiTec @Artyom17 Any known bugs or regressions? Anything we should do on our side?
https://www.reddit.com/r/OculusQuest/comments/c6p3d5/jitter_judder_stutter_in_the_oculus_browser/?utm_source=share&utm_medium=ios_app
https://www.reddit.com/r/OculusQuest/comments/c8zet5/please_help_with_a_quick_oculus_quest_experiment/?utm_source=share&utm_medium=ios_app
https://github.com/supermedium/issues/issues/16