Инструменты6 августа 2026 г., 02:18 МСК🤖 Auto

Mesa 26.2: NVK получил Mesh Shaders, KosmicKrisp — Vulkan 1.4

Вышла стабильная версия Mesa 26.2. Главные новинки: поддержка VK_EXT_mesh_shader в драйвере NVIDIA NVK, переход KosmicKrisp на Vulkan 1.4 и масштабные улучшения для Intel, AMD и ARM-платформ.

Баннер новости 5170

Ключевые изменения в драйверах

Выпуск Mesa 26.2 знаменует собой важный этап в развитии открытых графических драйверов под Linux. Особое внимание уделено Vulkan API, где зафиксирован значительный прогресс. В драйвере NVIDIA NVK (Vulkan для NVIDIA на Linux) наконец-то появилась поддержка расширения VK_EXT_mesh_shader, что критически важно для современных игр и приложений, использующих шейдеры сетки для оптимизации рендеринга. Также в NVK добавлена поддержка VK_NV_shader_atomic_float16_vector и VK_NVX_binary_import.

Драйвер KosmicKrisp (трансляция Vulkan в Apple Metal) обновился до уровня Vulkan 1.4. Это позволяет запускать более новые приложения на macOS через этот слой совместимости. Для Intel ANV и AMD RADV выпущено множество оптимизаций, а также добавлена поддержка новых расширений, таких как VK_KHR_device_fault и VK_KHR_shader_abort в RADV.

ARM, Apple и OpenCL

В экосистеме ARM (драйверы Panfrost/PanVK) интегрирован новый компилятор KRAID, который улучшает производительность и стабильность. Добавлена поддержка GPU серии G1-Ultra, G1-Premium и G1-Pro. Для Apple Silicon (Asahi) и других платформ драйвер Rusticl (OpenCL на Gallium3D) теперь поддерживает OpenCL 3.1 на архитектурах asahi, iris, radeonsi, llvmpipe и zink.

Сводная таблица ключевых нововведений

d>ARM Panfrost/PanVK
Компонент / Драйвер Ключевое изменение или расширение Значение
NVIDIA NVK VK_EXT_mesh_shader Поддержка современных шейдеров сетки для NVIDIA GPU в Linux
KosmicKrisp Vulkan 1.4 Обновление уровня совместимости для macOS
Компилятор KRAID Улучшение производительности и поддержки GPU серии G1
Rusticl (OpenCL) OpenCL 3.1 Поддержка на Asahi, Iris, Radeonsi, LlvmPipe, Zink
AMD RADV VK_KHR_device_fault, VK_KHR_shader_abort Улучшенная отладка и управление ошибками шейдеров
Intel ANV VK_KHR_shader_fma, VK_EXT_descriptor_heap Оптимизации вычислений и управления памятью

Инструменты и другие улучшения

Пользователям AMD Radeon (RADV) доступна новая утилита Gamma для инспекции структур ускорения и трассировки лучей. Также в драйверах PanVK и PVR добавлены расширения для работы с памятью и рендерингом, такие как VK_EXT_shader_tile_image и VK_EXT_descriptor_heap (включено по умолчанию для ANV и RADV). Старые драйверы R600g и R300g также получили ряд исправлений, что продлевает жизнь старому оборудованию.

Источник: Phoronix ↗