Mesa 24.2 发布,包含新的 Vulkan 扩展和新的着色器缓存

Mesa 24.2 发布,包含新的 Vulkan 扩展和新的着色器缓存

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

Mesa 24.2是开源OpenGL和Vulkan驱动程序的新版本,为AMD RDNA4/GFX12和英特尔Xe2显卡提供了升级和支持。此外,还有性能优化、新的Vulkan扩展和其他功能。Mesa 24.2还改进了Raspberry Pi 5的Vulkan支持。

🔎

延伸解读

新着色器缓存:降低文件系统开销

Mesa 24.2 默认启用了新的着色器缓存实现,旨在减少文件系统开销。着色器缓存用于存储已编译的着色器程序,避免重复编译,从而提升应用启动和运行效率。新实现通过优化缓存读写方式,可能降低 I/O 压力,对游戏和图形应用有积极影响。

Vulkan 扩展覆盖多款驱动

本次更新为多个 Vulkan 驱动添加了新扩展,包括 RADV、ANV、Turnip、lavapipe 等。例如 VK_KHR_dynamic_rendering_local_read 和 VK_EXT_legacy_vertex_attributes 等。这些扩展为开发者提供了更多硬件功能访问途径,有助于提升兼容性和性能,但具体收益取决于应用是否使用这些扩展。

下一代显卡支持:AMD 与英特尔

Mesa 24.2 为 AMD RDNA4/GFX12 和英特尔 Xe2 显卡(包括 Lunar Lake 和 Battlemage)提供了大量升级和支持工作。这意味着这些尚未广泛上市的新硬件在开源驱动栈中获得了初步支持,为未来 Linux 系统上的可用性打下基础。

发行版集成与 Raspberry Pi 5 改进

Mesa 24.2 预计成为 Ubuntu 24.10 等即将发布的 Linux 发行版的默认图形驱动堆栈,用户升级系统后即可获得。此外,该版本还包含针对 Raspberry Pi 5 的多项 V3DV Vulkan 改进,提升了这一热门单板计算机的图形能力。

❓

Q&A

Mesa 24.2 的主要更新内容是什么?

Mesa 24.2 包含对 AMD RDNA4/GFX12 和英特尔 Xe2 显卡的支持,新增 Vulkan 扩展和性能优化,以及改进了 Raspberry Pi 5 的 Vulkan 支持。

Mesa 24.2 如何改善了着色器缓存?

Mesa 24.2 引入了新的着色器缓存实现,旨在减少文件系统开销。

Mesa 24.2 将在哪些 Linux 发行版中成为默认驱动程序?

Mesa 24.2 将成为 Ubuntu 24.10 和其他即将发布的 Linux 发行版的默认图形驱动程序堆栈。

Mesa 24.2 对 Raspberry Pi 5 有哪些具体改进?

Mesa 24.2 针对 Raspberry Pi 5 进行了多项 V3DV Vulkan 改进,提升了其 Vulkan 支持。

Mesa 24.2 中新增了哪些 Vulkan 扩展?

Mesa 24.2 新增了多个 Vulkan 扩展,包括 VK_KHR_dynamic_rendering_local_read 和 VK_EXT_legacy_vertex_attributes 等。

Mesa 24.2 对显卡性能的优化有哪些?

Mesa 24.2 包含对 RadeonSI 和 RADV 的性能优化,提升了显卡的整体性能表现。

🏷️

标签

➡️

继续阅读