Closed nanospork closed 6 years ago
This is a good observation! I believe it has to do with the doubled reports. The head tracker's firmware is malfunctioning in that it sends twice as many reports when it is receiving data from the controllers. This should probably be merged with issue #6 and a workaround should be written (to just reject identical updates). It might look fluid on screen simply because the screen is running at 60Hz, the real update rate of the Nolo, while the 90Hz HMDs want to show more frames and thus blend in the incorrect judder of the 120Hz bug.
I've written some simple code to ignore duplicate reports. This should clean up the data for sensor fusion, velocity derivation and such. Could we get this retested?
Just tested today, head tracking feels much smoother. This seems to have done it, thank you very much!
I just received this report from a user of the Nolo OSVR Fusion Configuration on Reddit, /u/MediaBurn_VR:
I haven't yet had time to investigate further and determine whether the smoothness issue resides in SteamVR, the Nolo plugin, or another part of the fusion configuration. I'm opening this issue mostly for record-keeping and as a reminder to investigate.