AnsweredAssumed Answered

[Android] IPU error when system is too hot

Question asked by charles huang on Feb 9, 2014
Latest reply on Aug 4, 2014 by Giorgio Soldavini

Hi,

 

We have an issue about IPU error, when we try to play two 1080p videos at the same time on i.MX6 Android product.

 

[Reproduce steps]

1. Play two 1080p @ 30fps videos with Uptmate APK.

2. Check the temperature on the device.

 

[Symptom]

When the temperature is over system hot limitation (90 C), it starts to downgrade GPU & CPU working frequency.

However, IPU error is coming subsequently.

Then, the screen is blocked. Framebuffer cannot be updated anymore.


[Kernel log]

System is too hot. GPU3D will work at 1/64 clock.

thermal_notify: trip_hot reached!

cooling: cpu cur freq is 996000000

cooling: cpu max freq set to 792000000

imx-ipuv3 imx-ipuv3.0: IPU Warning - IPU_INT_STAT_10 = 0x00080000

imx-ipuv3 imx-ipuv3.0: IPU Warning - IPU_INT_STAT_5 = 0x00800000

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

 

[Expected result]

We think the thermal protect mechanism should not cause IPU crashed.

Please help to investigate this issue.

 

Thanks,

Daniel

Outcomes