logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

EGL库初始化流程以及问题解决

从系统启动LOG开始分析驱动加载流程 SurfaceFlinger服务启动过程会创建RenderEngine,在异步线程中创建SkiaGLRenderEngine,创建第一步会调用eglGetDisplay,这时调用到libEGL.so,EGL会判断是否初始化,如果未初始化就会去可能的路径中去加载OpenGLes的驱动库,具体执行的方法就是 Loader::attempt_to_load_syst

【RK3568 CPU GPU性能模式设置】

查看GPU频率范围 cat /sys/class/devfreq/ff9a0000.gpu/available_frequencies200000000 300000000 400000000 600000000 800000000 查看GPU工作模式 cat /sys/class/devfreq/ff9a0000.gpu/available_governorsuserspace powersav

#GPU
窗口截图接口说明

窗口截图接口 snapshot(callback: AsyncCallback<image.PixelMap>): void 获取窗口截图,使用Promise异步回调。 原子化服务API: 从API version 12开始,该接口支持在原子化服务中使用。 系统能力: SystemCapability.WindowManager.WindowManager.Core 返回值: 示例:

到底了