皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

开源图形栈 Mesa 26.2 正式发布,以下是本次版本的全新特性一览

开源图形栈 Mesa 26.2 正式发布,以下是本次版本的全新特性一览

Mesa 26.2 开源图形栈今日正式发布,这是Mesa 26系列的第二个重要次版本更新,为其内置的绝大多数图形驱动都带来了全新功能与性能优化。

Mesa 26.2的核心亮点包括:新增名为Gamma的专用调试工具,用于检视光线追踪加速结构与光线追踪调度逻辑,目前该工具仅在Radeon Vulkan(RADV)驱动上提供支持;面向NVIDIA GPU的NVK Vulkan驱动新增了对VK_EXT_mesh_shader扩展的适配;面向苹果Silicon硬件的KosmicKrisp Vulkan驱动则新增了Vulkan 1.4标准的完整支持。

RADV(AMD Radeon开源Vulkan驱动)本次新增适配的Vulkan扩展包括:VK_KHR_shader_constant_dataVK_KHR_performance_query(GFX11架构显卡支持)、VK_EXT_pipeline_protected_accessVK_KHR_maintenance11VK_KHR_shader_fmaVK_EXT_shader_split_barrier(GFX12架构显卡支持)、VK_KHR_device_faultVK_EXT_multisampled_render_to_single_sampled(Android平台支持)、VK_KHR_extended_flagsVK_EXT_host_image_copy(GFX10.3及以上架构显卡支持)、VK_GOOGLE_display_timing以及VK_KHR_shader_abort,同时还为RADV驱动下的GFX10+架构与VEGA10架构显卡新增了protectedMemory(受保护内存)功能支持。

面向Imagination PowerVR架构的PVR Vulkan驱动本次新增适配的扩展包括:VK_KHR_workgroup_memory_explicit_layoutVK_KHR_maintenance5VK_KHR_present_idVK_KHR_present_waitVK_{KHR,EXT}_index_type_uint8VK_EXT_device_memory_reportVK_EXT_shader_subgroup_ballotVK_EXT_shader_subgroup_voteVK_KHR_shader_subgroup_rotate以及VK_KHR_shader_subgroup_uniform_control_flow

除此之外,PVR PowerVR Vulkan驱动还新增适配了VK_EXT_subgroup_size_controlVK_EXT_display_surface_counterVK_EXT_display_controlVK_EXT_direct_mode_displayVK_KHR_surface_maintenance1VK_EXT_surface_maintenance1VK_KHR_swapchain_maintenance1VK_EXT_swapchain_maintenance1VK_EXT_swapchain_colorspaceVK_EXT_acquire_drm_displayVK_KHR_unified_image_layouts以及VK_GOOGLE_display_timing这些Vulkan扩展。

面向NVIDIA硬件的NVK Vulkan驱动新增支持VK_KHR_shader_fmaVK_EXT_shader_atomic_floatVK_EXT_mesh_shaderVK_NV_shader_atomic_float16_vectorVK_NVX_binary_import扩展;而面向Intel老款核显的Hasvk legacy Vulkan驱动则新增适配了VK_KHR_calibrated_timestampsVK_KHR_present_id2VK_KHR_present_wait2VK_EXT_present_timing扩展。

面向ARM架构GPU的PanVK Vulkan驱动新增支持VK_EXT_shader_uniform_buffer_unsized_arrayVK_EXT_dynamic_rendering_unused_attachmentsVK_EXT_conservative_rasterizationVK_EXT_extended_dynamic_state3VK_KHR_shader_fmaVK_KHR_compute_shader_derivativesVK_EXT_rasterization_order_attachment_accessVK_ARM_rasterization_order_attachment_accessVK_EXT_image_sliced_view_of_3dVK_EXT_shader_tile_imageVK_KHR_internally_synchronized_queuesVK_EXT_device_address_binding_reportVK_EXT_shader_image_atomic_int64VK_KHR_workgroup_memory_explicit_layout扩展。

Mesa 26.2还为Asahi、Iris、RadeonSI、LLVMpipe与Zink驱动带来了OpenCL 3.1标准支持;面向Vivante GPU的Etnaviv驱动新增了GL_OES_texture_floatGL_ARB_texture_float(基于半浮点格式HALF_FLOAT)特性支持;Panfrost与PanVK驱动新增了对G1-Ultra、G1-Premium、G1-Pro这三款ARM架构GPU的适配,同时Panfrost驱动还新增了GL_ARB_texture_query_lod扩展支持。

更多 Mesa 26.2 Open-Source Graphics Stack Officially Released, Here’s What’s New – 9to5Linux