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.
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!
-----------------------------------------------------------------------------------------------------------------------