Hi,
I'm using Saberlite connected to HDMI 10820p monitor. In my test case I'm playing 12 streams with different aspect rations. All the streams are scaled down to fit on the same screen.
Normally I get the following message when I start the streams:
........
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC12's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC12's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC12's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC12's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC12's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC12's EBA0 is not 8-byte aligned
imx-ipuv3 imx-ipuv3.0: IDMAC11's EBA0 is not 8-byte aligned
If I leave the system running for enough time "few hours" the video freezes and I get this error message:
imx-ipuv3 imx-ipuv3.0: IPU Warning - IPU_INT_STAT_10 = 0x00080000
VPU blocking: timeout.
VPU blocking: timeout.
VPU blocking: timeout.
VPU blocking: timeout.
VPU blocking: timeout.
Can you please let me know what does this error indicates and how to solve the problem?
Thanks,
Tarek
Solved! Go to Solution.
It turned out that vpudec low-latency property was causing the problem.
Once I disabled this option all the video streams runs forever.
Sorry for the delay, I'm still on discussion with our R&D team members about the issue. I'll let you know as soon as I have more info. You haven't change the DDR of your board, right?
I'm checking, I'll let you know what the limitation is.
Hi Michel,
Thanks for the mmdc profiler. I used it to profile my application while playing 1 stream, 4 steams and 12 streams. I'm using the same 1080p stream transmitted from one camera over IP network for all trials.
I've got the following results:
MMDC Profiling | ||||
No Load | 1 x 1080 | 4 x 1080 | 12 x 1080 | |
Read | 236 MB/s | 560 MB/s | 834 MB/s | 580 MB/s |
Write | 0.03 MB/s | 90 MB/s | 210 MB/s | 65 MB/s |
Total | 237 MB/s | 657 MB/s | 1050 MB/s | 632 MB/s |
Utilization | 17.00% | 16.00% | 16.00% | 14.00% |
Bus Load | 17.00% | 49.00% | 77.00% | 54.00% |
Bytes Access | 63 | 47 | 36 | 43 |
The load is increasing linearly when moving from 1 steam to 4 streams as expect.
In the 12 streams case the load dropped! What is causing such behaviour?
Also what is the maximum bandwidth limit that I can push the system to?
Thanks,
Tarek
Hello,
What exactly tell me the figures of 'Utilization' and 'Bus Load' in the mmdc_prof tool?
Thanks,
Harald
I would guess in the case of 12 videos you have a frame rate reduction or you're loosing frame. Did you notice something like that?
less frames less bandwidth
Michel