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.

[参考译文] TDA4VM:如何在 TDA4VM 上扩展 GPU 使用的视频存储器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1375841/tda4vm-how-to-expand-the-video-memory-used-by-gpu-on-tda4vm

器件型号:TDA4VM

工具与软件:

您好!

  我们的项目是使用 GPU 用 SDK 0900渲染图片,所以我们想问几个问题:

1、我们发现当渲染输出的大小为2766x1022时,输出图像为黑色,

当大小为0.75*(2766x1022)时、输出图像是正常的。 GPU 没有足够的视频内存? 如果是、如何扩展该内存?

2 μ、A

我看到 GPU 在功能描述中具有64GB 物理内存、是否可以修改此内存? 哪个部分属于?

谢谢

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

    您好!

    [报价用户 id="496627" url="~/support/processors-group/processors/f/processors-forum/1375841/tda4vm-how-to-expand-the-video-memory-used-by-gpu-on-tda4vm "]

    2 μ、A

    我看到 GPU 在功能描述中具有64GB 物理内存、是否可以修改此内存? 哪个部分属于?

    [报价]

    这与 SoC 中的集成以及 GPU 可物理寻址的内存大小有关。 它不应该考虑渲染纹理、因为渲染会受到软件驱动程序的限制。

    Unknown 说:
    1、我们发现当渲染输出的大小为2766x1022时、输出图像为黑色

    控制台中是否有任何错误? 我们可以渲染到特定的纹理大小,但这完全在上限之内。 因此、驱动程序在呈现纹理时遇到了问题、我们需要调查这可能是什么情况。

    您是否有可以显示此误差的示例应用?

    此致、

    Erick

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

    您好、 Erick、

       在这个问题上是否有任何进展?

      我发现我可以在不使用帧缓冲区的情况下获得2776x1022渲染的图像。 使用帧缓冲区后、我必须减小输出大小。 这是我从使用帧缓冲区获得的日志。

    e2e.ti.com/.../pvrlogdump_5F00_2201010100.txt

       谢谢。

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

    您好!

    抱歉、我们使用的应用程序相当复杂、目前还没有简单的应用程序。

    在这种情况下、我们需要更好地了解您的应用。 它使用什么窗口系统? 或者说它是使用 OpenVX 实用程序运行的。

    [报价用户 id="496627" url="~/support/processors-group/processors/f/processors-forum/1375841/tda4vm-how-to-expand-the-video-memory-used-by-gpu-on-tda4vm/5261627 #5261627"]

      我发现我可以在不使用帧缓冲区的情况下获得2776x1022渲染的图像。 使用帧缓冲区后、我必须减小输出大小。 这是我从使用帧缓冲区获得的日志。

    pvrlogdump_2201010100.txt

    [报价]

    我看到日志显示了一些硬件恢复。 我们可以对这些问题进行分析、并提供建议与您联系。

    谢谢!

    Erick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它使用的是什么窗口系统? 或者它是否正在使用 OpenVX 实用程序。[/QUOT]

    我们应该使用操作系统在 Linux+RTOS 平台上运行。

    我们可以呈现特定纹理大小

    GPU 呈现的最大尺寸是多少?

    谢谢。

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们应该使用 opengles 在 Linux+RTOS 平台上运行。

    好的、对于 RTOS 拥有显示屏的 Linux + RTOS、我们没有常用的窗口化系统。 相反、我们使用 EGL 图像从其他 OpenVX 节点接收数据、并以类似的方式将数据输出发送到其他节点。 这些都由 dma-buf 内存分配支持、因此它具有通用性。 这些也被视为纹理。

    您的纹理可能存在对齐问题。 您能否尝试制作纹理2784*1024、如果仍有错误、请告诉我?

    GPU 呈现的最大尺寸是多少?

    GPU 硬件具有最大功能、但 API 也具有最大功能。 由于您很可能会使用 OpenGLES、因此有一种方法可以查询支持的最大纹理大小:

    https://registry.khronos.org/OpenGL-Refpages/es3/html/glGet.xhtml

    搜索 GL_MAX_TRATURE_SIZE。

    此致、

    Erick

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

    您好、 Erick、

    请尝试制作纹理2784*1024

    此大小的输出仍为 black.e2e.ti.com/.../pvrlogdump_5F00_2201010009.txt

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

    您好!

    如果有一个单元测试应用程序来测试你正在尝试的纹理分配,这样我就可以在我身边尝试了,这将是非常有用的。 如果无法进行单元测试、至少需要有关如何创建纹理的说明。

    您能否在此处分享您指的代码差异:

      我发现在不使用帧缓冲区的情况下可以获得2776x1022渲染图像。 使用帧缓冲区后、我必须减小输出大小。 这是我从使用帧缓冲区获得的日志。

    如何分配帧缓冲区? 在不使用帧缓冲区的情况下呈现图像意味着什么?

    谢谢!

    Erick

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

    您好、 Erick、

    对于您正在尝试进行的纹理分配的单位测试应用程序将非常有帮助、这样我就可以在我这边尝试。 如果无法进行单元测试、至少需要有关如何创建纹理的说明。

       当我们使用 SDK 0900 RTOS 中的演示应用程序( vx_app_srv_Fileio.out )进行渲染测试时,我们发现1920x1080可以正常输出,但2637x970或2776x1022无法正常输出。

    e2e.ti.com/.../output-image.pptx

     我们的应用和演示无法 正常呈现2776x1022的图像。您能否 先使用 TI 演示(vx_app_srv_FileIO.out)进行测试?

       

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

    您好、 Erick、

       在这个问题上是否有任何进展?

    谢谢你

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

    您好!

    还没有、我们还在努力自己进行测试。

    此致、

    Erick

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

    您好、 Erick、

       在这个问题上是否有任何进展?

    谢谢你

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

    您好、Erick

    您是否可以使用演示应用程序在 TDA4VM 0900上呈现2776x1022图像?

    谢谢。

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

    您好、 Erick

    以下是使用演示 在 TDA4VM SDK 0900上进行测试时所做的更改。

    当大小为2498x919时、图像可以正常输出、但当大小为2776x1022时、输出异常。

    e2e.ti.com/.../app_5F00_srv_5F00_fileio.zip

    当在 TDA4VM SDK 0804演示中使用相同的修改时、2776x1022和2498x919尺寸可以正常输出

    谢谢你。

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

    您好!

    我怀疑 OpenVX 中的更改会影响 GPU 中此功能的使用。 我可以使用一个独立测试来验证输出的大小、然后如果问题出在 OpenVX 而非 GPU 驱动程序中、我们可以缩小范围。

    此致、

    Erick

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

    Erick、请在优先级上支持此问题、我从客户网站上昨天了解到、2776x1022分辨率是汽车 OEM 的特定显示/查看端口要求、他们必须在获得奖励之前尽快确认此功能。 谢谢。  

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

    您好、 Erick

    我怀疑 OpenVX 中的更改会影响 GPU 中此功能的使用。 我有一个独立的测试可以用来验证输出的大小、如果问题在 OpenVX 中而不是在 GPU 驱动程序中、我们可以缩小范围。[/QUOT]

     此测试是否有任何进展?

    谢谢。

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

    您好!

    抱歉、我们尚未测试此内容。 尝试寻找一些时间进行测试。

    此致、

    Erick

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

    您好、 Erick

     请帮助我们尽快测试并解决该问题。

    谢谢。

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

    您好、 Erick

    您是否有此测试的结果?

    谢谢。

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

    您好、Qing Wang、

    是否有关于此问题的进一步更新?  

    此致、

    Brijesh

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

    您好、

    否、我们仍在等待您的帮助来分析和解决此问题。

    您是否对此问题有任何进一步的测试结果?

    谢谢

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

    您好!  

    我是从 Erick 继承这个线程的。 请给我一些时间来更新历史记录和行动项目。 感谢您的耐心。

    此致、
    Sarabesh S.

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

    正在解锁该线程。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="496627" url="~/support/processors-group/processors/f/processors-forum/1375841/tda4vm-how-to-expand-the-video-memory-used-by-gpu-on-tda4vm/5305819 #5305819"]

    当在 TDA4VM SDK 0804演示中使用相同的修改时、2776x1022和2498x919尺寸可以正常输出

    [报价]

    大家好、Qing Wang、我再次查看此主题。 很抱歉耽误你的时间。 您能否在最新的10.1 Vision-Apps SDK 上测试您的应用程序? 是否有与此相关的任何状态更新?

    此致、
    Sarabesh S.