随笔分类 -  视频与显示

dumpsys SurfaceFlinger 分析
摘要:1. 检索 "DisplayDevice" 看当前系统有几个屏幕 如下,可以看到有2个物理屏,一个虚拟屏。 DisplayDevice{129, primary, "Internal display"} DisplayDevice{130, "External display"} DisplayDe 阅读全文

posted @ 2023-09-19 16:40 Hello-World3 阅读(1228) 评论(0) 推荐(0) 编辑

Systrace看GPU渲染花费时间之Fence
摘要:一、前言 如上图所示的 Systrace 中,VSYNC-app 基本上没有什么变化,但是 VSYNC-sf 却一直在更新有可能是什么原因? VSYNC-app 的作用通知 app 去开始进行绘制渲染更新 UI 了,DispSync 按照屏幕的刷新率的速率去通知 app,因此 app 会以跟屏幕刷新 阅读全文

posted @ 2023-08-18 22:34 Hello-World3 阅读(1301) 评论(0) 推荐(0) 编辑

Android P 图形显示系统(一)硬件合成HWC2
摘要:一、简介 1. 我们来看看 SurfaceFlinger 的类定义: //frameworks/native/services/surfaceflinger/SurfaceFlinger.h class SurfaceFlinger : public BnSurfaceComposer, publi 阅读全文

posted @ 2023-08-17 14:41 Hello-World3 阅读(3037) 评论(0) 推荐(1) 编辑

导航