Meta正在對其Horizon OS的幀時間算法進行重大更新,推出名為FrameSync的新技術。這項新技術將逐步替代當前Quest系列VR頭顯所使用的Phase Sync算法,通過更智能的渲染調度,有效減少畫面卡頓,讓整體體驗更加流暢穩定。

在VR體驗中,「運動到光子」延遲是影響流暢度的關鍵因素。傳統模式下,VR應用以固定延遲渲染畫面,雖能維持幀率穩定,但傳感器追蹤數據卻可能因時間差而過時,導致畫面與動作不同步。FrameSync技術的核心使命,正是將這一延遲降至最低,讓用戶的每一個動作都能在畫面中得到即時、精準的反饋。
Phase Sync算法僅基於過去幾幀的數據進行簡單預測,這種模式在場景複雜度較低時表現尚可。然而,一旦用戶轉頭看到複雜建模或場景突然變化,算法便難以應對,容易導致掉幀,甚至退回到固定延遲模式,嚴重影響VR體驗的流暢性。
FrameSync則引入了「強健的統計系統」,不再局限於前幾幀的數據,而是進行更深層次、多維度的預測。Meta宣稱,這種預測方式極為精準,系統幾乎無需退回到固定延遲模式,從而確保VR畫面始終保持高度流暢。
目前,在Horizon OS v201穩定版中,開發者已經可以通過在AndroidManifest.xml里添加com.oculus.enable_frame_sync欄位,手動啟用FrameSync。
按照Meta的計劃,從Horizon OS v203開始,FrameSync將成為所有Horizon Store應用的默認設置。

然而,FrameSync並非毫無挑戰。由於其顯著提升了吞吐量,可能會增加CPU和GPU的負載。對於絕大多數應用,流暢度提升的收益遠大於這點性能開銷,整體體驗是正向的。然而,在極端情況下(如長時間高負載運行),增加的功耗可能導致設備溫度升高,進而觸發「降頻」保護,反而影響性能。
為應對這一潛在問題,Meta保留了「退出」選項,允許開發者根據實際需求選擇是否啟用FrameSync。同時,Meta也建議開發者儘快完成適配測試,確保應用在啟用FrameSync後既能保持流暢運行,又不會因負載過高而導致設備過熱。






