Hi,
I am working on camera based application running on TDA2x processor.
The application is using SYS-BIOS os on cores - IPU0_1, IPU1_0, DSP1 and Linux on A15_1(A15_1 core supports GPU for rendering (PowerVR SGX 544MP) ).
This application was running fine for few seconds (video capture in IPU0_1, rendering using GPU in A15_1 and video display in IPU0_1.
But i am observing Video freeze once A15 rendering starts. After debugging and ruled-out there is no issue with
- Video capture (tried running stop watch infront of the camera and dumped the frames during freeze. Observed capture is progressing fine.
- Added logs in A15 to check Video display driver completes its processing and notification is received by A15 renderer. Observed notification received by A15 core.
- Added further logs in A15 render implementation and observed GPU processing is not happening (eglWaitGL) and leads to picture freeze. Please find the attached log for more understanding ("t" is in millisecs).
Observed the following errors from GPU once it is left it for long run with freeze scenario,
Please let me know why GPU is not returning from it's processing?.
Is it a GPU hardware issue or did i miss any configuration for GPU?.
Thanks and Regards,
Nithin Scaria