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.

[参考译文] AM3358:SGX GPU 加速

Guru**** 2645895 points

Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1585623/am3358-sgx-gpu-acceleration

部件号: AM3358

 

您好:

我正在使用 TI SDK 09.03.05.02 在 BeagleBoneBlack (AM3358) 上进行 GPU 加速、我尝试构建 SGX 组件并在目标上安装以测试 GPU。 以下是我遵循的序列。

  1. 已执行“ make all“以构建内核 6.1.119 和 u-boot。
  2. 在 SD 卡引导分区上复制了 MLO、u-boot.img、zImage 和 DTB
  3. 从/filesystem/am335x-evm 复制了默认映像“tisdk-default-image-am335x-evm"</s>“
  4. 从 SD 卡引导目标成功。
  5. 针对 6.1.119 版本构建了 SGX 内核模块并复制到目标
  6. 已构建 Mesa 组件并复制到目标。
  7. 将 SGX UM 二进制文件(闭源)复制到目标。
  8. SGX KM 成功加载,当我尝试启动 UM (pvrsrvctl ),它显示了构建不匹配错误,如下所示。

TI 提到 包含 SGX 的预编译默认映像 (tisdk-default-image-am335x-09.03.05.02.wic) 在 BBB(版本 B6)上进行了测试、并且我使用相同的 BBB 版本。  TI SDK 09.03.05.02 内核版本为 6.1.119 、SGX km 也随版本 6.1.119 构建。

UM 二进制文件使用内核版本 6.1.83(如下图所示)。 我认为、 如果我错了、这就是出现构建不匹配错误的原因。 您能帮助我解决这个错误并指导我如何继续处理吗?

谢谢您、

Shanti

 

image.png

 

 

 

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

    您好、

    您是否已经按照此处列出的步骤操作: https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/09_03_05_02/exports/docs/linux/Foundational_Components / Graphics/SGX/SGX.html Build_Guide

    此致、
    Krunal

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

    尊敬的 Krunal:

    感谢您的答复。
    是的、我从您仅分享的链接中跟踪了 stpes、并成功构建了所有 3 个组件。

    谢谢、

    Shanti

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

    您好、

    好的、编译完所有项目后、您仍然看到错误吗? 此外、如果所有内容都正确复制、则应加载 GPU 模块、而无需手动启动。

    此致、
    Krunal

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

    我上次做的是我 从文档中提到的链接下载了 SGX 组件(内核模块和 Mesa 源包以及 UM 二进制文件)。 我根据内核 6.1.119 编译了 KM 和 Mesa 并安装。  我了解的所有三个组件都不需要手动启动 UM。 我使用了预构建的 tisdk 默认映像并验证了 GPU 是否正常工作(使用 PVRTune 工具)。  我将再次从 Fresh Build 开始并验证 GPU 加速。

    此外、我想问您、 使用 GPU 时是否有任何方法来衡量/验证性能改进。

    谢谢您、

    Shanti

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

    嗨、Shanti、

    PVRTune 是测量 GPU 性能的最佳方法。

    此致、
    Krunal

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

    好的。 谢谢你。