文章介绍了Tyr Rust GPU驱动系列的第二篇,重点讲解了Arm Mali CSF GPU在Linux内核中的运作,用户态驱动UMD与内核态驱动KMD的协作,以及Tyr提供的紧凑ioctl接口。同时提到Asahi Linux在GPU驱动方面的进展,强调了上游化和性能优化的重要性。
PanVK 驱动程序在 Mesa 中支持 Vulkan 1.2,适用于 Arm Mali v10+ 硬件,包括 G310、G610、G720 和 G725 GPU。尽管尚未正式符合标准,但已通过 CTS 测试。该功能将在 Mesa 25.2 中发布,并计划向后移植到 Mesa 25.1。
Mesa 24.3 在 PanVK Vulkan 驱动中增加了对 Arm Mali v10 图形硬件的初步支持,特别是针对第二代 Valhall 架构。该工作由 Boris Brezillon 和 Collabora 完成。Mali-G78 和 Mali-G68 的基本 Vulkan 支持将在 Mesa 24.3 的下一个版本中提供。Arm 还有另外三代 Valhall 架构需要解决。
完成下面两步后,将自动完成登录并继续当前操作。