Mesa 25.0 开源图形堆栈今天作为重大更新发布,为包含的几个图形驱动程序引入了新功能和改进。
Mesa 25.0 的亮点包括 Vulkan 1.4 对 RADV (AMD)、ANV (Intel)、NVK (NVIDIA)、Turnip (Qualcomm)、Asahi (Apple) 和 Lavapipe(软件)驱动程序的支持,对 Vulkan 1.1、shaderInt16、shaderInt64、imageCubeArray、depthClamp、depthBiasClamp、drawIndirectFirstInstance、sampleRateShading 和 occlusionQueryPrecise 的支持,以及对 RADV 驱动程序的初始 GFX12 (RDNA4) 支持。
适用于 Mali GPU 的 PanVK 图形驱动程序还支持许多 Vulkan 扩展,includingVK_KHR_dedicated_allocation、VK_KHR_global_priority、VK_KHR_index_type_uint8、VK_KHR_map_memory2、VK_KHR_multiview、VK_KHR_shader_non_semantic_info、VK_KHR_shader_relaxed_extended_instruction、VK_KHR_vertex_attribute_divisor VK_KHR_zero_initialize_workgroup_memory、 和 VK_KHR_shader_draw_parameters。
Mesa 25.0 中的 PanVK Vulkan 驱动程序也支持VK_KHR_shader_float16_int8、VK_KHR_8bit_storage、VK_EXT_4444_formats、VK_EXT_global_priority、VK_EXT_global_priority_query、VK_EXT_host_query_reset、VK_EXT_image_robustness、VK_EXT_pipeline_robustness、VK_EXT_provoking_vertex、VK_EXT_queue_family_foreign、 VK_EXT_sampler_filter_minmax、VK_EXT_scalar_block_layout、VK_EXT_tooling_info、VK_KHR_shader_subgroup_rotate 和 VK_EXT_subgroup_size_control 扩展。
许多游戏在 Mesa 25.0 中得到了改进,包括《黑神话:悟空》、《霍格沃茨之遗》、《钢鼠》、《真三国无双:起源》、《漫威对手》、《不朽芬尼斯崛起》、《赛博朋克 2077》、《总决赛》、《对马岛之魂》、《生化危机 2》、《无主之地 3》、《霍格沃茨遗产》、《迪士尼极速风暴》、《双人成行》、《传送门 2》、《X-Plane 12》、《生化危机 3》、《第一代》、《神话时代:重述》、《 Artifact Classic、Half-Life 2、X4:Foundations、Firestorm、Red Dead Redemption 2、Dota 2、Resident Evil 6 和 Total War: Warhammer II。
最后但同样重要的是,适用于 AMD Radeon GPU 的 RADV Radeon Vulkan 显卡驱动程序也获得了对 VK_KHR_depth_clamp_zero_one 和 VK_KHR_maintenance8 Vulkan 扩展的支持。此外,Mesa 25.0 在 rusticl 中添加了 cl_khr_depth_images。有关此版本中包含的更改的更多详细信息,请查看官方网站上的发行说明,您可以在其中下载源 tarball。
转自 Mesa 25.0 Linux Graphics Stack Brings Vulkan 1.4 Support on RADV, ANV, and NVK – 9to5Linux