Hello, Everyone!
1. System description:
We are using a custom boards with iMX6Solo and iMX6Quad processors from different h/w vendors. The requirement is to bring up dual display functionality on these boards. We use standard Yocto 2.2 with layer meta-fsl-arm from git.yoctoproject.org/meta-fsl-arm and Wayland/Weston graphics packages. Weston backend uses fbdev.
Additional Weston command line options for running graphics in dual display configuration are the following:
weston --tty=1 --use-gal2d --device=/dev/fb0,/dev/fb2
Packet version:
imx-gpu-viv_5.0.11.p4.5
Kernels:
4.1.15
3.14.28
2. Problem description
We tried to bring up dual display functionality on h/w boards and configurations described above. For all configurations we observe the the same issue - on a first display (no matter it's HDMI or LVDS/LCD) graphics work in a proper way without glitches and blinks; on a second display we always observe blinks and glitches/artifacts on open windows during cursor movement and input events. This can be reproduced with 32/16 bpp and does not depend on resolution.
We can't determine the root cause of this problem. Has anyone successfully brought up dual display configuration using iMX6 Yocto with imx-gpu-viv_5.0.11.p4.5? Any suggestions how to workaround the issue described above?
Thanks in advance!
Alexey