SurfaceFlinger渲染管线的三种负载状态
//frameworks/native/services/surfaceflinger/Scheduler/VsyncModulator.henumclassVsyncConfigType{Early,EarlyGpu,Late};SurfaceFlinger 内部有一个叫做VSyncModulator(VSYNC 调制器)的组件,它就像一个自动挡变速箱。它会实时监控当前屏幕上发生的事情,并在Early、EarlyGpu和Late这三个“挡位”之间来回切换,从而向VsyncConfiguration请求对应的一套偏移量(Offsets)参数。Late (默认挡位 / 低延迟模式)Late(晚点醒来)。对应系统属性中的基础配置。绝大多数的日常使用场景。比如你在刷微博、看视频、玩普通的单页面游戏,或者手机处于静止状态。此时HWC(硬件合成器)包揽全场。屏幕上的图层数量和复杂度都在底层显示硬件的处理能力范围内,不需要 GPU 插手合成。因为硬件合成速度极快(可能只需两三毫秒),系统留
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2450387.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!