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.

[参考译文] TDA4VE-Q1:TDA4VE GPU 驱动器和处理优先级

Guru**** 2421610 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1519401/tda4ve-q1-tda4ve-gpu-driver-and-process-priority

器件型号:TDA4VE-Q1


工具/软件:

您好 TI 专家:
     我们使用 TDA4VE SDK0806 版本。 更改进程优先级上限后、我们发现 GPU 驱动程序将报告错误。 我们的 GPU 驱动程序已升级到版本 1002、我们发现也存在错误。
    问题复制步骤:
  1. 系统关机后再开机:执行关机后再开机以重新启动主板的子系统。
  2. 自动启动业务流程:系统将在启动时自动启动业务流程。 启动进程后、立即使用 chrt 命令为 iuni 和其他业务进程设置计划策略和优先级:
      “chrt -a -r -p 1 $pid“
      注意:iuni 进程有一个专用线程负责启动 PVR (EGL API) 模块。
  1. 监视系统行为:使用 top 命令并检查 dmesg 日志。 在几秒钟内、可能会打印与 PVR_k 相关的异常。

     0806 GPU 驱动程序:

     

     e2e.ti.com/.../dmesg_5F00_18_5F00_26_5F00_t1gc.txt

     1002 GPU 驱动程序

      

      

      

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

    1002 dmesg:

              e2e.ti.com/.../1321.dmesg_5F00_t1gc.txt

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

    您好、Gaston、

    您能否分享为更改 GPU 的较高进程优先级而制作的补丁? 另外、请在内核中添加任何其他相关修改。

    谢谢您、
    Sarabesh S.

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

    您好 Sarabesh:

              我们的应用层会更改优先级功能、如下所示

              

              我们的内核使用 TDA4VE SDK Linux 0806 版本、但已在某种程度上进行了修改。 请参阅随附的文件以了解 defconfig。

              e2e.ti.com/.../t1gc_5F00_defconfig.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“523069" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1519401/tda4ve-q1-tda4ve-gpu-driver-and-process-priority
    1. 自动启动业务流程:系统将在启动时自动启动业务流程。 启动进程后、立即使用 chrt 命令为 iuni 和其他业务进程设置计划策略和优先级:
          “chrt -a -r -p 1 $pid“
          注意:iuni 进程有一个专用线程负责启动 PVR (EGL API) 模块。
    [/报价]

    您好、Gaston

       此命令将优先级设置为“1",“,</s>、

       是否在路径 sdk8.6 和 sdk10.1 之前应用了此命令并且未发现任何问题?

       您能否  先检查 pvr_k 驱动程序任务并将其与您的业务流程优先级进行比较?

    此致

      Semon

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

    您好 Semon:

               是否在路径 sdk8.6 和 sdk10.1 之前应用了此命令并且未发现任何问题?

              我以前在 TDA4AL 上用过同样的方法使用过 chrt、没有任何问题。 当然、TDA4AL 没有 GPU

               您能否  先检查 pvr_k 驱动程序任务并将其与您的业务流程优先级进行比较?

               未找到 pvr_k 内核线程、但找到了这些线程。 我应该检查哪个主题以及如何检查它?

               

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

    您好、Gaston、  

    PVR 进程使用多个前缀为 PVR_的内核线程。 我们应该检查并可能提高所有这些关键 PVR 线程的优先级。 PVR 线程在内核中运行、不受用户空间补丁的影响。  

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“523069" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1519401/tda4ve-q1-tda4ve-gpu-driver-and-process-priority/5842361 #5842361“]

     是否在路径 sdk8.6 和 sdk10.1 之前应用了此命令并且未发现任何问题?

              我以前在 TDA4AL 上用过同样的方法使用过 chrt、没有任何问题。 当然、TDA4AL 没有 GPU

               您能否  先检查 pvr_k 驱动程序任务并将其与您的业务流程优先级进行比较?

               未找到 pvr_k 内核线程、但找到了这些线程。 我应该检查哪个主题以及如何检查它?

    [/报价]

    您好、Gaston

       我的想法是、也许您将业务任务优先级提升得太高、这可能会 影响 GPU 驱动程序任务、也许调整业务任务优先级以查看是否有不同。

    此致

      Semon

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

    您好  Sarabesh:

              如何提高 PVR 线程的优先级

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

    您好、Gaston、

    对此进行研究。 我会用一些方法来更新您。 但在与我们的团队交谈后,我认为 问题不是因为 k 线程的优先级,而是反锯齿功能。

    谢谢、
    Sarabesh S.

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

    您好:  

    您可以尝试使用以下命令更改 PVR 线程的优先级、让我知道您的结果。

    • 将优先级设置为 1:sudo chrt -r -p 1
    • 将优先级设置为 2:sudo chrt -r -p 2

    此外,在做了一些更多的研究后,我找到了这个术语 纹理出血 这是抗混叠的常见效应并描述了您看到的问题。  

    此致、
    Sarabesh S.

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

    您好  Sarabesh:

    我们只是 在我们的相机图像着色器中尝试过质心限定符,但线条仍然偏斜。

    https://www.opengl.org/pipeline/article/vol003_6/

    我们提到 上面的文章,这与纹理出血是一样的吗?

    Henry

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

    您好、这似乎解决了另一个问题。 另外,请注意,我将在 23 日下班,所以预计响应会延迟。 我将在我有空时作出回应。  

    谢谢您、
    Sarabesh S.

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

    您好:  

    是否有关于此问题的任何更新?

    谢谢您、
    Sarabesh S.

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

    您好:  

    关闭此 TT。 如果有更新、只需做出响应。  

    谢谢、
    Sarabesh S.