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.

[参考译文] PROCESSOR-SDK-AM62X:GStreamer 性能差异 b/w SDK8和 SDK9

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1444087/processor-sdk-am62x-gstreamer-performance-difference-b-w-sdk8-and-sdk9

器件型号:PROCESSOR-SDK-AM62X

工具与软件:

您好!

我的客户问我 SDK 8和 SDK9之间的 gstreamer 性能差异。
以下是有关 SDK8和 SDK9的详细信息。

1. SDK 8_06_00_42
SDK 9_02_01_10

当他们执行指令后、SDK9的总时间比 SDK8的时间差。
是否为预期结果?

$ gst-launch-1.0 v4l2src device=/dev/video0! video/x-raw、width=4192、height=3120、format=UYVY! multifilesink location=/dev/shm/gst %d.UYVY max-files=8

此致、  

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

    尊敬的 Machida-San:

    在 AM62x 上、我们没有任何用于视频处理的硬件加速器。  
    它的性能比 SDK 8.0更差。 就 DDR BW 帧速率/CPU 负载而言、性能是否更高?

    您能否分享 SDK 8.0和9.0的性能指标、以便我们可以更好地为您的查询提供支持?

    此致、

    Suren

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

    您好!

    感谢您的答复。
    >当您说与 SDK 8.0相比性能较差时。 就 DDR BW 帧速率/CPU 负载而言、性能是否更高?
    这是从管道处理时间的角度来看的。

    >您能否分享 SDK 8.0和9.0的性能指标,以便我们能够更好地支持您的查询?
    这是我从客户那里收到的信息。

    案例 SDK8:大约300ms/1幅图像
    案例 SDK9:大约700ms/1幅图像

    BR、

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

    尊敬的 Machida-San:

    请共享流水线、以便我们可以复制设置并共享性能。

    此致、

    Suren

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

    您好!

    以下是流水线信息。

    $ gst-launch-1.0 v4l2src device=/dev/video0! video/x-raw、width=4192、height=3120、format=UYVY! multifilesink location=/dev/shm/gst %d.UYVY max-files=8

    它们仅执行"从摄像机输入图像"和"将多个图像保存到存储器"。

    此致、

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

    尊敬的 Machida-San:

    我正在出差、因此预计本周结束时我会得到回复、届时我将能够在 AM62x 板上运行这些测试并进行验证和确认。

    对于延迟、我们深表歉意。  

    此致、

    Suren

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

    您好!

    我有机会使用 TI EVM 检查从 src 到受电方的流水线运行时间。
    以下是我使用 GST_TRACEER 的一项结果。

    0:00:00.715088250 [333m 1040[00m 0x77a64a0 [37mTRACE [00m [00;34m GST_TRACKER:0::[00m latency、src 元素 id=(string) 0x782c1d0、src 元素=(string) v4l2src0、src =(string) src、SINK-ELEMENT-id=0x7830400 (string) sink-Element =(string) multifilesink0、sink=(string) sink、time =(guint64) 110950、ts =(guint64) 715035120;

    我获得了大约50个结果、但所有结果都在200 μ s 内。
    这是我使用的命令。

    root 用户@am62xx-evm:~# gst_tracer="latency" gst_debug=gst_Tracer:7 gst_debug_file="/opt/latency.txt gst-launch-1.0 v4l2src device=/dev/video0! video/x-raw、width=1920、height=1080、format=UYVY! multifilesink location=/dev/shm/gst %d.UYVY max-files=8

    因为我没有接受4K 图像的 CSI 摄像头、所以我使用了2K 图像。 区别就在这一点上。
    虽然我有图像尺寸差异、但客户的结果似乎太长。

    我会问他们如何衡量延迟、但如果您对我的结果有任何评论、请告诉我?

    BR、



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

    尊敬的 Machida-San:

    是的,使用跟踪器,您将能够识别与管道中的每个元素相关的延迟。

    您能否要求客户尝试使用追踪器并提供其结果。

    此致、

    Suren