Other Parts Discussed in Thread: DLP9000
Tool/software: Linux
Hi,
We have a problem to get the proper HDMI output with our micro controller. When we use a HostPC the native resolution is 2560 by 1600 and everything works perfectly fine. But when we use the microcontroller it doesn't recognise the native resolution.
The tvservice status is the following:
state 0x120006 [DVI DMT (82) RGB full 16:9], 1920x1080 @ 60.00Hz, progressive
The buffer for video buffer is not correct, but I assume a proper resolution would solve that problem too. As of now, the output of fbset is below:
mode "1920x1200"
geometry 1920 1200 1920 1200 16
timings 0 0 0 0 0 0 0
rgba 5/11,6/5,5/0,0/16
endmode
We have tried to force the console size (fbset) to 2560 by 1600. We got that working no problem.
We have tried to force the hdmi output resolution to 2560 by 1600, it worked but we didn't see anything coming out from the DLP board. Our understanding is that mode was not set properly.
We have observed that sometimes vSYNC is not working correctly. Also, there were cases that tvservice didn't have the proper ID name for the device after rebooting or playing with the resolution.
Here is the edid parsing output:
Enabling fuzzy format match...
Parsing info.txt...
HDMI:EDID version 1.3, 1 extensions, screen size 52x32 cm
HDMI:EDID features - videodef 0x82 !standby !suspend active off; colour encoding :RGB444; sRGB is not default colourspace; preferred format is native; does not s upport GTF
HDMI:EDID found monitor name descriptor tag 0xfc
HDMI:EDID monitor name is DLP9000_HDMI_
HDMI:EDID found monitor range descriptor tag 0xfd
HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
HDMI:EDID monitor range: vertical is 28-62 Hz, horizontal is 80-164 kHz, max pix el clock is 270 MHz
HDMI:EDID monitor range does not support GTF
HDMI:EDID failed to find a matching detail format for 2560x1600p hfp:48 hs:32 hb p:80 vfp:3 vs:6 vbp:14 pixel clock:132 MHz
HDMI:EDID calculated refresh rate is 30 Hz
HDMI:EDID guessing the format to be 2560x1600p @30 Hz
HDMI:EDID found unknown detail timing format: 2560x1600p hfp:48 hs:32 hbp:80 vfp :3 vs:6 vbp:14 pixel clock:132 MHz
HDMI:EDID failed to find a matching detail format for 1920x1080p hfp:48 hs:32 hb p:80 vfp:3 vs:6 vbp:37 pixel clock:140 MHz
HDMI:EDID calculated refresh rate is 60 Hz
HDMI:EDID guessing the format to be 1920x1080p @60 Hz
HDMI:EDID found preferred CEA detail timing format: 1920x1080p @ 60 Hz (16)
HDMI:EDID established timing I/II bytes are FF FF 80
HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 5, 640x480p @ 72 Hz in established timing I/II
HDMI:EDID found DMT format: code 6, 640x480p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 8, 800x600p @ 56 Hz in established timing I/II
HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 10, 800x600p @ 72 Hz in established timing I/II
HDMI:EDID found DMT format: code 11, 800x600p @ 75 Hz in established timing I/II
HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/I I
HDMI:EDID found DMT format: code 17, 1024x768p @ 70 Hz in established timing I/I I
HDMI:EDID found DMT format: code 18, 1024x768p @ 75 Hz in established timing I/I I
HDMI:EDID found DMT format: code 36, 1280x1024p @ 75 Hz in established timing I/ II
HDMI:EDID standard timings block x 8: 0x0101 0101 0101 0101 0101 0101 0101 0101
HDMI:EDID parsing v3 CEA extension 0
HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:no, yuv422:no, #native DTD:0
HDMI:EDID CEA extension has no reserved data
HDMI:EDID moving support for CEA mode 16 to DMT mode 82 because sink does not su pport HDMI
HDMI:Warning EDID must support pcm or no audio
HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
HDMI:EDID best score mode initialised to CEA (1) 640x480p @ 60 Hz with pixel clo ck 25 MHz (score 0)
HDMI:EDID best score mode is now DMT (4) 640x480p @ 60 Hz with pixel clock 25 MH z (score 18432)
HDMI:EDID best score mode is now DMT (5) 640x480p @ 72 Hz with pixel clock 31 MH z (score 22118)
HDMI:EDID best score mode is now DMT (6) 640x480p @ 75 Hz with pixel clock 31 MH z (score 23040)
HDMI:EDID best score mode is now DMT (8) 800x600p @ 56 Hz with pixel clock 36 MH z (score 26880)
HDMI:EDID best score mode is now DMT (9) 800x600p @ 60 Hz with pixel clock 40 MH z (score 28800)
HDMI:EDID best score mode is now DMT (10) 800x600p @ 72 Hz with pixel clock 50 M Hz (score 34560)
HDMI:EDID best score mode is now DMT (11) 800x600p @ 75 Hz with pixel clock 49 M Hz (score 36000)
HDMI:EDID best score mode is now DMT (16) 1024x768p @ 60 Hz with pixel clock 65 MHz (score 47185)
HDMI:EDID best score mode is now DMT (17) 1024x768p @ 70 Hz with pixel clock 75 MHz (score 55050)
HDMI:EDID best score mode is now DMT (18) 1024x768p @ 75 Hz with pixel clock 78 MHz (score 58982)
HDMI:EDID best score mode is now DMT (36) 1280x1024p @ 75 Hz with pixel clock 13 5 MHz (score 98304)
HDMI:EDID best score mode is now DMT (82) 1920x1080p @ 60 Hz with pixel clock 14 8 MHz (score 124416)
HDMI:EDID preferred mode is updated to DMT (82) 1920x1080p @ 60 Hz with pixel cl ock 148500000 Hz
HDMI:EDID has only DVI support and audio support
edid_parser exited with code 0
Thank you for your time, cooperation, and support