Toybrick

3399ProD屏幕方向调整

JBS_AI

注册会员

积分
73
发表于 2019-5-31 13:43:17    查看: 2503|回复: 3 | [复制链接]    打印 | 显示全部楼层
       使用3399Pro搭配的eDP Panel后发现launch显示图标异常,有被拉伸的现象,因此进行了问题排查。
       首先确认屏幕密度设置,查看系统属性,系统设置的是280,实际计算,该屏的屏幕密度为320,修改device.mk中如下属性:
               ro.sf.lcd_density=320
       编译后升级测试,发现显示图标还是异常。尝试修改系统显示方向,将竖屏修改为横屏,修改device.mk中如下属性:
              ro.sf.hwrotation=0 ---> ro.sf.hwrotation=90
       编译后测试,发现图标显示正常了,但屏幕方向没有旋转,显示两边黑边,没有满屏。继续查看。后续验证将ro.sf.fakerotation=false修改为ro.sf.fakerotation=true后,显示正常。



回复

使用道具 举报

JBS_AI

注册会员

积分
73
 楼主| 发表于 2019-5-31 13:46:14 | 显示全部楼层
需要修改显示方向,需要把ro.sf.fakerotation=true后,再修改ro.sf.hwrotation的值即可
回复

使用道具 举报

swlmx

注册会员

积分
187
发表于 2019-10-9 10:01:46 | 显示全部楼层
按照楼主的设置,刷好固件还是屏幕方向没有旋转,显示两边黑边,没有满屏。
$ getprop ro.sf.fakerotation => true
$ wm size => 1080x1920
回复

使用道具 举报

agan0821

新手上路

积分
14
发表于 2019-10-31 23:44:07 | 显示全部楼层
楼主:ro.sf.hwrotation=90和ro.sf.fakerotation=true这两个属性都设置了,显示两边还是有黑边
回复

使用道具 举报

wangjianlu

注册会员

积分
106
发表于 2020-8-20 10:13:51 | 显示全部楼层
你这个问题是因为没有在将主副显示屏切换过来,分辨率还是用的主显示屏的,在device.mk中将sys.hwc.compose_policy=6 \
                                sys.hwc.device.primary=eDP \
                                sys.hwc.device.extend=HDMI-A,DSI,DP \将主显示屏sys.hwc.device.primary=eDP改为你需要的主显示屏,主显示屏的显示就正常了,副显示屏 sys.hwc.device.extend=HDMI-A,DSI,DP的分辨率也是以主显示屏的分辨率显示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表