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.

[参考译文] TDA4VEN-Q1:在 TDA4VEN SDK11.01 中使用 OpenCL 调用 GPU 时发生错误

Guru**** 2867540 points

Other Parts Discussed in Thread: TDA4VEN-Q1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1626984/tda4ven-q1-error-occurs-when-calling-gpu-with-opencl-in-tda4ven-sdk11-01

器件型号: TDA4VEN-Q1

您好 TI 专家、  

我们将使用 TDA4VEN SDK11.1 进行算法开发、并尝试使用 OpenCL 调用 GPU 来进行图像处理。 执行 clGetPlatformID (0、NULL、&num_platforms) 时、我们遇到错误“OpenCL init failed。“ 然后我们尝试使用 clinfo 命令检查并发现没有可用的 GPU 平台、输出显示“Number of platforms = 0“。  

这可能是由于电路板图像中没有 GPU 驱动程序造成的、还是有其他可能的原因?

 

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

    您好、HLOS 是 QNX 还是 Linux?

    是否可以运行以下命令:  

    1. 在运行应用程序之前、请运行以下命令:
      `pvrdebug -loggroups main、mts、HWR`
    2. 执行过程中遇到错误后、运行以下命令:`pvrlogdump`。 这将生成一个您可以在此处共享的文件。  

    谢谢、
    Sarabesh S.

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

    尊敬的 Sarabesh:

    希望此消息能为您提供帮助。 本文旨在跟进我们前面讨论的 TDA4VEN-Q1 OpenCL GPU 问题。 由于项目的截止日期紧迫、如果您能在方便时尽早查看日志并提供初步分析或进一步的调试建议、我将不胜感激。

    感谢您的支持!

    此致、
    Tian Liang

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

     今天的会议中提到的 Sarabesh Srinivasan 客户是原生 PSDK Linux 11.1、能够支持 GPU 加速的 OpenCL、他们可以在此基础上部署算法并使其从 TI EVM 运行。 但是、问题出在客户电路板上、它不使用 TI 的本机 Linux、而是 WindRiver 的商业版本从未适应 TDA4VEN、因此请从相关性角度指出需要哪些 Linux 内核版本、WindRiver 需要的 DDK 版本即将为 TDA4VEN 中的 TI GPU 启用 OpenCL。 谢谢。   

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

    您好:

    感谢您发现客户正在使用商业 WindRiver 版本的 Linux。 看起来缺少依赖项、需要为 OpenCL 验证启用这些依赖项。

    您的 DDK 版本 24.2 支持 OpenCL、SDK 最早可提供 11.0(内核版本 6.12.35)

    您能否检查电路板上是否存在以下问题:  

    1./etc/OpenCL/vendors/IMG.icd 是否存在并包含文本 libPVROCL.so?
    2.结果是什么 ls -la /usr/lib/libPVROCL 和  ls -la /usr/lib/libOpenCL
    3. ldd /usr/lib/libPVROCL.so 显示什么? (

    根据 共享的 pvrlogdump_spartan_a_2112311617.txt 日志、我没有看到驱动程序版本有任何问题或常规初始化问题。 我将与 Imagination 分享这些内容以进行进一步调试。  

    此致、
    Sarabesh S.

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

    您好:  

    如果这仍然是一个问题、请告诉我。  

    还有一个问题是您是在 TI SDK 上看到此内容、还是该问题仅存在于 WindRiver 版本的 Linux 上。  

    此致、
    Sarabesh S.