I found ipu warning

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
6,879件の閲覧回数
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?

ラベル(5)
タグ(3)
0 件の賞賛
返信
1 解決策
4,801件の閲覧回数
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,801件の閲覧回数
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,801件の閲覧回数
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,801件の閲覧回数
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,802件の閲覧回数
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,801件の閲覧回数
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,801件の閲覧回数
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,194件の閲覧回数
prateek22
Contributor II
In this release note nxp mentioned that hdmi cannot be configured from kernel under known issue.
0 件の賞賛
返信