LINUX.ORG.RU

Релиз Mesa 19.0.0

 , ,


1

1

13 марта 2019 состоялся релиз Mesa 19.0.0 - свободной кроссплатформенной реализации OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan. Данный релиз экспериментальный, после стабилизации кода будет выпущен стабильный релиз 19.0.1.

Что нового в релизе:

  • Теперь для сборки используется система Meson. Для сборки с autotools при запуске autogen.sh следует указать опцию "--enable-autotools". В 19.1 поддержка autotools будет полностью удалена.
  • В драйвер ANV (для встроенных GPU Intel) добавлено расширение Vulkan Transform Feedback, предоставляющее возможность для DXVK и VKD3D использовать Direct3D Stream Output, отвечающий за отображение многих поверхностей в играх. Ранее данное расширение было только в драйвере RADV. Также добавлены расширения VK_EXT_scalar_block_layout, VK_KHR_draw_indirect_count, VK_EXT_pci_bus_info, VK_ANDROID_external_memory_android_hardware_buffer, VK_KHR_depth_stencil_resolve и VK_EXT_conditional_rendering.
  • В RadeonSI включена поддержка VESA Adaptive-Sync (FreeSync).
  • В Freedreno улучшена поддержка Qualcomm Adreno A2xx
  • В i965 добавлена реализация 64-разрядных расширений GLSL GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64 и GL_ARB_vertex_attrib_64bit и GL_ARB_shader_ballot на основе шейдеров
  • Для OpenGL добавлены расширения:
    • GL_AMD_texture_texture4, GL_EXT_texture_compression_bptc для драйверов с поддержкой GL 4.0
    • GL_EXT_texture_compression_rgtc для драйверов с поддержкой GL 3.0
    • GL_EXT_shader_implicit_conversions для всех драйверов
    • GL_EXT_render_snorm для драйверов на базе Gallium
    • GL_EXT_texture_view и GL_OES_texture_view для драйверов с поддержкой Texture Views
    • GL_NV_shader_atomic_float для Fermi/Kepler

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

> 13 марта 2019 состоялся релиз Mesa 19.0.0 - свободной кроссплатформенной реализации OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan

Скоро на экране не будет помещаться, сколько всего Mesa реализует

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 2)

> В i965 добавлена реализация 64-разрядных расширений GLSL GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64 и GL_ARB_vertex_attrib_64bit и GL_ARB_shader_ballot на основе шейдеров

В «Похожих новостях» есть Mesa 6.5.1 (версия из RHEL 5). В ней есть пункт про начальную поддержку i965. Неужели до сих пор не всё реализовали? Или i965 это такое же множество чипов, что и i686?

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

В «Похожих новостях» есть Mesa 6.5.1 (версия из RHEL 5). В ней есть пункт про начальную поддержку i965. Неужели до сих пор не всё реализовали?

так вы же сами привели цитату

В i965 добавлена реализация 64-разрядных расширений GLSL GL_ARB_gpu_shader_fp64

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

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

Отличная новость. Только жаль, что в Debian 10 не увидим.

Старшее поколение Демьяньщиков не увидит, поскольку вымрет от старости. Детское поколение Дебилианьщиков увидит.

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

Зачем это на Debian? Сервер без mesa спокойно живёт, а использовать Debian Stable в качестве десктопа полный бред. Купил относительно свежее железо - тр@ха@йся с бекпортом, сборкой/пересборкой пакетов и т.д.

Проще выбрать дистрибутив с 6-ти месячным циклом. Минимум тр@х@нья на десктопе.

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

Удваиваю. Земля пухом страдальцам на штабле, но у них и железо ещё старше, и рабочего софта кроме браузера с текстовым редактором нет.

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

использовать Debian Stable в качестве десктопа полный бред

Категорически несогласен.

Купил относительно свежее железо....Проще выбрать дистрибутив с 6-ти месячным циклом. Минимум тр@х@нья на десктопе

Категорически согласен. Но тут уж кому как

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

На десктопе – Rolling Release. На серверах – с поддержкой > 5 лет. На воркстейшнах – Rolling Release / 6-ти месячный цикл.

А ты спалился, что на десктопчике у тебя не линукс (иначе знал бы, что «раз в пол года апокалипсис» – такой себе девиз для уютного домашнего).

robus ★★★ ()

Теперь для сборки используется система Meson. Для сборки с autotools при запуске autogen.sh следует указать опцию «–enable-autotools». В 19.1 поддержка autotools будет полностью удалена.

Чего-то как-то не решительно. Уже который релиз эти несчастные autotools выпиливают - выпиливают, а окончательно выпилить всё никак не могут.

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

Да он уже давно не тсиливает полоаину конфигураций
А оставили потому что у meson требование дофига свежего питона, ninja и кучи фигни, причём неоправданное. Собрать через meson на trusty или precise - то ещё веселье. Придётся собиратт десяток зависимостей несчастной билдсистемы, которые самой месе нахрен не нужны. В общем, meson - не лучшее решение

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

На ноутбуке Fedora пережила обновление 27-28-29. На домашней рабочей станции обновление с версии на версию идут лет 5 уже.

ЗЫ Телепат из тебя никакой.

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

Смотря для чего mesa. Для virgl-vtest к примеру не нужно ни какое-то особое ядро, ни llvm.
На llvm завязан разве что llvmpipe и драйвера радивонов. С ядром тоже похожая ситуация, на многие драйвера подойдёт и 3.0 ядро
Ну и обычному swrast не нужно вообще ничего

mittorn ★★★★★ ()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от robus

Уже который релиз эти несчастные autotools выпиливают - выпиливают, а окончательно выпилить всё никак не могут.

Это сборище костылей давно пора предать анафеме и выжечь из каждого репозитория.

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

для пользователя он лучше чем meson в плане зависимостей. На сборку месы уйдёт минут 10, а на подготовку и сборку всех зависимостей meson (если нужные версии нельзя поставить пакетным менеджером) полдня. Но это скорее проблема meson, что разрабы не осилили написать его без использования новомодных фич и кучи модулей

mittorn ★★★★★ ()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от anonymous

На ноутбуке Fedora пережила обновление 27-28-29

Либо у тебя не было нормального Rolling Release.

На ноутбуке Fedora пережила обновление 27-28-29. На домашней рабочей станции обновление с версии на версию идут лет 5 уже.

На домашней рабочей станции

Либо домашний десктоп у тебя явно не под этой ОС.

Телепат из тебя никакой

Это не телепатия. Просто набор махровой клюквы о вас, вендузятнеках :D

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

Норм, мой девиз апокалипсис каждый день. Это и про венду и про гентушечку. То что годами может не быть проблем не более чем неудачное стечение обстоятельств. Совпадения, они такие.

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

Для virgl-vtest к примеру не нужно ни какое-то особое ядро, ни llvm

На llvm завязан разве что llvmpipe и драйвера радивонов. С ядром тоже похожая ситуация, на многие драйвера подойдёт и 3.0 ядро

Ну и обычному swrast не нужно вообще ничего

Нафига тогда кастомная меса? Бери бинарную из репы и не заморачивайся. Кастомная (зачастую более свежая, чем есть в репозиториях) меса нужна для графониевых технологий радеонов и интелов (они новый Gallium / NIR драйвер делают сейчас). А там и llvm, и свежее ядро, и свежий графический сервер нужны.

P.S. на билд-машины поставят все зависимости мезона и не поморщатся – за них будь спокоен.

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

Гентушечка это явно не про современный и стабильный десктоп. Это про «хочется странного». А девиз венды вообще – «Мы долго страдали, чтобы создать этот продукт. Теперь ваша очередь!». Я говорил об Arch Linux и (внезапно!) Debian Sid.

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

нужна была кастомная. Я собрал virgl-renderer под android чтобы выводить 3д графику из x86 chroot (exagear) с аппаратным ускорением. К сожалению, оно заработало только на теграх, потому пишется другой менее завязанный на качестве драйверов механизм

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