We have custom board based on Netra (i.e DM8168) running Android 4.0.3. I believe it is Devkit 3.0.1 from here.
We have an app that is rendering 25+ frames per sec at 1080p resolution. There is perceptible lag and we belie it is rendered at 10-15 fps.
When we measured times at various api points in Android platform, we found that eglSwapBuffer call in surfaceflinger blocks for 45-50ms consistently.
I started a discussion on Imagination forum about this.
Please check http://forum.imgtec.com/discussion/3191/eglswapbuffer-is-slow-on-sgx-530#latest
I have PVRT and PVRTUNE files uploaded. Please check the above discussion.
Joe at imagination suggests that composition bypass in surfaceflinger could help with this issue.
I don't know what that is. If it is HW composer module, I know it is disabled as TI doesn't have support for it.
I appreciate your help.
Thanks