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.

[参考译文] AM62A7:EVM videotestsrc 仅可实现 45fps

Guru**** 2542190 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1557534/am62a7-evm-videotestsrc-only-achieves-45-fps

器件型号:AM62A7


工具/软件:

SDK 版本:10_00_00_08

在 EVM(基于 tisdk-edgeai-image-am62a-evm.wic.xz)上、我使用 videotestsrc 进行了测试、发现此命令在执行后仅可实现 45fps。

gst-launch-1.0 videotestsrc is-live=true pattern=0 ! video/x-raw, width=1920,height=1080,format=NV12,framerate=60/1 ! queue ! tiperfoverlay ! kmssink driver-name=tidss sync=false skip-vsync=true

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

    尊敬的 Jason:

    这很可能是显示问题。 我已经将这个工单重新分配给了我们的显示专家。 如果您在一天内没有收到回复、请在此处 ping。

    谢谢你。

    建中

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

    以下内容给出了什么?
    kmstest --flip

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

    我有以下内容、我看到 45fps 帧速率为 1920x1080:

    root@am62axx-evm:/opt/edgeai-gst-apps# kmstest --flip
    Connector 0/@40: HDMI-A-1
      Crtc 0/@38: 1920x1080@60.00 148.500 1920/88/44/148/+ 1080/4/5/36/+ 60 (60.00) 0x5 0x48
      Plane 0/@31: 0,0-1920x1080
        Fb 51 1920x1080-XR24
    press enter to exit
    Connector 0: fps 60.06, slowest 16.68 ms
    Connector 0: fps 60.01, slowest 16.70 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.70 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    

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

    Jason Zeng ,您会分享您的“kmstest -- flip “日志吗?

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

    这是我的 kmstest-- flip log

    root@am62axx-evm:/opt/edgeai-gst-apps# kmstest --flip
    Connector 0/@40: HDMI-A-1
      Crtc 0/@38: 1920x1080@60.00 148.500 1920/88/44/148/+ 1080/4/5/36/+ 60 (60.00) 0x5 0x48
      Plane 0/@31: 0,0-1920x1080
        Fb 51 1920x1080-XR24
    press enter to exit
    Connector 0: fps 60.06, slowest 16.73 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.67 ms
    Connector 0: fps 60.01, slowest 16.71 ms
    Connector 0: fps 60.01, slowest 16.70 ms
    Connector 0: fps 60.01, slowest 16.73 ms
    Connector 0: fps 60.01, slowest 16.69 ms
    Connector 0: fps 60.01, slowest 16.68 ms
    

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

    让我看看您的 GST 管道、按 DSS、似乎可以正常工作。

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

    但在此命令中、perf 仅显示 45fps

    gst-launch-1.0 videotestsrc is-live=true pattern=0 ! video/x-raw, width=1920,height=1080,format=NV12,framerate=60/1 ! queue ! tiperfoverlay ! kmssink driver-name=tidss sync=false skip-vsync=true

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

    尊敬的 Jason:
    我已经能够重现此问题、 但原因仍然未知。 我正在内部讨论、尽管开发人员目前已离职。 请期待下周结束时得到回复。

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

    由于实施流水线的方式而出现问题、并且占用 100% CPU、从而限制了 fps。 您可以尝试保存编码的视频、然后使用 DMA(而不是 CPU)播放、请参阅 https://software-dl.ti.com/processor-sdk-linux/esd/AM62PX/latest/exports/docs/linux/Foundational_Components_Multimedia_wave5.html