LINUX.ORG.RU

Mesa 26.2

 ,

Mesa 26.2

1

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, хотя отдельные компоненты могут распространяться на других свободных условиях.

>>> Источник

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Мезачка — вещь очень хорошая.

Set440 ★★
()

хотя фактически доступная версия зависит от конкретного драйвера и оборудования

А что есть в Месе, чего нет в драйверах? Если не считать софтовой реализации 3д. Там ещё какая-то инфраструктура есть, или только заголовочники?

bender ★★★★★
()
Ответ на: комментарий от bender

Меза — не только софтварный растеризатор, но и набор полноценных драйверов.

Ещё там есть своя Инфраструктура Gallium, для драйверов OpenGL и (уже нет) D3D9.

Но ограничения Галлиума не подошли Вулкану, потому (очевидно), он строится без галлиума.

И ещё там есть rusticl — набор драйверов OpenCL (но рекомендуют вместо них использовать CUDA или ROCm)

Короче, это огромный сборник всех графических драйверов на все случаи жизни (для любого железа), но для Нвидии — пока сыровато.

Set440 ★★
()
Ответ на: комментарий от Set440

Короче, вместо rusticl — ипользуй ROCm, а вместо Галлиум-Найн (D3D9) — DXVK

Set440 ★★
()
Ответ на: комментарий от bender

… И если сравнивать мезавский RADV с проприетарным драйвером (проприетарная ветка AMDVLK), то RADV на 30% шустрее.

Сама амд говорит, что «пользуйтесь мезавским РАДВ, а Радеон-Софтваре, который раньше содержал НАШ ДРАЙВЕР — мы просто сделаем надстройкой над РАДВ, типа панелью управления»

Плюс ещё они сказали, что их линуксовый закрытый драйвер устарел, и они его не будут обслуживать и поставлять.

Даже захотели РАДВ портировать на Венду.

Set440 ★★
()

Спасибо, что приносишь на лор новости.

PcheloBiaka
()
Ответ на: комментарий от PcheloBiaka

Он у АМД существует только для их внутренних корпоративных целей.

Например для поставки проприетарного «Опень Жи Эля», или для OpenCL.

Но по-правде сказать, оно больше не_нужно. Открытые драйверы графики, в Мезе — самые быстрые.

А вычислительный драйвер, называется «ROCm», и обычным смертным — он не нужон.


То, что вы называете открытыми драйверами в дистре «искаропки» — на самом деле зовётся Mesa.

ТЕПЕРЬ МЫ ИМЕЕМ 70% ЛИНУКСОИДОВ, КОТОРЫЕ ИСПОЛЬЗУЮТ MESA, И ДАЖЕ ОБ ЭТОМ НЕ ПОДОЗРЕВАЮТ!!!

Set440 ★★
()
Ответ на: комментарий от Set440

Я понимаю, что открытые дрова лучше, я знаю про Месу. И вообще-то, вроде, Кронос официально атестировал открытые дрова на опенжиель. Я просто удивлён, что закрытые дрова вообще ещё существуют у них. После атестации открытых - ЗАЧЕЕЕАМ??? Непонятно.

PcheloBiaka
()
Ответ на: комментарий от PcheloBiaka

Они УЖЕ так существуют, как Ленин в Мавзолее.

Дистры вроде моей КэшиОС — ставят на АМД Мезу и РОКм. Там даже нет других вариантов выбора.

А «Радеон Софтваре» — это уже не набор драйверов, а графическая морда к переменным окружения Мезы, чтоб там потвикать какуюто игру или софтину флагами. Или ещё там вроде куллеры крутить можно, и андервольт наверно делать. — У меня рх7700хт, но мне эта совтина никогда не была нужна на линуксе… потому-что она под вендой и так как блоатварь выглядит и весит.

Set440 ★★
()
Ответ на: комментарий от PcheloBiaka

Пагодь,… я догнал! — Их закрытый драйвер, на базе AMDVLK — разрабатывается… ДЛЯ ВЕНДЫ.

И потому, что ещё нет в венде RADV — производительность там меньше.

…Хотя ведь на венде не только из-за драйвера игры тормозят. Там же ещё есть жирные службы генерации DISM-образа после апдейта (служба на упаковке жрёт 3 потока, 4 гига рам, около 4х часов). Ещё в венде же ещё всё обмазано АИ-агентами… нет гибкости системы, как у Линукса.

Ещё жрёт антивирус, но это не минус, а плюс скорее (ванна-край показал, что для того, чтоб уничтожить данные в хомяке — рут не нужен)

Set440 ★★
()

реализации OpenGL, Vulkan, OpenCL
реализует API OpenGL 4.6, Vulkan 1.4 и OpenCL 3.1

(повторение, причем подряд)

sunjob ★★★★★
()

Ждём-с когда на стимдек приедет обновках :)

zanac1
()
Ответ на: комментарий от sunjob

реализации OpenGL, Vulkan, OpenCL реализует API OpenGL 4.6, Vulkan 1.4 и OpenCL 3.1

(повторение, причем подряд)

Повторение - мать учения ее ЫЫ…

zanac1
()
Ответ на: комментарий от REDDERa

Это же легендарные шестеренки на фото, по команде glxgears :)

«У вас поразительная память!»

VIT ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.