可变刷新率设备发生节奏性顿挫时如何区分帧生产不稳与显示调度失配
简答题困难502 次浏览
参考答案与解析
# 核心结论
可变刷新率设备上的节奏性顿挫,不能只通过平均FPS判断,也不能把没有达到屏幕最高刷新率直接视为卡顿。需要区分两类问题:一类是应用自身产帧时间不稳定,导致帧错过截止时间;另一类是应用已按时提交,但系统合成、缓冲区排队或刷新率切换使实际呈现间隔不均匀。判断依据应包括输入到呈现的端到端延迟、连续帧间隔分布、截止时间违约、重复展示帧和刷新率切换事件,而不是单一平均值。
# 底层机制
一帧通常经历输入读取、业务更新、布局、绘制、光栅化、合成、缓冲区提交和显示扫描。应用需要在显示系统提供的时间窗口内完成关键工作;如果错过截止时间,显示器可能继续展示旧缓冲区,从而产生一个明显较长的呈现间隔。可变刷新率设备还会根据触
