Mesa 26.1 发布,对开源 Vulkan 驱动程序进行了多项改进

Eric Engestrom刚刚宣布Mesa驱动程序又迎来了一个及时的版本更新。Mesa 26.1今天正式发布,该驱动程序集主要包含OpenGL和Vulkan驱动程序,支持多种硬件,以及Rusticl(用于OpenCL)、Zink(用于Vulkan上的OpenGL)、各种Windows加速组件等等。

Mesa 26.1带来了许多新的Vulkan驱动程序扩展、各种性能优化以及其他针对游戏性能的改进,尤其是在Intel和AMD RadeonSI/RADV硬件上。此外,NVK和其他一些小型驱动程序也得到了显著改进。新版本还改进了Rusticl的OpenCL功能,持续优化了Zink驱动程序,为RADV Vulkan视频提供了低延迟的编码/解码功能,实验性地支持Intel Nova Lake P处理器,通过Zink驱动程序为PowerVR GPU提供OpenGL ES 2.0支持,并对KosmicKrisp(用于Metal上的Vulkan)进行了更多改进。

Eric Engestrom 在 Mesa 26.1 版本发布公告中指出,用于在虚拟化环境中使用 virglrenderer 实现图形加速的 VirGL 代码已停止维护。除非有人尽快接手维护,否则该代码可能会被移除。值得庆幸的是,如今在虚拟机中还有其他图形加速方案可供选择。此版本中的 Intel Iris、Crocus 和 ANV 驱动程序现在也支持 VirIO-GPU 原生上下文支持,从而提升虚拟机中半虚拟化环境下 Intel GPU 的性能。

Mesa 26.1 发布,对开源 Vulkan 驱动程序进行了多项改进

Mesa 26.1 中 OpenGL 和 Vulkan 扩展的诸多更改包括:

  • GL_NV_timeline_semaphore on radeonsi
  • VK_QCOM_image_processing on Turnip
  • VK_EXT_present_timing on RADV, NVK, Turnip, ANV, Honeykrisp, panvk
  • VK_KHR_sampler_ycbcr_conversion on pvr
  • VK_EXT_image_drm_format_modifier on pvr
  • VK_KHR_internally_synchronized_queues on RADV
  • VK_EXT_blend_operation_advanced on lavapipe
  • VK_KHR_get_surface_capabilities2 on panvk
  • VK_KHR_get_display_properties2 on panvk
  • VK_EXT_acquire_drm_display on panvk
  • VK_KHR_present_id on panvk, v3dv
  • VK_KHR_present_wait on panvk, v3dv
  • VK_KHR_pipeline_executable_properties on pvr
  • VK_EXT_zero_initialize_device_memory on panvk
  • GL_EXT_shader_image_load_store on panfrost
  • VK_KHR_swapchain_mutable_format on panvk
  • VK_EXT_astc_decode_mode on panvk
  • VK_KHR_copy_memory_indirect on nvk, RADV/GFX8+
  • VK_EXT_color_write_enable on panvk
  • ……

完整的 Mesa 26.1 发布公告可在 Mesa-dev 邮件列表中阅读。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/66526.html

(0)

相关推荐