Hello,
I am using Vision SDK 3.06 using TDA2Px Linux + BIOS. I am driving three displays, a 1920x1080 at 60fps RGB and two 800x480 at 60 fps YUV420. I am also using the display controller to blend ARGB overlays on the 1920x1080 display. The system works fine when I am not using overlays, however when overlays are enabled I see an occasional flicker/tear across the screen. I am certain that this tearing is happening on the display side, because the tear happens through the overlay and video data, so it occurs after the image is blended. I have seen similar artifacts in other situations when I have accidentally provided too large of a resolution to the display controller (the image starts to tear and artifacts appear), but in this situation I do not believe I am violating any limits.
To fully isolate that enabling overlays is causing this I dynamically enable/disable the overlays by setting 0x580010a0 bit 0. When the Graphics pipeline is disabled the tearing stops, and when it is enabled it starts again. Do you have any idea what could cause this?
The flickering/tearing I am referring to occurs one frame every several seconds.
Best Regards,
Ben