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-AM62A:查询 4K 视频流

Guru**** 2434430 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1529128/processor-sdk-am62a-query-on-the-4k-video-streaming



您好专家、

我在 13 英寸 (kmssink) 的小显示器上流式播放了使用 IMX219 的 4K 视频、但没有出现任何看似的问题。 现在尝试使用大约 27 英寸的大屏幕。 在运行简单的流水线时、屏幕上似乎出现了水平线。 如果我使用文件链接和查看视频或图像、则没有问题。 仅在此显示器的 kmssink 中。  



此致、
Sajan  

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

    您好、
    AM62A 仅支持高达 2048x1080 @ 60fps 的分辨率。 您在较低分辨率下仍然会看到相同的问题吗? 如果是、建议使用另一台显示器/面板进行检查。

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

    尊敬的 Divyansh:

    我的运行 速率为 3280x2464 @ 15fps。 它在文件链接和 kmssink 中工作。
    我会得到的视频在 13.3 英寸小全高清显示器唯一的问题是与 27 英寸大显示器.
    如果我将输出的分辨率缩小到 1920x1080、那么它在同一显示器中将正常工作、不会出现任何问题。

    BR、
    Sajan

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

    您好、Sajan、
    几个问题:
    1.您的硬件设置是什么? 是 TI 的 SK-AM62A EVM 还是定制电路板? 如果是定制板、使用哪个桥接器将 DPI 转换为 HDMI?
    2.要找出显示子系统 (DSS) 的问题,您能否在两个显示器上运行 kmstest,看看您在 27 英寸显示器上是否仍然看到异常输出?
    3.请详细说明您正在使用的两个显示器。 是否都基于 HDMI? 或者、13 英寸显示器是否基于 DPI?
    4.对于任何/所有 HDMI 显示器,您能否将它们连接到您的 PC 上,运行以下内容并共享输出?

    1. cat /sys/class/drm/card0-HDMI-A-1/edid > p.txt
    2. On ubuntu machine, install edid utils $sudo apt-get install read-edid
    3. cat p.txt | parse-edid Checksum Correct

    5.如何 为 HDMI 和/或 DPI 面板设置 3280x2464 @ 15fps 的分辨率?  

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

    你好、Divyansh、

    您的硬件设置是什么? 是 TI 的 SK-AM62A EVM 还是定制电路板? 如果是定制板、使用哪个桥接器将 DPI 转换为 HDMI?

    AM62A LP 使用 CSI 通过 v3Link 适配器板连接到 IMX219。

    要将问题隔离到显示子系统 (DSS)、您能否在两个显示器上运行 kmstest 以查看您是否仍在 27 英寸显示器上看到异常输出?

    您能通过提供正确的步骤进行测试来提供帮助吗?

    请详细说明您正在使用的两个显示器。 是否都基于 HDMI? 或者 13 英寸显示屏是否基于 DPI?

    13.3 英寸普通 HDMI 1920x1080 分辨率显示屏。
    具有 HDMI 1920x1080 的 24 英寸戴尔显示器

    4. 对于任何/所有 HDMI 显示器、您能否将它们连接到您的 PC、运行以下操作并共享输出?

    是否执行了 sudo apt-get install read-edid 以及如何获取 p.txt。 当我检查/sys/class/drm/card1-HDMI-A-1 EDID 文件,但似乎什么都没有。

    5. 如何 为 HDMI 和/或 DPI 面板设置 3280x2464 @ 15fps 的此分辨率?  [/报价]

    仅在流水线中提及。

    gst-launch-1.0 -e \
    v4l2src device=/dev/video-imx219-cam1 io-mode=5 ! \
    queue max-size-buffers=1 leaky=2 ! \
    video/x-bayer,width=3280,height=2464,framerate=15/1,format=rggb ! \
    tiovxisp sink_0::device=/dev/v4l-imx219-subdev1 \
        sensor-name=SENSOR_SONY_IMX219_RPI \
        dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss_3280x2464_8b.bin \
        sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a_3280x2464_8b.bin \
        format-msb=8 ! \
    video/x-raw, format=NV12, width=3280, height=2464, framerate=15/1 ! \
    kmssink

    BR、
    Sajan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否提供适当的测试步骤来帮助您。

    只需在 Linux 中输入 kmstest 即可。 请参阅: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521056/faq-am62p-display-subsystem-dss-basic-debugging-and-forum-best-practices 

     sudo apt-get install read-edid 以及如何获取 p.txt。 当我检查/sys/class/drm/card1-HDMI-A-1 EDID 文件,但似乎什么都没有。
    [/报价]

    1. CAT /sys/class/drm/card0-HDMI-A-1/edid > p.txt => 这样会生成 p.txt
    2.显示器是否已连接到运行该显示器的 PC?

    13.3 英寸普通 HDMI 1920x1080 分辨率显示。
    具有 HDMI 1920x1080 的 24 英寸戴尔显示器

    其中是否有任何一种支持 4K 分辨率?

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

    你好、Divyansh、

    1. CAT /sys/class/drm/card0-HDMI-A-1/edid > p.txt => 这会生成 p.txtx

    Dell 屏幕

    $ cat p.txt | parse-edid
    Checksum Correct
     
    Section "Monitor"
    	Identifier "DELL P2425H"
    	ModelName "DELL P2425H"
    	VendorName "DEL"
    	# Monitor Manufactured week 3 of 2024
    	# EDID version 1.3
    	# Digital Display
    	DisplaySize 530 300
    	Gamma 2.20
    	Option "DPMS" "true"
    	Horizsync 30-110
    	VertRefresh 48-100
    	# Maximum pixel clock is 230MHz
    	#Not giving standard mode: 1152x864, 75Hz
    	#Not giving standard mode: 1280x1024, 60Hz
    	#Not giving standard mode: 1600x900, 60Hz
    	#Not giving standard mode: 1920x1080, 60Hz
    	#Not giving standard mode: 1280x720, 60Hz
    	#Not giving standard mode: 1280x720, 75Hz
     
    	#Extension block found. Parsing...
    	Modeline 	"Mode 10" 228.80 1920 1968 2000 2080 1080 1083 1088 1100 +hsync -vsync 
    	Modeline 	"Mode 0" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    	Modeline 	"Mode 1" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 2" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 3" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 4" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 5" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 6" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 7" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 8" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 9" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
    	Option "PreferredMode" "Mode 10"
    EndSection


    小屏幕
    $ cat p.txt | parse-edid
    Checksum Correct
    
    Section "Monitor"
    	Identifier "RTK FHD"
    	ModelName "RTK FHD"
    	VendorName "RTK"
    	# Monitor Manufactured week 23 of 2011
    	# EDID version 1.3
    	# Digital Display
    	DisplaySize 520 320
    	Gamma 2.20
    	Option "DPMS" "true"
    	Horizsync 30-81
    	VertRefresh 56-76
    	# Maximum pixel clock is 170MHz
    	#Not giving standard mode: 1280x1024, 60Hz
    	#Not giving standard mode: 1600x1200, 60Hz
    	#Not giving standard mode: 1920x1080, 60Hz
    	#Not giving standard mode: 1152x864, 75Hz
    
    	#Extension block found. Parsing...
    	Modeline 	"Mode 17" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    	Modeline 	"Mode 0" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    	Modeline 	"Mode 1" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 2" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
    	Modeline 	"Mode 3" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 4" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 5" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 6" 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace
    	Modeline 	"Mode 7" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
    	Modeline 	"Mode 8" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
    	Modeline 	"Mode 9" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 10" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 11" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 12" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
    	Modeline 	"Mode 13" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 14" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
    	Modeline 	"Mode 15" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 16" 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace
    	Modeline 	"Mode 18" 74.25 1920 2008 2052 2200 540 542 547 562 +hsync +vsync interlace
    	Modeline 	"Mode 19" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync 
    	Modeline 	"Mode 20" 27.00 720 736 798 858 480 489 495 525 -hsync -vsync 
    	Option "PreferredMode" "Mode 17"
    EndSection
    

    其中是否有任何一个支持 4K 分辨率?



    BR、
    Sajan

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

    您好、
    要使其正常工作、您需要一个支持特定帧/秒分辨率的 4K 显示器。 EDID 应该能够从此类显示中获取该模式信息。

    您尝试的并不是实际以该分辨率渲染显示。 相反、 该分辨率的帧会被压缩到 HDMI 显示器能够支持的最佳模式 (1080p)。 这种压缩可能不可靠、预计您只能在用户空间应用程序中提供显示支持的模式。  

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

    你好、Divyansh、

    Section "Monitor"
    	Identifier "TOSHIBA-TV"
    	ModelName "TOSHIBA-TV"
    	VendorName "TSB"
    	# Monitor Manufactured week 1 of 2023
    	# EDID version 1.3
    	# Digital Display
    	DisplaySize 1150 650
    	Gamma 2.20
    	Option "DPMS" "false"
    	Horizsync 15-136
    	VertRefresh 24-75
    	# Maximum pixel clock is 600MHz
    	#Not giving standard mode: 1280x720, 60Hz
    	#Not giving standard mode: 1280x960, 60Hz
    	#Not giving standard mode: 1280x1024, 60Hz
    
    	#Extension block found. Parsing...
    #WARNING: I may have missed a mode (CEA mode 97)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 94)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 95)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 96)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 93)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 106)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 107)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 101)
    #WARNING: I may have missed a mode (CEA mode 102)
    #WARNING: I may have missed a mode (CEA mode 98)
    #WARNING: I may have missed a mode (CEA mode 99)
    #WARNING: I may have missed a mode (CEA mode 100)
    #WARNING: I may have missed a mode (CEA mode 63)
    #WARNING: I may have missed a mode (CEA mode 64)
    	Modeline 	"Mode 2" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
    	Modeline 	"Mode 0" 594.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync 
    	Modeline 	"Mode 1" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    	Modeline 	"Mode 3" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 4" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 5" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
    	Modeline 	"Mode 6" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 7" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 8" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 9" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
    	Modeline 	"Mode 10" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 11" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 12" 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 13" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 14" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 15" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 16" 123.86 0 545 546 1 0 0 3 256 
    	Modeline 	"Mode 17" 224.35 588 1133 1141 1532 1033 1033 1049 4177 
    	Modeline 	"Mode 18" 2.57 1 2 10 258 1 15 23 258 -hsync -vsync interlace
    	Option "PreferredMode" "Mode 2"
    EndSection
    

    此电视是否支持 4K?

    此致、
    Sajan

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

    Mode0 显示监控器支持 3840x2160。
    下面、我只看到 1920x1080 是次高分辨率。

    这种高分辨率不太可能与 AM62A 搭配使用。
    要进行交叉检查、可以连接到 EVM 并运行:

    modetest -M tidss

    要检查所有可用模式以及您的显示器支持的 fps 模式。
    在该 fps 中、您可以检查 EVM 是否以该 fps 的速率支持此模式。

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

    你好、Divyansh、

    您可以查看下面的 EDID 吗?

    $cat p.txt | parse-edid 
    Checksum Correct
    
    Section "Monitor"
    	Identifier "TOSHIBA-TV"
    	ModelName "TOSHIBA-TV"
    	VendorName "TSB"
    	# Monitor Manufactured week 1 of 2023
    	# EDID version 1.3
    	# Digital Display
    	DisplaySize 1150 650
    	Gamma 2.20
    	Option "DPMS" "false"
    	Horizsync 15-81
    	VertRefresh 24-75
    	# Maximum pixel clock is 300MHz
    	#Not giving standard mode: 1280x720, 60Hz
    	#Not giving standard mode: 1280x960, 60Hz
    	#Not giving standard mode: 1280x1024, 60Hz
    
    	#Extension block found. Parsing...
    #WARNING: I may have missed a mode (CEA mode 95)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 94)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 93)
    #DOUBLE WARNING: It's your first mode, too, so this may actually be important.
    #WARNING: I may have missed a mode (CEA mode 98)
    #WARNING: I may have missed a mode (CEA mode 99)
    #WARNING: I may have missed a mode (CEA mode 100)
    #WARNING: I may have missed a mode (CEA mode 63)
    #WARNING: I may have missed a mode (CEA mode 64)
    	Modeline 	"Mode 2" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
    	Modeline 	"Mode 0" 594.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync 
    	Modeline 	"Mode 1" 241.50 2560 2848 2901 2720 809 825 873 889 +hsync +vsync 
    	Modeline 	"Mode 3" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    	Modeline 	"Mode 4" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 5" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
    	Modeline 	"Mode 6" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 7" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    	Modeline 	"Mode 8" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    	Modeline 	"Mode 9" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
    	Modeline 	"Mode 10" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 11" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 12" 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 13" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    	Modeline 	"Mode 14" 74.25 1920 2008 2052 2200 540 542 547 562 +hsync +vsync interlace
    	Modeline 	"Mode 15" 121.30 0 545 546 1 0 0 3 256 
    	Modeline 	"Mode 16" 224.35 588 1133 1141 1532 1033 1033 1049 4177 
    	Option "PreferredMode" "Mode 2"
    EndSection


    支持 4K 显示。 但显示子系统兼容高达 2048x1080 @ 60fps、我是不是对的?
    这意味着、将 4K 视频保存到首选位置没有问题。

    此致、
    Sajan

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

    没错。 将显示器连接到 EVM 后、您能否共享以下输出:

    modetest -M tidss
    kmstest --flip

    如果视频源支持接收 4K 视频、您应该能够将视频保存在文件系统中。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果视频源支持接收 4K 视频、您应该能够将视频保存在文件系统中。

    好的。 我检查 modetest - M tidss 昨天似乎全高清.

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

    您能否分享 modetest -M tidss?  
    您的最新显示器是 4K、但 AM62A 可支持的下一种模式是全高清。

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

    好的、感谢分享。 似乎是我之前提到的情况。 您还剩下任何未决问题吗?

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

    您可以按照 e2e.ti.com/.../sk-am62a-lp-10-1-inch-hdmi-lcd-display-is-not-working-well 标签进行操作