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?
Solved! Go to Solution.
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