Mesa 26.2

5 августа состоялся выпуск Mesa 26.2.0 — очередной функциональный релиз свободного графического стека, содержащего реализации OpenGL, Vulkan, OpenCL и других графических API для Linux и ряда других операционных систем. Mesa 26.2 реализует API OpenGL 4.6, Vulkan 1.4 и OpenCL 3.1, хотя фактически доступная версия зависит от конкретного драйвера и оборудования.
Среди основных изменений:
-
В открытом Vulkan-драйвере NVIDIA NVK появилась поддержка
VK_EXT_mesh_shader. Расширение добавляет task- и mesh-шейдеры, позволяющие заменить отдельные стадии традиционного графического конвейера и применяемые современными играми и графическими движками. Поддержка Mesh Shaders была добавлена в NVK в ходе разработки Mesa 26.2. Кроме того, NVK получилVK_EXT_shader_atomic_float,VK_KHR_shader_fma,VK_NV_shader_atomic_float16_vectorи возможность импорта бинарных объектов черезVK_NVX_binary_import. -
Свободные драйверы Panfrost и PanVK получили поддержку нового поколения графики Arm — Mali G1-Pro, G1-Premium и G1-Ultra. Это семейство относится к новейшей архитектуре Arm GPU v14. В PanVK одновременно реализован большой набор новых расширений Vulkan, включая
VK_EXT_conservative_rasterization,VK_EXT_extended_dynamic_state3,VK_KHR_compute_shader_derivatives,VK_EXT_shader_tile_imageиVK_EXT_shader_image_atomic_int64. -
В Vulkan-драйвере AMD RADV появилась поддержка защищённой памяти (
protectedMemory) для GPU поколения GFX10 и новее, а также Vega 10. Для GFX11 реализованы запросы производительностиVK_KHR_performance_query. ДобавленыVK_KHR_device_fault, позволяющий получать дополнительные сведения после сбоя GPU,VK_KHR_shader_abort,VK_KHR_maintenance11, а на GFX10.3 и новее —VK_EXT_host_image_copy. -
Экспериментальная реализация OpenCL Rusticl теперь предоставляет OpenCL 3.1 поверх драйверов Asahi, Iris, RadeonSI, llvmpipe и Zink. Для RadeonSI и Iris также появилось расширение
cl_khr_subgroup_rotate. -
Расширение
VK_EXT_descriptor_heapтеперь включено по умолчанию в Vulkan-драйверах ANV для Intel и RADV для AMD. Продолжена работа над драйвером PowerVR PVR: среди прочего появились расширения управления swapchain и дисплеями, subgroup-операции иVK_KHR_unified_image_layouts. -
Улучшена работа с синхронизацией вывода кадров.
VK_EXT_present_timingтеперь поддерживается через X11 WSI, аVK_GOOGLE_display_timingреализовано для KHR_display и опционально X11/Wayland сразу в ANV, HasVK, Honeykrisp, NVK, PanVK, PVR, RADV, Turnip и V3DV.
В релиз также вошло большое число исправлений графических ошибок и зависаний. Среди перечисленных разработчиками проблем — сбои Chromium-приложений с аппаратным ускорением на Radeon RX 7900 XT, пропуски кадров при воспроизведении AV1 на AMD, утечка VRAM в VA-API на Polaris, артефакты и зависания в Baldur«s Gate 3 на Intel Arc, проблемы с трассировкой лучей в Elden Ring на будущей графике Intel, а также регрессии RADV в Cyberpunk 2077, DOOM: The Dark Ages, Sackboy и других играх.
При этом разработчики подчёркивают, что Mesa 26.2.0 является development release. Пользователям, для которых важнее стабильность, предлагается оставаться на предыдущей ветке либо дождаться Mesa 26.2.1. Согласно календарю выпусков, версия 26.2.1 запланирована на 19 августа 2026 года.
Mesa распространяется как свободное ПО: основная библиотека и большая часть исходного кода используют лицензию MIT, хотя отдельные компоненты могут распространяться на других свободных условиях.
>>> Источник
