imx6 Solo GLES2 gpu hang with Fence Wait Timeout!

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6 Solo GLES2 gpu hang with Fence Wait Timeout!

680 Views
alexchuk
Contributor I

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?

0 Kudos
Reply
1 Reply

676 Views
igorpadykov
NXP Employee
NXP Employee

Hi Alex

 

gpu-viv-5.0.11.p8.6 was used in old kernels like L4.1.15, may be recommended to

try latest kernels described on below link were many gpu bugs were fixed.

https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applicat...

 

Best regards
igor

0 Kudos
Reply