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:GPU 渲染阻塞问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1557588/tda4ven-q1-gpu-rendering-blocking-issue

器件型号: TDA4VEN-Q1

工具/软件:

您好 TI;

在 TDA4VEN sdk10.0 平台上、我们遇到了 GPU 渲染阻塞问题。 当问题发生时、我们捕获了 PVR 日志。 您能否帮助分析原因?

此致、

Jc.

e2e.ti.com/.../pvrlogdump_5F00_j722s_2D00_evm_5F00_2508260937.txt.gz

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

    您好:  

    使用 GPU 的用途是什么? 这种情况是否在 EVM 上容易重现、或者发生在定制电路板上?

    谢谢、
    Sarabesh S.

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

    尊敬的  Sarabesh S:

    [引述 userid=“567667" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1557588/tda4ven-q1-gpu-rendering-blocking-issue/5996239

    使用 GPU 的用途是什么? 这种情况是否在 EVM 上容易重现、或者发生在定制电路板上?

    [/报价]

    这个问题发生在我们的定制电路板上、这个问题的可能性很低、只发生过一次。 通过查看我们提供的日志、我们能否确定导致此问题的确切原因?

    此致、

    Jc.

    ...

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

    尊敬的 JC:  

    PVR 转储通常会告诉我们 GPU 出现了什么问题(即页面故障,GPU HWR,无效地址等)。 如果您让我们了解使用案例并能够更一致地重现、这将帮助我们找出可能出现的问题。 您能否在 EVM 上重现此问题?

    谢谢、
    Sarabesh S.

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

    尊敬的  Sarabesh S:

    [引述 userid=“567667" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1557588/tda4ven-q1-gpu-rendering-blocking-issue/5998472

    PVR 转储通常会告诉我们 GPU 出现了什么问题(即页面故障,GPU HWR,无效地址等)。 如果您让我们了解使用案例并能够更一致地重现、这将帮助我们找出可能出现的问题。 您能否在 EVM 上重现此问题?

    [/报价]

    出现此问题的可能性极低。 目前,没有办法重现它。 目前只能分析此日志文件。 有一个非常重要的信息:当问题发生时,GPU 负载超过 145%。 请帮助分析原因。

    此致、

    Jc.

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

    尊敬的  Sarabesh S:

    帮助回答以下问题。

    1、如果多个进程同时使用 GPU、是否会出现任何问题?

    2、在什么情况下 GPU 负载会超过 100%?
    3、分析此问题需要哪些其他日志信息?

    此致、

    Jc.

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

    尊敬的 JC:  

    我会仔细研究一下、明天再回来。

    谢谢、
    Sarabesh S.

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

    尊敬的 JC:  

    1、如果多个进程同时使用 GPU、会出现任何问题吗?

    很抱歉延迟、  在 GPU 上运行多个进程没有问题。 但是、如果 GPU 利用率过高、则应用中的性能会有所下降。  

    [引述 userid=“512804" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1557588/tda4ven-q1-gpu-rendering-blocking-issue/6005606
    2、在什么情况下 GPU 负载会超过 100%?
    [/报价]

    这仅取决于正在运行的用例。 由于您可以通过多种方式使用 GPU、因此没有 GPU 负载超过 100%的情况列表。 您可以使用 Imagination 的工具 PVR Tune(此处)来测量 GPU 利用率

    3、分析此问题还需要哪些其他日志信息?

    请按照此常见问题解答中的步骤收集更多调试信息:  【常见问题解答】如何分析 GPU(图形处理单元)驱动程序或硬件问题? 

    谢谢您、
    Sarabesh S.

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

    今天通话的总结:

    -需要 Sarabesh 再次检查是否有任何信息可以从当前的 PVR 调试转储日志 pvrlogdump_j722s-evm_2508260937.txt.gz 附加在原始票证

    - 需要 Sarabesh 来评论 PVR 碳是否需要进一步分析

    -客户将根据常见问题尝试 PVR Carbon

    BR、Tommy

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

    尊敬的 Tommy:  

    根据日志、我看不到任何 HWR 或 GPU 故障。 看起来日志是在 GPU 利用率为 1%(而非 145%)时获取的、如上所述。 有很多 APM 计数、但固件和驱动程序状态显示为“正常“。

    客户如何测量 GPU 利用率?

    我创建了一个 IMG TT、以便在日志中了解他们的想法、以防我漏掉任何信息。

    此致、
    Sarabesh S.

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

    IMG 要求 PVR 碳捕获将是确定原因的最佳途径。  

    您之前曾询问过具有多个进程的任何 GPU 问题。 如果使用多个线程、每个线程都有单独的上下文、那么应该没有问题。 但是、如果多线程具有相同的上下文、如果不正确、可能会导致问题。

    以下是有关多线程的 Imagination 文档、以及不损害应用程序的准则: https://blog.imaginationtech.com/understanding-opengl-es-multi-thread-multi-window-rendering/

    谢谢您、
    Sarabesh S.

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

    您好:

    将此 TT 标记为已关闭。 如果有任何进一步的细节,如之前请求的 PVRCarbon 或你能够找到一个解决方案,只需在这里回复。

    谢谢、
    Sarabesh S.