昨天,Mesa 24.3 的代码合并了 PanVK Vulkan 驱动程序对 Arm Mali v10 图形硬件的初步支持。v10 架构适用于第二代 Valhall GPU,与正在进行的基于 Panthor CSF 驱动程序支持的 Linux 内核驱动程序工作相辅相成。
对于第二代 Valhall(如 Mali-G78 和 Mali-G68),PanVK 驱动程序已经提供了早期支持。但正如 Mesa 合并请求中所指出的,这 “足以让 vkcube 运行”,但 Vulkan 驱动程序的整体支持仍有很长的路要走:
“这是对 CSF 后端实现的一次尝试,足以让简单的图形/计算工作负载在 v10 上运行。我们绝不是在接近 1.0 的一致性,但至少,一旦我们合并了基本模块,我们就可以并行开发所有缺失的功能。“
这项工作由 Boris Brezillon 与 Collabora 共同完成,因此在下一季度的 Mesa 24.3 版本中,至少第二代 Valhall Mali GPU 将能够在使用 Panthor 内核驱动程序时获得基本的 Vulkan 支持。除了对第二代 Valhall 的支持还需要做更多的工作之外,目前还有三代新的 Valhall 需要解决,Arm 目前已经推出了第五代架构的 Mali G725 和 Immortalis G925。
有关初始 Arm Mali v10 支持的更多详细信息,请参阅 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30969。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/52338.html