0.dts中配置1920x1080的分辨率
1.build.prop添加下面属性:
persist.sys.framebuffer.main=1920x600@60
2.hardware/rockchip/hwcomposer合入下面修改:
diff --git a/hwcomposer.cpp b/hwcomposer.cpp
index 0fd2177…3ad13a9 100755
— a/hwcomposer.cpp
+++ b/hwcomposer.cpp
@@ -3498,8 +3498,10 @@ static int hwc_get_display_configs(struct hwc_composer_device_1 *dev,
char framebuffer_size[PROPERTY_VALUE_MAX];
uint32_t width = 0, height = 0 , vrefresh = 0 ;
- if (display == HWC_DISPLAY_PRIMARY)
property_get(“persist.sys.framebuffer.main”, framebuffer_size, “use_baseparameter”);
- else if(display == HWC_DISPLAY_EXTERNAL)
- property_get(“persist.sys.framebuffer.aux”, framebuffer_size, “use_baseparameter”);
/*- if unset framebuffer_size, get it from baseparameter , by libin
*/
- if unset framebuffer_size, get it from baseparameter , by libin
&#