Hi
I want to play two video on different framebuffer(HDMI/VGA), but I can only play one video on one framebuffer
If I want to play two video on two different framebuffer ,gsteamer will crashCan imx6 solo play two video with DDR 512MB?
Hi charles
in general yes, please look at examples on
https://community.nxp.com/docs/DOC-93788
DDR size can be limiting factor indirectly, affecting internal buses
bandwidth, as for vpu multiinstance capability one can look at slide 6
presentation
https://community.freescale.com/docs/DOC-95595
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Here is my mmdc result
mmdc test result
without playing video
root@imx6dlrom5420b1:/unit_tests# ./mmdc2
i.MX6DL detected.
MMDC SUM
MMDC new Profiling results:
***********************
Measure time: 500ms
Total cycles count: 198063258
Busy cycles count: 914812
Read accesses count: 39232
Write accesses count: 1236
Read bytes count: 2500360
Write bytes count: 39552
Avg. Read burst size: 63
Avg. Write burst size: 32
Read: 4.77 MB/s / Write: 0.08 MB/s Total: 4.84 MB/s
Utilization: 34%
Overall Bus Load: 0%
Bytes Access: 62
---------------------------------------------------------
hdmi:640x480
lcd:640x480
with playing video
root@imx6dlrom5420b1:~# /unit_tests/mmdc2
i.MX6DL detected.
MMDC SUM
MMDC new Profiling results:
***********************
Measure time: 500ms
Total cycles count: 198057036
Busy cycles count: 65078778
Read accesses count: 2149679
Write accesses count: 655667
Read bytes count: 125597588
Write bytes count: 33449808
Avg. Read burst size: 58
Avg. Write burst size: 51
Read: 239.56 MB/s / Write: 63.80 MB/s Total: 303.36 MB/s
Utilization: 30%
Overall Bus Load: 32%
Bytes Access: 56
---------------------------------------------------------------
hdmi:192x1080
lcd:640x480
with playing video
root@imx6dlrom5420b1:~# /unit_tests/mmdc2
i.MX6DL detected.
MMDC SUM
MMDC new Profiling results:
***********************
Measure time: 500ms
Total cycles count: 198058794
Busy cycles count: 118456022
Read accesses count: 5469714
Write accesses count: 1342912
Read bytes count: 340265996
Write bytes count: 76519960
Avg. Read burst size: 62
Avg. Write burst size: 56
Read: 649.01 MB/s / Write: 145.95 MB/s Total: 794.96 MB/s
Utilization: 43%
Overall Bus Load: 59%
Bytes Access: 61
-------------------------------------------------------------
hdmi:192x1080
lcd:1920x1080
with playing video,lcd video lag, hdmi can't show video
i.MX6DL detected.
MMDC SUM
mxc_sdc_fb fb.22: timeout when waiting for flip irq
MMDC new Profiling results:
***********************
Measure time: 500ms
Total cycles count: 198064734
Busy cycles count: 100007830
Read accesses count: 5897742
Write accesses count: 255300
Read bytes count: 375115420
Write bytes count: 11405520
Avg. Read burst size: 63
Avg. Write burst size: 44
Read: 715.48 MB/s / Write: 21.75 MB/s Total: 737.23 MB/s
Utilization: 48%
Overall Bus Load: 50%
Bytes Access: 62
-------------------------------------------------------------
S:1920x1080p-60
U:1024x768p-59
with playing video,swtich lcd and hdmi , gstreamer will crash
i.MX6DL detected.
MMDC SUM
MMDC new Profiling results:
***********************
Measure time: 501ms
Total cycles count: 198318204
Busy cycles count: 127414375
Read accesses count: 6047913
Write accesses count: 1616966
Read bytes count: 376082940
Write bytes count: 93875880
Avg. Read burst size: 62
Avg. Write burst size: 58
Read: 715.89 MB/s / Write: 178.70 MB/s Total: 894.59 MB/s
Utilization: 46%
Overall Bus Load: 64%
Bytes Access: 61
Hi
I use fsl-yocto-3.14.52_1.1.0
and here is my dts file config
hdmi
ipu-0
disp-1
1920x1080
lcd
ipu-0
disp-0
1920x1080
It's play two video on the same time, but if I change both resolution to 640x480,it's OK
Is that memory too small?
Another question,