Логотип

Вышла версия Mesa 26.0 с улучшенной производительностью трассировки лучей RADV

Вышла версия Mesa 26.0 с улучшенной производительностью трассировки лучей RADV

Mesa, библиотека с открытым исходным кодом, предоставляющая драйверы и API для различных графических устройств в Linux, выпустила свою последнюю версию 26.0.

Драйвер RADV Vulkan для графических процессоров AMD продолжает работать быстрее. Разработчики сообщают о значительных улучшениях в производительности трассировки лучей с версии Mesa 25.3.

В Mesa 26.0 также удалены несколько устаревших параметров RADV_DEBUG переменных среды: invariantgeomnodynamicboundsnongg_gs и splitfma. Пользователям рекомендуется перейти на соответствующие переменные driconf: radv_invariant_geomradv_no_dynamic_boundsradv_disable_ngg_gs и radv_split_fma.

Кроме того, RadeonSI теперь по умолчанию использует шейдерный компилятор ACO, что сокращает время компиляции. В Mesa 26.0 также представлен KosmicKrisp — новый многоуровневый драйвер для macOS, который преобразует вызовы Vulkan в Metal API от Apple.

Кроме того, в этом выпуске представлен широкий спектр расширений Vulkan и обновлений функций для нескольких драйверов, включая RADV, ANV, NVK, PanVK, HoneyKrisp, PowerVR и другие. Среди основных нововведений:

  • Поддержка VK_KHR_maintenance10 в ANV, NVK и RADV
  • VK_EXT_shader_uniform_buffer_unsized_array в ANV, HoneyKrisp, NVK и RADV
  • VK_EXT_custom_resolve и vk_valve_video_encode_rgb_конверсия в RADV
  • VK_EXT_discard_rectangles в NVK
  • VK_EXT_device_memory_report в PanVK
  • vk_khr_dynamic_rending в PowerVR
  • VK_KHR_pipeline_binary на HoneyKrisp

 

Несколько расширений также перешли из категории EXT в категорию KHR в разных драйверах, в том числе VK_KHR_surface_maintenance1, VK_KHR_swapchain_maintenance1 и VK_KHR_robustness2, где это применимо.

Читать  Thunderbird 140 «Eclipse» получил встроенную экспериментальную поддержку обмена сообщениями

PanVK, драйвер Vulkan для графических процессоров ARM Mali, теперь поддерживает больше функций, таких как модификаторы формата DRM, преобразование сэмплера в YCbCr и разреженную резидентность для новых поколений оборудования.

Наконец, как и в каждом выпуске Mesa, в версии 26.0 помимо основных нововведений появилось множество обновлений для драйверов и компонентов. Эти обновления включают в себя новые функции Vulkan, поддержку расширений и множество дополнительных улучшений в области соответствия требованиям и производительности.

Подробнее об этом можно узнать из объявления или ознакомиться со всеми изменениями здесь.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

11 − один =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала