[imx8qm]In low posibility, the __vb2_get_done_vb() will cost 2~3s continuously each time been called

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

[imx8qm]In low posibility, the __vb2_get_done_vb() will cost 2~3s continuously each time been called

704 Views
nsynet
Contributor I

Our car IVI product is already saled for 2 years ,but a few customers have some complain:

In low posibility,the camera is very slow ,the frame rate is almost 1 or 2 frme per second.we debug and find the __vb2_get_done_vb() will cost 2~3s continuously each time when it happened.

 

below is the method to check the time used:

nsynet_0-1706067656341.jpeg

We find the __vb2_get_done_v() will cost 2010443 us,namely 2 seconds:

nsynet_1-1706067668844.png

 

we are using IMX8QM linux kernel 4.14.98 baseline,the code and its log is attached ,can you help to give us some suggestion?

0 Kudos
Reply
2 Replies

677 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport
0 Kudos
Reply

663 Views
nsynet
Contributor I

Do you mean we upgrade our product kernel from 4.14.98 to  6.1.55_2.2.0,or just merge the patch to latest Linux 4.14.98_2.3.5 patch ?Thanks.

0 Kudos
Reply