[i.MX6 Yocto 1.8_ga] Can't play multiple video on different framebuffer for a long time

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[i.MX6 Yocto 1.8_ga] Can't play multiple video on different framebuffer for a long time

553 Views
charleshuang
Senior Contributor II

I want to play two different video on two different framebuffer(LCD/LVDS) for a long time,

but I got kernel panic message like " mxc_vpu 2040000.vpu: Physical memory allocation error! ".

And I found a similar discussion https://community.freescale.com/thread/375427

So I refer to the suggestion in above discussion everytime I finished playing video than try to perform "echo 1 >/proc/sys/vm/drop_caches"

It seems to improved ,it can play video longer,but still can get kernel panic in the end

Do you have solution for this issue?

Thank you.

0 Kudos
1 Reply

360 Views
Yuri
NXP Employee
NXP Employee

Hello,

1.

There are tools for avoiding file caching of a specific application like the pagecache-management

(https://code.google.com/p/pagecache-mangagement/)

This is an open source project NOT maintained and NOT supported by NXP, which could anyway help.

2.

You may try to add "cma=384M" in kernel command line.

3.

Also, please use the recent Linux BSP :

i.MX 6 Series Software and Development Tool|NXP

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos