在本季度的 Mesa 24.3 版本发布之前,Alyssa Rosenzweig 已将最新的 Apple Silicon OpenGL“AGX Gallium3D”和 Vulkan“Honeykrisp”代码从 Asahi Linux 开发存储库推送到 Mesa Git 代码库中。
带有 Mesa 驱动程序的 Asahi Linux 上的 Apple Silicon M1/M2 对于 Linux 游戏来说变得越来越实用,尽管 Asahi Linux 范围之外的障碍仍然存在,例如 DRM 内核图形驱动程序尚未进入上游。本周,最新的 OpenGL 和 Vulkan 驱动程序代码已同步到上游 Mesa,以进一步提高这些开源 Apple 图形驱动程序实现的质量。
这一最新的拉取改进了视频内存管理、改进了曲面细分支持、修复了 OpenGL 和 Vulkan 驱动程序的许多错误、改进了各种着色器编译器性能,并通过 Honeykrisp Vulkan 驱动程序进行了持续推广,这是性能向前迈出的又一重要步骤。
– 许多 GenXML QoL 改进。
– VRAM 管理改进(感谢 @slp)
– 许多曲面细分改进,还有更多即将推出
– 大量错误修复(GL 和 VK 驱动程序)
– 编译器性能改进
– Honeykrisp 的持续推广 (perf)
有关这些 Apple Silicon 图形驱动程序改进的更多详细信息,请参阅 Mesa 24.3 中的这些改进,可通过此合并找到。
转自 Apple Silicon OpenGL/Vulkan Drivers Updated This Week For Mesa 24.3 – Phoronix