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:Yocto:图形驱动程序加载失败:客户端和 KM 驱动程序构建选项不匹配

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1382357/am3358-yocto-graphics-driver-fails-to-load-mismatch-in-client-side-and-km-driver-build-options

器件型号:AM3358

工具与软件:

我有一个基于 BeagleBone Black 的定制模块上系统。  我们运行的是随 Yocto 项目构建的 Processor SDK 9.01。 u-boot 和内核版本是 Processor SDK Linux 9.01.00.001版本附带的版本。

我一直在尝试让图形演示在我们的系统上运行、但是在加载图形协处理器驱动程序时遇到了一些问题。

一些与 Yocto 相关的背景知识:

  • 我的机器功能中使用了 GPU (machine .conf)
  • OpenCV、x11已从发行版功能(distro .conf)中删除
  • 我在 IMAGE_INSTALL 中添加了 libegl、libgbm、ti-SGX-DDK-km 和 ti-SGX-DDK-um
  • 我尝试了两个打包组,试图获得运行的东西:  
    • packagegroup-arago-tisdk-matrix
    • packagegroup-arago-tisdk-graphics
  • 我的图像继承"Arago-image-inc"
  • 我的机器继承了 ti33x.inc

此帖子附件是一个文本文件、其中包含:

  • PVR 相关内核消息
  • "gfx_check.sh"脚本的输出

我想知道:

  1. 要包括到哪些封装中
    1. 运行图形协处理器
    2. 加载图形演示
    3. 使用 SGX 协处理器运行 OpenGL/SDL2应用程序
  2. 要成功加载 SGX 驱动程序、需要进行哪些更改

谢谢!

Jeffe2e.ti.com/.../video_5F00_settings.txt

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

    您好!

    只需进行配置、便可获取以下内容:

    UM: https://git.ti.com/cgit/arago-project/meta-ti/tree/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-sgx-ddk-um_1.17.4948957.bb?h=kirkstone

    公里: https://git.ti.com/cgit/arago-project/meta-ti/tree/meta-ti-bsp/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb?h=kirkstone

    梅萨: https://git.ti.com/cgit/arago-project/meta-ti/tree/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_22.3.5.bb?h=kirkstone

    此致、
    Krunal

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

    我的 UM 和 KM 文件匹配。

    Mesa 文件具有不同的 srcrev。  我的版本展示了2023年10月以来的承诺:  

    13829fd7ffa8e9e961cc8702869da55d72f99a84
    我确实发现、KM 进行了更改、以使其能够构建调试版本----因此增加了调试信息、并显示了"Extra options present in KM"消息。   将"PVR_BUILD"改回"RELEASE"似乎可以修复问题。
    添加图形演示需要安装什么软件包?  我已经安装了"matrix-3D-demo-kmscube "、但运行 kmscube 的结果是无法设置模式。  kmscube -m rgba 在分段错误中结束。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    IMG (我们的 GPU 供应商)不再为 SGX 提供 GPU 支持。 我们没有更新版本的驱动程序、 我们的开发团队 尽最大努力不断扩展 对旧版驱动程序 v117的支持。 在内部、我们正在审查旧驱动程序体系结构的不兼容性及其对 kmscube、glmark、qt 等用户空间应用程序的影响 不幸的是、对于9.x 版本、kmscube/glmark 故障是已知问题 、但我们无法轻松解决这些问题、因为它涉及重新构建 IMG 编写的驱动程序。  

    此致、
    Krunal

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

    总之、任何已知的9.x 版本都不支持 SGX、也没有支持的时间表。  除非我们降级到 SDK 版本7.03、否则我们不应该期望任何用户空间应用程序以任何容量使用图形协处理器?

    我的理解是否正确?

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

    您好!

    是的、是这样。

    此致、
    Krunal

x 出现错误。请重试或与管理员联系。