This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SK-TDA4VM:低fps,带CSI2 V4L2驱动程序

Guru**** 2001725 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1098175/sk-tda4vm-low-fps-with-csi2-v4l2-driver

部件号:SK-TDA4VM

您好,

通过V4L2驱动程序从TDA4VM-SK上的CSI2传感器进行流式传输时,我们获得的fps低于预期。

流参数为

分辨率 3864x2192</s>2192
Bpp 12.
FPS 60.
车道 4.

我们为相同的CSI2传感器实施了RTOS驱动程序,并在J721EVM上使用预期的fps。
在TDA4VM-SK上,流速为~6fps,而不是预期的60fps。

我们使用的是EdgeAI SDK 8.2。

用于测量fps的GStreamer命令

Fullscreen
1
gst-launch-1.0 -v v4l2src device=/dev/video2 io-mode=2 ! video/x-bayer, width=3864, height=2192, format=gbrg12, framerate=60/1 ! fpsdisplaysink video-sink=fakesink text-overlay=false
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我们尝试调整像素时钟控制,但没有获得任何更高的fps。

注:要使RTOS驱动程序正常工作,我们必须使用此传感器在vision应用程序中为每个时钟设置2个像素。 是否需要对V4L2驱动程序进行等效修改?

是否有一些配置不正确? 或者,我们可能会达到一些限制? 任何提示都很有帮助。

此致,

Dominik Zebec

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Dominik,

    对此延误深表歉意。 您能否运行以下命令并查看您获得的FPS:

    yavta -c -s 3864x2192 -f2192 -f SGBRG12 /dev/video2

    在TI,我们尚未在 您当前设置中测试以此分辨率或FPS运行。  

    我见过一位专家,他们建议尝试使用上面的命令来查看FPS,而不会经历GStreamer的复杂性。

    此致,

    佐藤