Mesa 26.2.0 добавила mesh-шейдеры для Nvidia, opencl 3.1 и игровые исправления

Mesa 26.2.0: mesh-шейдеры для NVIDIA, OpenCL 3.1 и большой пакет игровых исправлений

Проект Mesa выпустил Mesa 26.2.0 - первый релиз новой ветки открытого графического стека для Linux. Версия вышла 5 августа 2026 года и принесла сразу несколько заметных обновлений: новые расширения Vulkan для драйверов NVIDIA и AMD, долгожданные mesh-шейдеры в драйвере NVK для видеокарт NVIDIA, а также поддержку OpenCL 3.1 в реализации Rusticl. Дополнительно разработчики закрыли множество ошибок, из-за которых страдали игры и отдельные сценарии рендеринга.

При этом команда Mesa прямо предупреждает: 26.2.0 имеет экспериментальный статус. Если важны предсказуемость и минимум рисков (особенно на рабочей машине), логичнее оставаться на предыдущей стабильной ветке или дождаться корректирующего выпуска Mesa 26.2.1, который по графику релизов намечен на 19 августа 2026 года. Дальше обновления ветки 26.2 планируются в режиме раз в две недели.

Vulkan: ключевые изменения для NVIDIA и AMD

Самое заметное нововведение релиза - прогресс в открытом Vulkan-драйвере для видеокарт NVIDIA. В NVK добавлены mesh-шейдеры, что важно для современных графических движков: эта технология позволяет иначе организовать этапы геометрии и потенциально дает выигрыш в производительности и гибкости рендеринга в проектах, которые на неё опираются.

Для владельцев AMD в Mesa традиционно много внимания уделяется RADV (Vulkan) и radeonsi (OpenGL): в 26.2.0 появились новые Vulkan-расширения, а также приехал массив исправлений - от редких сбоев до визуальных дефектов в играх.

Отдельно в списке обновлений упомянуты направления Intel - ANV и hasvk, а также ряд других драйверов и подсистем (включая PowerVR, V3DV и Etnaviv). Иными словами, релиз затрагивает не один "флагманский" стек, а практически весь ландшафт поддерживаемых GPU.

NVK: что поправили для игр и рендеринга

Помимо mesh-шейдеров, в NVK устранили несколько неприятных проблем, проявлявшихся в конкретных играх и эффектах. В числе наиболее заметных исправлений:
- устранены сбои SAVE_RESTORE_ADDR_OOB, которые были связаны с механизмом zcull в *Horizon Forbidden West*;
- исправлены повреждения изображения в *Shadow of the Tomb Raider*;
- убраны артефакты рядом с текстом в *The Surge 2*.

Если вам по-прежнему требуются проприетарные драйверы NVIDIA, стоит помнить, что параллельно выходили и отдельные версии фирменного драйвера для Linux - NVIDIA 610.57.04 и 595.91.07.

Arm Mali: расширение поддержки в Panfrost и PanVK

Mesa 26.2.0 укрепляет позиции и на мобильном/встраиваемом направлении. Драйверы Panfrost (OpenGL) и PanVK (Vulkan) получили поддержку графических процессоров G1-Ultra, G1-Premium и G1-Pro. Для PanVK релиз отмечен одним из самых крупных наборов новых расширений среди компонентов Mesa в этой версии.

Для Panfrost также есть важное дополнение: начиная с поколения v9 и новее включено расширение OpenGL GL_ARB_texture_query_lod, полезное для задач, где требуется корректная работа с выбором уровней детализации текстур.

Rusticl: OpenCL 3.1 и важное требование к сборке

Реализация OpenCL на Rust - Rusticl - теперь поддерживает OpenCL 3.1 для драйверов asahi, iris, radeonsi, llvmpipe и zink. Также расширение cl_khr_subgroup_rotate добавлено для radeonsi и iris, что может быть важным для вычислительных задач, активно использующих подгруппы.

Есть и практический момент для тех, кто собирает Mesa вручную: теперь Rusticl требует статически собранную стандартную библиотеку C++. Это сделано как обходной путь для приложений, которые поставляются со своей реализацией стандартной библиотеки.

Исправления: сотни пунктов и акцент на игры

Список закрытых багов в 26.2.0 - огромный и насчитывает несколько сотен пунктов. Наиболее заметные изменения по традиции относятся к связке RADV/radeonsi (AMD), но исправления затрагивают и Intel, и прочие драйверы, включая частные случаи рендеринга, стабильность в отдельных API-сценариях и корректность вывода.

---

Что это значит на практике: кому стоит обновляться, а кому - подождать (новые параграфы)

1) Геймерам на Linux Mesa 26.2.0 может быть интересна из‑за точечных фиксов под популярные тайтлы и общего "вычищения" проблем в драйверах. Но из-за экспериментального статуса разумнее подождать 26.2.1, если у вас нет конкретной ошибки, которую исправляет именно 26.2.0.

2) Пользователям NVIDIA, ориентирующимся на открытый стек, релиз важен прежде всего появлением mesh-шейдеров в NVK. Это шаг к более полной совместимости с современными Vulkan-играми и движками, где mesh-пайплайн используется как ключевая возможность, а не "опция на будущее".

3) Разработчикам и энтузиастам Vulkan ветка 26.2 полезна расширениями и обновлениями сразу в нескольких реализациях (NVK, RADV, ANV и др.). Однако в тестовых средах стоит заранее закладывать время на регрессионное тестирование: в экспериментальных выпусках изменения могут затронуть поведение шейдеров, кэширование и компиляторные пути.

4) Тем, кто использует OpenCL на Mesa, имеет смысл посмотреть на Rusticl именно в контексте OpenCL 3.1: это расширяет функциональность для вычислений на разных драйверах (включая llvmpipe и zink), но при самостоятельной сборке нужно учесть новое требование по статической libstdc++.

5) Владельцам систем с фиксированными релизами (где пакеты обновляются медленнее) не обязательно торопиться: новая ветка обычно доходит до таких дистрибутивов либо с очередным выпуском системы, либо через дополнительные репозитории. Если стабильность важнее новизны - лучше придерживаться штатных каналов обновлений.

6) На rolling-дистрибутивах Mesa 26.2.0 традиционно появляется раньше: в первую очередь такие версии приходят в Arch Linux, openSUSE Tumbleweed и Fedora Rawhide. Это удобно для раннего доступа к возможностям, но повышает вероятность столкнуться с "сырыми" моментами первых релизов ветки.

7) Пользователям SteamOS 3.8 вручную ставить Mesa обычно не требуется: графический стек поставляется вместе с системными обновлениями. Изменения ветки 26.2 попадут на устройства вроде Steam Deck и Steam Machine после того, как они будут перенесены в сборку Valve.

8) Если у вас рабочая станция, где важны CAD/рендер/ML-вычисления, подход простой: ставить 26.2.0 стоит только при наличии понятной причины (нужное расширение Vulkan, конкретный фикс, OpenCL 3.1 в Rusticl). Во всех остальных случаях практичнее дождаться 26.2.1 и первых отзывов по стабильности.

---

Когда ждать в репозиториях и как не ошибиться с выбором

Mesa 26.2.0 быстрее всего появляется там, где обновления идут непрерывно. В системах с более консервативной моделью поставки новая ветка приходит позже - либо вместе со следующим крупным релизом дистрибутива, либо через альтернативные каналы. С учётом того, что 26.2.0 экспериментальная, наиболее безопасный сценарий - ориентироваться на 26.2.1 или последующие минорные обновления ветки 26.2, которые выходят по графику.

Прокрутить вверх