LINUX.ORG.RU

Релиз Mesa 19.2.0

 , ,


1

3

Состоялся релиз 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 ()

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

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

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 ()
Ответ на: комментарий от One

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

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

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

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

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

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

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

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

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

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

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

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

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

simburde ()

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

anonymous ()

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

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

OpenMind ★★ ()