IT之家3月13日消息,Meta公司宣布将在其Quest头显的Horizon OS操作系统中引入全新的FrameSync帧时间调度算法。这项技术有望显著提升画面流畅度,让VR体验更加稳定,同时减少卡顿现象的发生。
对比来看,在没有帧时间调度算法的情况下,VR游戏或应用通常采用固定延迟的方式进行渲染。系统会尽早开始渲染帧,以确保在屏幕刷新时画面已经准备就绪,但这意味着用于生成画面的头部追踪数据可能已经相对过时,存在一定延迟,容易导致玩家出现眩晕感。
而现有Quest头显采用的Phase Sync帧时间调度算法最初于Quest 2时代登场,最早是作为开发者可选功能,随后逐渐集成到系统中。该技术的核心目标是尽可能降低"运动到光子延迟",即用户动作到画面更新之间的时间差。它允许头显预先预测渲染一帧所需的时间,并智能延迟渲染开始时机,从而使头部追踪数据与画面渲染实现同步,有效减轻延迟感。
不过,Phase Sync存在一定不足,其主要依据最近几帧的渲染情况进行简单预测。如果场景复杂度突然变化,比如玩家从简单场景快速转向复杂区域,渲染负载增加就可能导致掉帧。若这种情况频繁发生,系统还可能自动禁用算法,临时采用固定延迟模式进行渲染。
相比之下,FrameSync采用了所谓"更稳健的统计预测系统",不再仅仅依赖最近几帧数据,而是综合更多因素进行判断。Meta声称"这种预测方式更加精准,以至于基本不需要再回退到固定延迟模式"。

IT之家注意到,在当前稳定版Horizon OS v201中,FrameSync算法已向开发者开放,开发者可通过在应用的AndroidManifest.xml中加入com.oculus.enable_frame_sync元数据来启用该功能。
从Horizon OS v203开始,Meta计划将FrameSync设为Horizon Store应用的默认机制,不过开发者仍然可以选择关闭。这是因为FrameSync在某些情况下可能会提升CPU和GPU的负载。虽然更高的渲染吞吐量通常意味着更好的表现,但也可能带来更高的功耗和温度,极端情况下甚至可能触发设备的热降频机制,从而导致整体性能下降。
不过Meta表示,这种情况预计较为少见,大多数游戏或应用在启用FrameSync后仍将获得整体性能和体验上的提升。
