This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DVI display mode setting issue

Other Parts Discussed in Thread: DM3730

Hi

I am having Mistral EVM(Rev G) with DM37XX on it.

I am using Gingerbread 2.3 devkit 1.o as my android development platform.

I am getting following error when I change display resolution to 1280x720 with display mode DVI.

omapdss DSI error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Turning the constraint off.

Despite this error I can see the GUI screen on TV but display shows black strip on the right edge and some details gets stripped off on the left edge.

Kernel command lines I have tried are given below-:

Kernel command line: console=ttyS0,115200n8 androidboot.console=ttyS0 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off mpurate=7
20 omap_vout.vid1_static_vrfb_alloc=y vram=16M omapfb.vram=0:8M,1:4M,2:4M  omapfb.mode=dvi:1280x720@25 omapdss.def_disp="dvi"

Kernel command line: console=ttyS0,115200n8 androidboot.console=ttyS0 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off mpurate=7
20 omap_vout.vid1_static_vrfb_alloc=y vram=16M omapfb.vram=0:8M,1:4M,2:4M  omapfb.mode=dvi:1280x720 omapdss.def_disp="dvi"

Kernel command line: console=ttyS0,115200n8 androidboot.console=ttyS0 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off mpurate=7
20 omap_vout.vid1_static_vrfb_alloc=y vram=16M omapfb.vram=0:8M,1:4M,2:4M  omapfb.mode=dvi:1280x720@50 omapdss.def_disp="dvi"

Is it possible to set 1280x720 as my resolution with this  HW platform and this particular android version?

Please note that-:

1)There are no issues with kernel command line as it works fine for 1024x768 and 640x480 without any error.

2)There is no issue with TV as it is full HD LED tv and it  supports above mentioned display modes.

What could be the possible solution?

Thanks,

Regards,

Prashant.



  • I think warning message is self-descriptive here, the requested pixel clock is more than what HW can generate, so driver throw an warning message but still configures for best possible pixel clock, thats where you are seeing display is up.

    Solution is reduce the FPS, which may not be your use-case; and also you are already using DSI PLL for clock, SO you have to stay with this.

    Thanks,

    Vaibhav

  • Thanks Vaibhav,

    If you go thru the datasheet of DM3730 then it  says that this particular processor has 720p30 encode/decode capability, that means HW must be capable of rendering

    720p at 30 fps graphics.

    So, Is this the limitation of HW or Software build which I am using?

    Will Gingerbread 2.3.4 devkit 2.1 will resolve this issue?

    Regards,

    Prashant.