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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

659 次查看
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 项奖励
回复
1 回复

466 次查看
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 项奖励
回复