I found ipu warning

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

I found ipu warning

跳至解决方案
6,863 次查看
garyyin
Contributor III

when I run ipu test, input is 1920x1080 raw YUYV 16bit stream, output is 1280x720 RGB888.

(i.mx6solo, linux 3.10.45)

I see lots of:

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

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

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

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

...

and the screen is flickering. Reboot the machine, then run the same app, everything is ok. What's the problem?

标记 (3)
0 项奖励
回复
1 解答
4,785 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Gary

please try the 'dmfc=3' kernel boot-up command option. This would increase

display FIFO size for display per IPU.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
7 回复数
4,785 次查看
claymontgomery
Contributor IV

I had this same problem running OpenELEC (Kodi) at 1080p and adding 'dmfc=3' fixed the problem. Sometimes the bootargs can be overridden by the uEnv.txt, so check that it is really set correctly with:

cat  /proc/cmdline

Thanks, Clay

0 项奖励
回复
4,785 次查看
thomasgrimault
Contributor I

Hi Igor,

I have the same problem as Gary, but the dmfc=3 parameter didn't change anything.

I use kernel 3.14.52 on SabreSD-like board, with 1280x720 RGB888 video output as well.

Thomas

0 项奖励
回复
4,785 次查看
claymontgomery
Contributor IV

Hi Thomas,

  How were you playing video when you got these IPU warnings?

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

Were you using ffmpeg, gstreamer, or what? It seems to be a problem with the IPU's scaler and some apps avoid using the IPU's scaler by using V4L2 instead.

Thanks, Clay

0 项奖励
回复
4,786 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Gary

please try the 'dmfc=3' kernel boot-up command option. This would increase

display FIFO size for display per IPU.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
4,785 次查看
claymontgomery
Contributor IV

Igor,

Can you please provide a link to a document that explains the use of the dmfc parameter? Would using a value larger than 3 possibly increase the reliability of video play and what is the memory cost of this?

Thanks, Clay

0 项奖励
回复
4,785 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Clay

please refer to attached Release Notes Table 11. Common kernel boot

parameters p.23

Best regards
igor

2,178 次查看
prateek22
Contributor II
In this release note nxp mentioned that hdmi cannot be configured from kernel under known issue.
0 项奖励
回复