HDMI 800x600 support on linux (4.9.88)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

HDMI 800x600 support on linux (4.9.88)

Jump to solution
1,103 Views
GaryPratley
Contributor I

I've been trying to get a dual display working on the i.MX6QP (EDM1 Fairy). I've a 1024x768 lcd display connected to mxcfb0, and a hdmi display connected to mxcfb1. I've got output on both displays, however I ideally want to configure the hdmi display to 800x600 (svga), but the screen flickers on/off intermittently, anywhere between 0.5/2/3 secs.

Interestingly, we've tried the hdmi output to four different monitors, and they all exhibit this apparent switching on/off (blanking) except for a particular HP display, which appears to work fine.

I have added the following to mxc_edid.c,

    /* #61: 800x600@60Hz 4:3 */
    [61] = {
        NULL, 60, 800, 600, 25132, 88, 40, 23, 1, 128, 4,
        FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
        FB_VMODE_NONINTERLACED | FB_VMODE_ASPECT_4_3, 0
    },

and to mxc_edid.c:

    /* 800x600@60Hz 4:3 */
    {
        NULL, 60, 800, 600, 25132, 88, 40, 23, 1, 128, 4,
        FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
        FB_VMODE_NONINTERLACED | FB_VMODE_ASPECT_4_3, FB_MODE_IS_VESA,
    },

and rebuilt the kernel! cat /sys/class/graphics/fb2/modes displays these new modes I added, prefixed with a 'V:'. As an aside, what does the 'V:' indicate?

If I configure the hdmi display (mxcfb1 in uEnv.txt) to 1920x1080@60, or 1024x768@60, the display is fine.

Should it be possible to configure the hdmi output for 800x600?

The display is connected to a Samsung UHD monitor, which is capable of 800x600 graphics according to the documentation (http://downloadcenter.samsung.com/content/um/201906/20190620124434612/bn46-00904a-eng.pdf ).

TIA.

Labels (4)
Tags (2)
0 Kudos
1 Solution
925 Views
igorpadykov
NXP Employee
NXP Employee

Hi Gary

such resolution formally not supported by hdmi module according to

Table 33-3. Video Modes i.MX6QP Reference Manual

i.MX 6DualPlus/6QuadPlus Applications Processor Reference Manual

as workaround one can look at non-cea modes :

https://boundarydevices.com/hdmi/ 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
1 Reply
926 Views
igorpadykov
NXP Employee
NXP Employee

Hi Gary

such resolution formally not supported by hdmi module according to

Table 33-3. Video Modes i.MX6QP Reference Manual

i.MX 6DualPlus/6QuadPlus Applications Processor Reference Manual

as workaround one can look at non-cea modes :

https://boundarydevices.com/hdmi/ 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos