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?
解決済! 解決策の投稿を見る。
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!
-----------------------------------------------------------------------------------------------------------------------
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
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
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
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!
-----------------------------------------------------------------------------------------------------------------------
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