We have designed an application on TI8168 evm for our evaluation purpose. Basically we use v4l2 driver to capture HD720P data into memory, then feed the data into sgx530 GPU for display using OpenGL ES 2.0. Of course, in order to achieve real-time performance, we used the streaming texture method. All these work out fine. But the main issue we noticed so far is the vertical tearing at the center of screen. we have to get it resolve before moving on asap. We would appreciate any help we can get. Here is what we have investigated about this issue. According to the two online documents below, we have experimented the setting in powervr.ini. Setting WindowSystem to FLIPWSEGL or LINUXFBWSEGL did NOT resolve the problem even through it might decrease the occurring frequency of video tearing a little bit. http://processors.wiki.ti.com/index.php/SGXDbg http://processors.wiki.ti.com/index.php/GSG:_OMAP35x_Graphics_SDK_Additional_Procedures It seems to us that the problem is not simply an issue of using singe buffer or ping-pong buffer. We even experimented rendering data into pixmap surface (4 pixmap ring buffers), but the vertical tearing artifacts are still there. Is there a way that we can get egl driver source code (OpenGL-ES driver code would be even better)? It's very hard to trace the issue with only binary code available. Any help or input would be highly appreciated. -Perry