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.

QT+PowerVR+dvo2 on dm8168

Using 5.02 sdk; compiled QT with SGX libs.  Also have an LCD driven on Vout[0] (dvo2).  QT with powervr works fine when using HDMI port.  QT works fine on redirected graphics0 to dvo2.  The problem: QT with powervr on dvo2 with modified timing has garbled graphics.

In another post, I showed I got the LCD to work with the following redirections:

 

echo 0 > /sys/devices/platform/vpss/graphics0/enabled

echo 1 > /sys/devices/platform/vpss/display1/enabled

echo 1:dvo2 > /sys/devices/platform/vpss/graphics0/nodes

echo 0 > /sys/devices/platform/vpss/display1/enabled

echo 75010,1366/50/67/30,768/7/17/5,1 > /sys/devices/platform/vpss/display1/timings

 

fbset -xres 1366 -yres 768 -vxres 1366 -vyres 768

fbset -depth 32 -rgba 8/16,8/8,8/0,0/0

echo 1 > /sys/devices/platform/vpss/display1/enabled

This will work for QT without accelerated video, but not with it enabled; I think the powervr isn't working off the same screen resolution settings.

The opengl QT hello example is interesting; the overall window is drawn correctly, but the spinning 3d QT symbol area is garbled.  It looks like it is drawn expecting different screen dimensions from that of the main window.  All full screen accelerated examples are garbled as well.

 

Are there additional settings I should be implementing when I run LCD/custom timing on VOUT[0]?

Thanks!

-Dal