Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Camera move slowly in samsung S6 & S7 since 0.8 #3427

Closed
stephanedemotte opened this issue Mar 9, 2018 · 7 comments · Fixed by #3453
Closed

Camera move slowly in samsung S6 & S7 since 0.8 #3427

stephanedemotte opened this issue Mar 9, 2018 · 7 comments · Fixed by #3453

Comments

@stephanedemotte
Copy link

stephanedemotte commented Mar 9, 2018

Camera move slowly on S7, and only in vertical in S6

  • A-Frame Version: 0.8
  • Platform / Device: Samsung S6 & S7

[video] https://photos.app.goo.gl/t6f11QtyYpxDAODx1

@karanganesan
Copy link
Contributor

Also so OnePlus 3T

Chrome 65 (latest stable)
Version 0.8.0

Basic Example also same kind of slow camera https://aframe.io/examples/

@dustinkerstein
Copy link

This is due to a change in Chrome m65 which breaks the Polyfill. See here for more info:

immersive-web/webvr-polyfill#307
https://bugs.chromium.org/p/chromium/issues/detail?id=819413
https://bugs.chromium.org/p/chromium/issues/detail?id=796518
https://bugs.chromium.org/p/chromium/issues/detail?id=805146

The fix was merged a day late to make the M65 stable release, and unfortunately the fix ends up causing further issues (819413).

@dmarcos
Copy link
Member

dmarcos commented Mar 10, 2018

@dustinkerstein Thanks for the detailed info.

So my understanding is that there isn't anything we can do on the A-Frame side and everything will work again once M66 ships. I leave this issue open as a reference and as a reminder to verify M66 when available.

@dustinkerstein
Copy link

@dmarcos That's correct. It's a Chrome platform issue that was caused by an incomplete merge (796518 depends on 805146 but it wasn't originally planned for m65).

@andree-rehnberg
Copy link

Also experiencing this on Oneplus 5.
Vertical movement is extremely slow, horizontal barely works.

Chrome 65.
Android 8.0.0
A-frame version 0.8.0

Works fine on iPhone.

@Runnermax
Copy link

Happens, after the Chrome update yesterday, on the Nexus 5X too.
Yay. \o/

Chrome 65
Android 8.1.0
Aframe Version 0.8.0

@dustinkerstein
Copy link

dustinkerstein commented Mar 14, 2018

Some more info on a separate but similar (and much more impactful) issue in Chrome M66:

They are changing the rotationRate units in the deviceMotion API from radians -> degrees to be in line with the actual spec. This is a good thing in the long term, but unfortunately, this is going break all existing Polyfilled sites on Chrome (including all A-Frame sites using a locally hosted library). It's already been addressed in the dev version of the Polyfill, which should find it's way into A-Frame soon, but it's going to be a bit of a mess once M66 goes stable. Here are the tickets where this change is currently being tracked:

Chromium - https://bugs.chromium.org/p/chromium/issues/detail?id=541607
Polyfill / cardboard-vr-display - immersive-web/cardboard-vr-display#18

There's a tiny bit of hope that they decide to tweak how they implement this change (there's a suggestion about changing the spec so that it provides a "units" parameter) but most likely all Polyfill dependent sites will need to upgrade to support Chrome M66+.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants