LINUX.ORG.RU

Релиз Mesa 19.2.0

 , ,


1

2

Состоялся релиз Mesa 19.2.0 -– свободной реализации графических API OpenGL и Vulkan с открытым исходным кодом.

Выпуск 19.2.0 имеет экспериментальный статус, и лишь после проведения стабилизации кода будет выпущена стабильная версия 19.2.1. Mesa 19.2 поддерживает OpenGL 4.5 для драйверов i965, radeonsi и nvc0, Vulkan 1.1 для карт Intel и AMD, а также поддерживает стандарт OpenGL 4.6 для карт Intel.

Основные изменения:

  • в драйверах (i965 и iris) для видеокарт Intel (gen7+) обеспечена полная поддержка OpenGL 4.6 и языка описания шейдеров GLSL 4.60;
  • расширение возможностей драйвера Iris для GPU Intel;
  • в драйверы RADV и RadeonSI добавили поддержку GPU AMD Navi 10 (Radeon RX 5700) и Navi 14. В драйвер RadeonSI также добавлена поддержка будущего APU Renoir (Zen 2 c GPU Navi) и частично Arcturus;
  • поддержка OpenGL 4.5 в Gallium3D-драйвере R600 для некоторых старых карт AMD;
  • новый компоновщик runtime — rtld для RadeonSI;
  • оптимизация производительности драйверов RADV и Virgl;
  • расширен драйвер Panfrost для GPU на базе микроархитектур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x), используемых на устройствах с процессорами ARM, драйвер теперь может работать с GNOME Shell;
  • добавлено EGL-расширение EGL_EXT_platform_device, позволяющее инициализировать EGL без обращения к специфичным для устройства API;
  • добавлены новые расширения OpenGL:
    • GL_ARB_post_depth_coverage для драйвера radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture для драйвера etnaviv (при поддержке SEAMLESS_CUBE_MAP в GPU);
    • GL_EXT_shader_image_load_store для драйвера radeonsi (при LLVM 10+);
    • GL_EXT_shader_samples_identical для драйверов iris и radeonsi (если используется NIR);
    • GL_EXT_texture_shadow_lod для драйверов i965 и iris;
  • в Vulkan-драйвер RADV (для карт AMD) добавлены расширения:
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • в Vulkan-драйвер ANV для карт Intel добавлено расширение VK_EXT_shader_demote_to_helper_invocation.

>>> Подробности

★★★★★

Проверено: cetjs2 ()

ждем ебилдов, хороший релиз.

cetjs2 ★★★★★ ()

В Radeon SUMO в mpv под vpdau/vaapi баг с зависанием видео при перемотке не по фиксили.

gtk3 ★★ ()

в драйверах (i965 и iris) для видеокарт Intel (gen7+) обеспечена полная поддержка OpenGL 4.6 и языка описания шейдеров GLSL 4.60;

Это типо апнули мой Haswell HD 4400 что ли?

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

Года через два-три после выхода Debian 11.

anonymous ()

APU Renoir (Zen 2 c GPU Navi)

Откуда дровишки про Navi? Phoronix писал что там, судя по коду, старый добрый GCN.

драйвер Panfrost для GPU на базе микроархитектур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x)

Bifrost только в планах.

Жаль, ACO не успели довести до ума, теперь только в 19.3.

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

В Debian experimental сейчас 19.2 RC4. Может, ты не тот Debian используешь? :)

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

Бесстыдное 4.2!

Ебилд (в ванильной гентушечке) появился раньше, чем эта новость на лоре.

anonymous ()

Радует, что в каждом выпуске что то улучшается в дровах для arm. Не радует что это используют чтобы обеспечить запуск гнома.

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

Честно? Через 1 мажорный релиз. Потому что версия для 11 деба уже фактически выбрана.

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

Пакеты из experimental почти никогда не попадают в релизы. Их там обкатывают. Скорее всего после выхода 19.2.1 пакеты попадут в unstable, а потом в testing. И пока не наступит заморозка перед следующим релизом, это будет происходить и для следующих релизов Mesa. Debian 11 можно ожидать летом 2021, и в нём скорее всего должна быть Mesa 20.3.

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

LibreELEC уже давно собирают с panfrost для Amlogic S912. Но там Kodi с фреймбуфером работает напрямую, насколько я знаю.

simburde ()

также добавлена поддержка будущего APU Renoir (Zen 2 c GPU Navi)

Проц через год выйдет, а поддержку уже добавили. Как так?

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

там, судя по коду, старый добрый GCN.

Где там? apu на zen+ только-что вышли.

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

Поддержку добавили чисто номинально, по документации. Скорее всего, с готовой продукцией работать оно не будет и потребует отдельного допила уже после релиза. Во всяком случае, так обычно бывает.

Khnazile ★★★★★ ()

Когда уже перезапуск gpu без потери контекста будет? Всё равно все данные продублированы

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

ждем ебилдов

Зачем ждать дебилов, если они все здесь собрались. LOL

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

У меня такое ощущение, что это один из свежих deleted. Не было раньше анона, который беспричинно матерится.

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

все данные продублированы

Какие данные продублированы?

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

Не очень радует. Это означает, что дрова недоделанные, и когда их доделают - неизвестно.

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

Лучше иметь недоделанные дрова, которые хоть кто то пилит, чем какую нибудь тегра2, которая и fullHD умела, и крутой openGL, и питанием хорошо рулила... Теоретически. Если юзер осваивал установку блоба с вот этим вот патченым ядром и вот этой вот патченой убунтой, которую так ни разу и не обновили.

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

не тегра2, а любая тегра. Это актуально для любой тегры

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

Если ты их сам в своём коде не продублировал, то нет, в общем случае.

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

А когда додумаются обновить?

Ты за циферками гоняешься?

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

LibreELEC уже давно собирают с panfrost для Amlogic S912. Но там Kodi с фреймбуфером работает напрямую, насколько я знаю.

Если там работа с фреймбуфером напрямую, то зачем и при чем тут вообще panfrost? С фреймбуфером напрямую и так все работало, когда еще и panfrost не было.

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

Если в Debian 11 войдет, то лет через пять после релиза Debian 11 эти васяны сделают свой DevuanZverCD на его основе вырезав из него возможность выбора инита и оставив только единственно верный по их мнению. Devuan сами ничего не делают полезного, они вырезают из Debian то что не нравится им, не более.

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

говорят на джетсоне проблем мало. А там тоже какая то тегра.

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

«эти васяны» уже вырезали из дебиана все иниты, кроме единственного верного. То что пакет с сис-в всё ещё в репе, не значит что с ним можно работать.

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

Я плохо сформулировал, там нет сервера дисплеев, Kodi имеет эксклюзивный доступ к экрану. Для ускорения используется DRM + небольшая часть функционала OpenGL ES.

Чтобы получить ускорение на десктопе, пока нужен бубен и Wayland https://www.collabora.com/news-and-blog/blog/2019/08/06/rockpi-panfrost-wayland/

simburde ()

Новость о том, как кышнули Столмана набрала более 1000 коментов, а новость о свежей месе и сотни набрать не может. Лорочка, ты социалочка, а не технический форум. Запилите кто-нибудь новость о каком-нибудь баскове и увидите, что коментов будет больше, чем в технической новости :)

anonymous ()

а для Mali старых драйверов по-прежнему нет?

или я что-то упустил?

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

Пусть говорят. Вряд ли mainline там умеет что-то большее чем загрузка. А блобы обновляются 2-3 раза и всё

mittorn ★★★★★ ()

поддержка OpenGL 4.5 в Gallium3D-драйвере R600 для некоторых старых карт AMD;

Я не понял, как они в карту с OpenGL 3.3 вкорячили OpenGL 4.5?! Оно вообще работает?

OpenMind ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.