Hi community.
The board is iMX6 Solo custom. System is buildroot-2016.11-sk with imx-gpu-viv-5.0.11.p8.6.
Application draws meshes with textures. First 2000 meshes are drawn with glTexImage2D, glBufferData, glDrawElements. Other meshes are drawn with glTexSubImage2D, glBufferSubData, glDrawElements, updating existing gl resources.
After several 1000 of updates render thread freeze for 7 seconds with warining:
[ 1] Fence Wait Timeout!
I grep buildroot tree and found that warning string in libGAL-fb.so libVIVANTE-fb.so
What is the reason of freezing? Is it program bug or driver bug? How to debug this issue?