本周末合并到 Mesa 23.3 中的 V3D Gallium3D (OpenGL) 和 V3DV Vulkan 驱动程序将初步支持新款 Raspberry Pi 5 单板计算机中的 Broadcom VideoCore 7.1.x 图形 IP。
虽然 Raspberry Pi OS 已推出了自己的 Mesa 和 Linux 内核下游构建版本,可立即在 Raspberry Pi 5 上实现开箱即用的图形加速,但为了更具前瞻性并获得上游支持,以便其他 ARM Linux 发行版也能轻松采用,Igalia 的 Alejandro Piñeiro 及时向 Mesa 23.3 的上游 V3D/V3DV 驱动程序提交了 VideoCore 7.1.x 图形支持。虽然 DRM 内核图形驱动程序支持也需要向上游提交,以获得可运行的开源 GPU 栈,但该内核代码可能会在 6.7 版内核中出现。
Piñeiro 描述了 Raspberry Pi 5 的 VideoCore 7.1.x 更改:
虽然与 HW gen 4.X(在 rpi4 上使用)相比有很多变化,但不需要为它们创建全新的驱动程序,只需大量更新 v3d、v3dv 和常见的 Broadcom 部分,尤其是编译器。此 MR 仅包含修改 v3d、v3dv 和 Broadcom 通用代码的补丁。我们还有一些补丁需要在 NIR 上进行更改,但我们更愿意在 MR 合并后发送它们。这些改进不需要让驱动程序工作,所以他们可以等待。
通过这些补丁,Vulkan 和 OpenGL ES 一致性测试套件已成功通过
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/35536.html