AnsweredAssumed Answered

HDMI auto detect prefer mode via EDID display.

Question asked by tsung li wang on Aug 21, 2018
Latest reply on Aug 28, 2018 by Joan Xie

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?

Outcomes