在 Perfetto 里看到 vsync-app 、 vsync-sf 和 App 的 doFrame ,很容易把三条轨道当成同一个时刻。这篇沿一次帧请求看 VSync 怎样从 SurfaceFlinger 的调度进入 App,接着怎样和 RenderThread、Buffer、FrameTimeline 对齐。 示例以 120 Hz 设备为主。相位配置、是否启用硬件 VSync,以及 App 是…
在 Perfetto 里看到 vsync-app 、 vsync-sf 和 App 的 doFrame ,很容易把三条轨道当成同一个时刻。这篇沿一次帧请求看 VSync 怎样从 SurfaceFlinger 的调度进入 App,接着怎样和 RenderThread、Buffer、FrameTimeline 对齐。 示例以 120 Hz 设备为主。相位配置、是否启用硬件 VSync,以及 App 是…
讨论
登录后参与讨论
还没有评论,来说第一句吧。