Fb – New Fb ‘Phase Sync’ Tech Can Cut back Quest App Latency
A brand new Oculus For Builders weblog put up particulars the addition of Part Sync, a frame-timing administration know-how, to the Oculus Cell SDK. Implementation can lead to dramatic latency discount for some Quest 2 apps.
The Part Sync know-how was initially launched for the Oculus PC SDK, however is now accessible for Fb’s cell VR units as properly. This gives builders with an alternate methodology of body timing administration that may dramatically lower down latency. In response to Fb, as a consequence of elevated GPU and CPU compute in Quest 2, many apps “can finish rendering their frames earlier than planned” leading to so-called “early frames”. Fb used the graphic embedded beneath to exhibit the distinction between Part Sync and the prevailing fixed-latency mode:
Within the “Impacts and Considerations” part of the put up, Fb particulars how they’ve already enabled Part Sync on some Oculus apps to nice outcomes:
We now have enabled Part Sync on a few Oculus apps, for which the latency financial savings have been pretty spectacular. For instance, we had been capable of obtain a 10 milliseconds latency discount in Oculus Home with Quest 2, and an eight milliseconds discount with Quest.
We encourage each in-development app to allow it, particularly in case your app is latency delicate (if it makes use of hand monitoring, for instance).
As builders allow Part Sync, it’s attainable sure Quest 2 apps may see a equally important discount in latency. That, in flip, ought to equate to a considerably improved the expertise for the tip person. If you happen to’ve heard a couple of developer who applied the function on Quest, please share within the feedback. We’re curious to see what outcomes builders discover with their apps after implementing the function.
Builders can entry Part Sync as an opt-in function in V23 of the Cell SDK. It has additionally been built-in into the most recent variations of Unreal Engine four and Unity.
For a extra in-depth break down of Part Sync, try the Oculus for Builders weblog put up.