Mesa 24.3于2024年11月21日提前发布,新增多项功能和改进,特别是在Vulkan和OpenGL驱动方面,包括对Radeon Vulkan、Apple Silicon的支持,以及对Intel和NVIDIA驱动的性能优化。Mesa 25.0正在开发中,预计第一季度发布。
Mesa 24.3 新增对 Wayland 下 Vulkan FIFO 模式的支持,允许使用 FIFO 协议替代邮箱模式,提升图像更新效率。该功能经过 11 个月开发,已合并至主线。
在Mesa 24.3发布前,Alyssa Rosenzweig将Apple Silicon的OpenGL和Vulkan代码推送至Mesa Git,提升了M1/M2在Linux上的游戏性能。更新包括视频内存管理改进、细分支持和错误修复,Honeykrisp Vulkan驱动性能显著提升。
在Mesa 24.3中,AMD Radeon图形硬件的RadeonSI驱动程序支持异步VCE/UVD视频操作,提升了FFmpeg性能。此外,更新还增加了UVD的HEVC编码功能,预计Mesa 24.3将在一个月内发布。
AMD 的 David Rosca 在 Mesa 24.3 中改进了开源视频加速,新增对 AV1 静态图像编码的支持,主要用于 AVIF 图像。通过修改约 100 行代码,Radeon GPU 上的静态图像编码功能现已正常工作。
Mesa 24.3 在 PanVK Vulkan 驱动中增加了对 Arm Mali v10 图形硬件的初步支持,特别是针对第二代 Valhall 架构。该工作由 Boris Brezillon 和 Collabora 完成。Mali-G78 和 Mali-G68 的基本 Vulkan 支持将在 Mesa 24.3 的下一个版本中提供。Arm 还有另外三代 Valhall 架构需要解决。
Linux 6.12将默认启用Intel Battlemage和Lunar Lake显卡,提供开箱即用的内核图形驱动程序支持。Mesa驱动程序与Iris Gallium3D(OpenGL)和ANV Vulkan也正在努力实现开箱即用的支持。合并到Mesa 24.3-devel的补丁为Intel Battlemage G21显卡提供了初始支持,无需覆盖“INTEL_FORCE_PROBE”。该补丁还标记为回溯到稳定的Mesa 24.2系列。与当前的Mesa 24.2系列相比,Mesa 24.3可能具有更多的优化和功能。
Mesa 24.3在RadeonSI/VCN驱动代码中重新设计了视频编码,实现了新功能,增强了驱动性能,并为H.265/HEVC视频编码节省了内存。开源开发者David Rosca的补丁已合并,支持长期参考、参考图片重新排序和参考图片失效。驱动现在可以切换到应用程序DPB管理,简化了驱动程序并允许高级功能。视频编码的重做已在Mesa 24.3-devel中发布,并将成为Q4-2024驱动版本的一部分。
Asahi Linux项目的AGX Gallium3D和Honeykrisp驱动程序与Mesa 24.3-devel Git仓库同步,涉及约2k行代码优化。Mesa 24.3将于11月发布。
Mesa 24.3现在对Vulkan视频有更好的支持,包括H.264和H.265编码。Igalia工程师Hyunjun Ko的合并请求已经被合并,其中包括20个补丁,影响了3500行代码。对于对开源Intel Linux驱动程序中H.264和H.265 Vulkan视频编码支持的详细信息,用户可以在https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27810找到更多信息。
完成下面两步后,将自动完成登录并继续当前操作。