Toybrick

标题: 3399ProD屏幕方向调整 [打印本页]

作者: JBS_AI    时间: 2019-5-31 13:43
标题: 3399ProD屏幕方向调整
       使用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    时间: 2019-5-31 13:46
需要修改显示方向,需要把ro.sf.fakerotation=true后,再修改ro.sf.hwrotation的值即可
作者: swlmx    时间: 2019-10-9 10:01
按照楼主的设置,刷好固件还是屏幕方向没有旋转,显示两边黑边,没有满屏。
$ getprop ro.sf.fakerotation => true
$ wm size => 1080x1920

作者: agan0821    时间: 2019-10-31 23:44
楼主:ro.sf.hwrotation=90和ro.sf.fakerotation=true这两个属性都设置了,显示两边还是有黑边
作者: wangjianlu    时间: 2020-8-20 10:13
你这个问题是因为没有在将主副显示屏切换过来,分辨率还是用的主显示屏的,在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的分辨率也是以主显示屏的分辨率显示




欢迎光临 Toybrick (http://t.rock-chips.com/) Powered by Discuz! X3.3