HDMI auto detect prefer mode via EDID display.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

HDMI auto detect prefer mode via EDID display.

2,397 次查看
wangtsungli
Contributor IV

Hi Community,

I'm working on i.MX6 Quad sabre-SD platform and build Android 6 as image.

I'm wondering that Android have auto detect HDMI prefer mode or not?

This is what I have facing.

In my u-boot environment I set my hdmi resolution to 1920*1080 like below.

console=ttymxc0,115200 init=/init video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off  vmalloc=256M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=FX100 cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled

And I connect a monitor which can just display for 1366*768.

Then I cat  /sys/devices/soc0/soc/20e0000.hdmi_video/edid to check EDID value and it showed 1366*768 too.

However the display only show 640x480.

As my limited knowing, board will ask for EDID from panel to know which resolution does panel like and then send DATA to monitor.

But why Android display different resolution with the EDID that panel gave to my board?

How can I fix this issue?

标记 (2)
0 项奖励
回复
1 回复

1,447 次查看
joanxie
NXP TechSupport
NXP TechSupport

because current bsp driver don't support 1366x768, and your settings is 1080p resolution, if your hdmi couldn't support this, the output would be using default one, if you need to output 1366x768, pls refer to the link as below, you need to change the source code in the bsp:

https://community.nxp.com/message/342940?commentID=342940#comment-342940 

0 项奖励
回复