[RK3288][Android6.0] Display中的Composition机制
来源:互联网 发布:福建广电网络爱家app 编辑:程序博客网 时间:2024/06/06 19:23
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
2. 通过GPU,需要传到DDR再处理,相对会增加功耗。
RK对composition的设置如下:
shell@rk3288:/ $ getprop | grep hwc
[sys.ghwc.version]: [2.10-3288-MID-version:ce2090f+2017-05-18 17:31:00]
对于无法通过log定位的UI显示异常(游戏直接用的是GPU),就可以通过切换合成方式来确定是否是合成(HWC或者GPU)引起的。
参考:
http://tieba.baidu.com/p/3423131047
http://blog.csdn.net/alien75/article/details/39290109
https://source.android.com/devices/graphics/arch-sf-hwc
OS: Android 6.0
Kernel: 3.10.92
系统有很多层layer,Composition就是要需要将不同layer组成一层,然后显示,如图:
而compose有两条路径:
1. 通过HWC,也就是通过硬件显示模块完成,这里是RGA模块。2. 通过GPU,需要传到DDR再处理,相对会增加功耗。
RK对composition的设置如下:
shell@rk3288:/ $ getprop | grep hwc
[sys.ghwc.version]: [2.10-3288-MID-version:ce2090f+2017-05-18 17:31:00]
[sys.hwc.compose_policy]: [6]
默认值6表示使用HWC去做composition.如果是想用GPU做合成,那么可以设置 sys.hwc.compose_policy=0
注意: 通过setprop sys.hwc.compose_policy 0 重启之后会无效,可以通过直接修改build.prop来实现。对于无法通过log定位的UI显示异常(游戏直接用的是GPU),就可以通过切换合成方式来确定是否是合成(HWC或者GPU)引起的。
参考:
http://tieba.baidu.com/p/3423131047
http://blog.csdn.net/alien75/article/details/39290109
https://source.android.com/devices/graphics/arch-sf-hwc
阅读全文
2 0
- [RK3288][Android6.0] Display中的Composition机制
- [RK3288][Android6.0] Display中的2D Rendering机制
- [RK3288][Android6.0] Display驱动初始化流程小结
- [RK3288][Android6.0] 调试笔记 --- display数据帧的dump
- [RK3288][Android6.0] Android中的Properties
- [RK3288][Android6.0] WiFi之NetworkFactory形成的评分机制
- [RK3288][Android6.0] WiFi在Setting中的开启过程小结
- [RK3288][Android6.0] Audio中的HW Params设置流程
- [RK3288][Android6.0] ALSA中的DMA buffer分配
- [RK3288][Android6.0] Audio中的period_size使用规则
- [RK3288][Android6.0] Audio中的录音重采样小结
- [RK3288][Android6.0] Audio中的放音重采样小结
- [RK3288][Android6.0] Audio中的混音过程小结
- [RK3288][Android6.0] DeviceTree中的status属性使用规则
- [RK3288][Android6.0] 开发者选项中的Strict mode功能
- [RK3288][Android6.0] Skia中的编解码小结
- RK3288][Android6.0] ALSA dapm框架中的widget/path/route
- [RK3288][Android6.0] DRAM中的Channel/RANK/BANK
- MySql接口函数
- datepicker只显示年月
- linux安装nginx注意事项
- Air.Bandits.v1.0-HERiTAGE\
- 《技术大牛养成指南》
- [RK3288][Android6.0] Display中的Composition机制
- cuda遇到的问题:
- python3调用Google翻译
- Php开发ZendStudio常用快捷键大全
- 中断、异常、trap 的区别
- centos7安装notepadqq
- linux设备模型
- python调用rabbit异常信息
- spring session redis 配置