The SgxFrmcpy link calls the GPU to process a 3D image that outputs 1780*720, and eventually uses System_eglSwap, as shown in the code below:
System_eglSwap is printed before and after the function. If a problem occurs, the function cannot be printed after the function.
To exclude the effect of the Gpu_Task_UpdateOfilmGpu function,Let's substitute the following for verification,Finding problems also exists
for(int j = 0;j < 4;j++) { for(int i = 0;i < 4;i++) { memcpy(m_sgxbuffer[i], g_input_data.Image[i], 1280*720*3/2); } } //Gpu_Task_UpdateOfilmGpu(g_input_data, texYuv);
DDR bandwidth usage 3010 MB/s.
GPU frame rate and loading are 22fps, 85% respectively
The probability of recurrence is mandatory, and the duration of recurrence is within 5 minutes.
Please help to analyze the above, thank you.