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.

Some question about tying HDMI and VGA after system bootup

Dear all,

I am using DVRRDK V04.00.00.03.

What I am trying to do is to tied HDMI out and VGA output. ( show same content on VGA with HDMI )

By running DEC+DIS usecase in run.sh, I can successfully tied them by modifying:

//Vdis_tiedVencInit(VDIS_DEV_HDCOMP, VDIS_DEV_DVO2, &vdisParams);

Vdis_tiedVencInit(VDIS_DEV_HDMI, VDIS_DEV_HDCOMP, &vdisParams);

Everything work good, I can see same frame-buffer and video on both VGA & HDMI.

But, that is my final objective...

I need VGA & HDMI to be tied right after the time system boot up before any chain application launch. (run.sh .etc)

Here are what I tried:

echo 0 > /sys/devices/platform/vpss/display0/enabled
echo 0 > /sys/devices/platform/vpss/display3/enabled
echo component,rgb888 > /sys/devices/platform/vpss/display3/output
echo 148500,1920/88/148/44,1080/4/36/5,1 > /sys/devices/platform/vpss/display3/timings
echo 3 > /sys/devices/platform/vpss/system/tiedvencs
echo 2:hdmi,hdcomp > /sys/devices/platform/vpss/graphics0/nodes

After these settings, I run fb program which would draw something on FB0.

Now problem comes,I can see normal video on HDMI output.

But on VGA output, here is the result:   (I have 3 monitors)

AOC VGA: good. Same content with HDMI

ViewSonic VGA: the picture right-shift seriously. and half of picture is cut.

ASUS VGA: NO any signal...

What I am doing is just change VGA cable among three monitor.

Once I launch run.sh Dec+Dis usecase, all three VGAs work good and perfectly tied with HDMI.

Why there is such difference on each monitor?

Can you please advise what setting I was missing ?

Or what action I should do?

Thanks a lot.

- John