Mesa 26.0 излезе с големи подобрения в Radeon Ray-Tracing и множество обновления при Vulkan драйвъра

0
12
Mesa Vulkan

Mesa 26.0 излезе официално и носи значителни подобрения в производителността и поддръжката на съвременни графични технологии. Новата версия, използвана широко в Linux системи и в среди като Windows Subsystem for Linux (WSL), предлага сериозни оптимизации за Vulkan Ray-Tracing при RADV, нови разширения за множество драйвъри и редица подобрения в поддръжката на различни GPU архитектури.

Подобрения в Radeon Vulkan Ray-Tracing

Една от най-съществените промени в Mesa 26.0 е значителният напредък при Ray-Tracing производителността на RADV. Благодарение на работата на екипа на Valve, новата версия включва множество оптимизации, които осезаемо ускоряват обработката на сложни сцени и намаляват натоварването върху GPU.

Vulkan драйвър подобрения в Mesa 26.0

Mesa 26.0 включва нови разширения и оптимизации за RADV, Intel ANV, NVIDIA NVK и други Vulkan драйвъри. Освен това има подобрения за RadeonSI, Iris, PanVK, PowerVR и Venus, както и поддръжка за нови хардуерни поколения като Qualcomm Adreno Gen 8 за Snapdragon X2 лаптопи.

Сред по-важните промени са:

Основни Vulkan и OpenGL подобрения

  • Подобрения в AMD RadeonSI и RADV
  • Оптимизации за Intel ANV и Iris
  • Развитие на NVIDIA NVK драйвъра
  • Поддръжка за Qualcomm Adreno Gen 8 графика
  • Подобрения в PowerVR Vulkan драйвъра
  • Mesh shader поддръжка за Venus Vulkan драйвъра
  • HDR корекции
  • RadeonSI вече използва ACO като стандартен компилатор
  • Подобрения в кеширането при PanVK

Официалните акценти от Mesa 26.0

Нови и обновени Vulkan разширения

  • VK_KHR_relaxed_block_layout (pvr)
  • VK_KHR_storage_buffer_storage_class (pvr)
  • VK_EXT_external_memory_acquire_unmodified (panvk)
  • VK_EXT_discard_rectangles (NVK)
  • VK_KHR_present_id, VK_KHR_present_id2 (HoneyKrisp)
  • VK_KHR_present_wait, VK_KHR_present_wait2 (HoneyKrisp)
  • VK_KHR_maintenance10 (ANV, NVK, RADV)
  • VK_EXT_shader_uniform_buffer_unsized_array (ANV, HK, NVK, RADV)
  • VK_EXT_device_memory_report (panvk)
  • VK_VALVE_video_encode_rgb_conversion (radv)
  • VK_EXT_custom_resolve (RADV)
  • VK_EXT_image_drm_format_modifier (panvk/v7)
  • VK_KHR_sampler_ycbcr_conversion (panvk/v7)
  • sparseResidencyImage2D (panvk v10+)
  • sparseResidencyStandard2DBlockShape (panvk v10+)
  • VK_KHR_surface_maintenance1 (anv, hk, lvp, nvk, radv, tu, v3dv, vn)
  • VK_KHR_swapchain_maintenance1 (anv, hk, lvp, nvk, radv, tu, v3dv, vn)
  • VK_KHR_dynamic_rendering (PowerVR)
  • VK_EXT_multisampled_render_to_single_sampled (panvk)
  • VK_KHR_pipeline_binary (HoneyKrisp)
  • VK_KHR_incremental_present (pvr)
  • VK_KHR_xcb_surface (pvr)
  • VK_KHR_xlib_surface (pvr)
  • VK_KHR_robustness2 (panvk v10+, HoneyKrisp, hasvk, NVK, Turnip, lavapipe, venus)
Прочетете още:  Излезе OpenSSL 3.6.2 със запушени осем уязвимости

OpenGL подобрения

  • GL_EXT_shader_pixel_local_storage (Panfrost v6+)

Mesa 26.0 излиза само дни след стабилното издание на Linux Kernel 6.19.