The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Mesa 17.0.0

13.02.2017 17:39

После трёх месяцев разработки сформирован релиз свободной реализации OpenGL API - Mesa 17.0. Это первый выпуск в рамках новой нумерации версий, в которой первая цифра указывает на год выпуска, вторая цифра является порядковым номером значительного выпуска за указанный год, а третья цифра отражает корректирующие выпуски. Причиной введения новой схемы является потеря актуальности прошлой нумерации, первая цифра в которой увеличивалась при обеспечении поддержки очередной версии стандарта OpenGL (теперь в Mesa реализована самая свежая спецификация OpenGL 4.5). Как и раньше первый выпуск новой ветки Mesa имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 17.0.1.

В новом выпуске можно отметить следующие изменения:

  • Добавлен новый драйвер etnaviv с поддержкой GPU Vivante, поставляемых в некоторых ARM-платформах Marvell Armada, Rockchip и Freescale;
  • В драйвере freedreno реализована поддержка пятого поколения GPU Adreno (A5XX), задействованных в SoC Snapdragon 820 и 821 и поддерживающих OpenGL ES 3.2, Vulkan 1.0 и OpenCL 2.0. Данные GPU используются в таких смартфонах, как Xiaomi Mi5, LG G5, Lenovo Zuk Z2/Z2Pro, One Plus 3, HTC 10 и Sony Xperia X/ZX, для видеоподсистем которых ранее были доступны только проприетарные драйверы;
  • В драйвере i965 для чипов Intel Haswell обеспечена поддержка OpenGL 4.5;
  • В драйвере nouveau для GPU NVIDIA Maxwell (GeForce 400/500/600/700) обеспечена поддержка OpenGL 4.3 и проведена работа по увеличению производительности;
  • В драйверах r600/radeonsi добавлена поддержка ещё не поступивших в продажу графических карт AMD Polaris12. Появилась возможность обработки H.264 уровня 5.2 через движки VCE. Внесена порция оптимизаций производительности;
  • В драйверах с реализацией графического API Vulkan добавлена поддержка расширения VK_KHR_sampler_mirror_clamp_to_edge и обеспечено использование распространяемого консорциумом Khronos файла vk.xml для генерации точек входа (готовые заголовочные файлы vk_platform.h и vulkan.h исключены из поставки);
  • В Vulkan-драйвере ANV, развиваемом для карт Intel, добавлена поддержка тесселяционных шейдеров и типа Float64, проведена работа по увеличению производительности;
  • В Vulkan-драйвере RADV, развиваемом для карт AMD, добавлена возможность работы, одновременно с несколькими видеокартами, обеспечена поддержка расширений K_AMD_draw_indirect_count и VK_AMD_negative_viewport_height. Сборка RADV теперь требует включения опции "--enable-gallium-llvm";
  • В EGL внесены улучшения, связанные с работой бэкенда для платформы Android: добавлен вызов gralloc::lock_ycbcr для определения форматов YUV и обеспечена поддержка поверхностей на основе пиксельных буферов (pbuffer);
  • Проведён рефакторинг кэширования GLSL-шейдеров;
  • Подготовлены элементы для поддержки типа int64;
  • В подсистеме Gallium устранена серия утечек памяти и состояний гонки;
  • В VDPAU задействован интерфейс dri3 для прямой отправки буфера в X;
  • В трекер состояний Clover c реализацией OpenCL добавлена поддержка clGetExtensionFunctionAddres;
  • Прекращена поддержка сборочных опций "--with-sha1" и "--disable-shader-cache";
  • Добавлена поддержка новых расширений OpenGL:
    • GL_ARB_post_depth_coverage в i965/gen9+
    • GL_KHR_blend_equation_advanced в nvc0
    • GL_INTEL_conservative_rasterization в i965/gen9+
    • GL_NV_image_formats во всех драйверах с поддержкой GL_ARB_shader_image_load_store (i965, nvc0, radeonsi, softpipe)
    • GL_ARB_gpu_shader_fp64 в i965/haswell
    • GL_ARB_vertex_attrib_64bit в i965/haswell
    • GL_ARB_shader_precision в i965/haswell
    • GL_OES_geometry_shader в i965/haswell
    • GL_OES_texture_cube_map_array в i965/haswell
    • GL_OES_viewport_array в i965/haswell


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Проект Mesa перешёл на новую схему нумерации выпусков
  3. OpenNews: Релиз Mesa 13.0.0 с поддержкой OpenGL 4.5
  4. OpenNews: Релиз Mesa 12.0.0 с поддержкой OpenGL 4.3
  5. OpenNews: Выпуск свободной реализации OpenGL - Mesa 11.2.0
  6. OpenNews: Релиз Mesa 11.0.0 с поддержкой OpenGL 4.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46040-mesa
Ключевые слова: mesa, opengl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sluggard (ok), 17:45, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    А почему сразу 17? Или они теперь по годам нумеруют?
     
     
  • 2.2, Yahoo (?), 17:51, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Ну вотъ, сударъ, на дворе 1917 годъ, и главная цифира 17.
     
     
  • 3.15, A.Stahl (ok), 18:34, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Tertius anno Tiberius Iulius Caesar Augustus.
     
  • 3.21, OramahMaalhur (ok), 19:29, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +13 +/
    >на дворе

    Право же, сударь имѣлъ въ виду "на дворѣ"

     
     
  • 4.29, Виктор. (?), 21:57, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ничего, скоро и написание упростят и ликбезы введут!
     
     
  • 5.39, Yuris (??), 10:07, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А там уже и ГОЭЛРО, и всеобщая кибернизация )))
     
     
  • 6.45, die_russofobs Не раб STEAMDRM (?), 20:02, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не считая скорого запланирвоанного NATO всеобщего принудительного чипирования,
    у нас вон уже и свои киборги есть - правда пока живут только в аэрпортах)
     
  • 6.52, Виктор. (?), 23:17, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кибер-Ленин - всегда молодой,
    И юный Октябрь впереди!
     
  • 2.3, Зорян и Шкиряк (?), 17:52, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +21 +/
    Чукча не читатель, чукча писатель?
     
     
  • 3.5, Sluggard (ok), 17:57, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Каюсь, грешен иногда. )
     
     
  • 4.7, Duplo (?), 18:10, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Типичная поня.
     
     
  • 5.10, cvbcfgbdzndgbxdfg (?), 18:24, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты чё, спортсмен?
     
  • 4.24, Тот_Самый_Анонимус (?), 20:57, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну да, главное же коммент раньше всех оставить, какое тут чтение?
     
  • 3.30, Чукча (?), 22:05, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А чё сразу чукча??
     
     
  • 4.42, Eskimos (?), 12:03, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну не эскимос же!
     
  • 2.4, Crazy Alex (ok), 17:53, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да, по годам
     
     
  • 3.6, Sluggard (ok), 17:58, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У одних по годам, другой почувствовал что пришло время менять номер версии, у третьих всё от балды и перевалило за 200...
    Теряюсь.
     
     
  • 4.8, Crazy Alex (ok), 18:18, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну, тут как раз тот случай, когда semver не особо подходит - наличие OpenGL-расширений выясняется динамически, а три четверти изменений сильно сказываются на функционировании и не видны в API.
     
  • 4.44, Аноним (-), 13:12, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Главное чтобы версии софта не декрементировали.
     
     
  • 5.46, die_russofobs Не раб STEAMDRM (?), 20:09, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это только кажется..
    Как понимаю например программая 3D отрисовка - давно заброшенна(или даже выпилена?)...

     

  • 1.9, Аноним (-), 18:23, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Прекращена поддержка сборочных опций "--with-sha1" и "--disable-shader-cache";

    А вот тут я не понил. Как теперь для стима собирать с libnettle?

     
     
  • 2.13, Аноним (-), 18:32, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Будешь пересобирать openssl
     
  • 2.41, Аноним (-), 11:06, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Из-за проблем с внешними либами реализация sha1 (взятая из openbsd кстати) добавлена в кодовую базу mesa.
     

  • 1.11, gnh (?), 18:25, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У них будут проблемы с нумераций в 2117 году.
     
     
  • 2.12, Аноним (-), 18:26, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Будет версия 117, какие проблемы)
     
     
  • 3.16, Аноним (-), 18:45, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Будет версия 117, какие проблемы)

    Сразу перейти на 2017.x.y
    Предлагаю перед этим установить скрытую камеру на рабочее место Горшечника и получившимися кадрами, как и угрозой передхода на исчисление от предположительной даты сотворения мира, шантажиро^W направить разработку в нужное русло.

     
  • 2.14, equeim (ok), 18:33, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    117.0.0, никаких проблем. А вот в 3000 году будет неудобно.
     
     
  • 3.20, Аноним (-), 19:29, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    По вашей же логике, версия будет 1000.0. Правда, к тому времени ни Mesa, ни OpenGL уже, скорее всего, не будет.
     
     
  • 4.22, Sluggard (ok), 20:10, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Правда, к тому времени ни Mesa, ни OpenGL уже, скорее всего, не будет.
    > скорее всего

    Офигеть, ты оптимист!

     
     
  • 5.47, die_russofobs Не раб STEAMDRM (?), 20:12, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К тому времни наверняка вообще никого не будет,
    но если кто и останется - будут о том сильнооо жалеть...
    живя в экологии того кода.
     
     
  • 6.48, die_russofobs Не раб STEAMDRM (?), 20:13, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    * года
     

  • 1.17, hyphop (?), 18:48, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > i965 для чипов Intel Haswell обеспечена поддержка OpenGL 4.5

    Я ЖДАЛ ЭТОГО НАВЕРНОЕ 1 ГОД )))) - поиграем теперь

     
  • 1.18, Аноним (-), 18:59, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А OpenGL разве не свободный?
     
     
  • 2.23, Аноним (-), 20:51, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тогда бы он назывался FreeGL
     
  • 2.33, лучик (?), 22:11, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    открытый стандарт не требует открытости всех реализаций..
     

  • 1.19, Аноним (-), 19:08, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В Haswell Vulkan будет, или уже можно не ждать?
     
     
  • 2.32, Sunderland93 (ok), 22:08, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Так он же там есть. У меня даже на Ivy Bridge доступен. Хотя его работу не проверял
     

  • 1.25, paulus (ok), 21:33, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >В подсистеме Gallium устранена серия утечек памяти и состояний гонки

    Поясните, пожалуйста, что за состояние гонки?

     
     
  • 2.26, Crazy Alex (ok), 21:41, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%81
     
     
  • 3.27, paulus (ok), 21:48, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо :)
     
  • 2.28, axredneck (?), 21:49, 13/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это когда один процесс пишет в переменную, а другой как раз в тот же момент читает. В результате считает он чепуху, а не значение переменной.
     

  • 1.31, Sunderland93 (ok), 22:07, 13/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А OpenGL 4.5 для Ivy Bridge планируется добавить? Никто не в курсе?
     
     
  • 2.34, leap42 (ok), 02:18, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    да, планируется
     
  • 2.38, Аноним (-), 09:30, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тоже ждал Ivy Bridge в этом релизе. Ну ничего, ещё подождём.
     

  • 1.35, Наркоман (?), 03:01, 14/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    кто нить сравнивал работу сабжа на максвеле с блобом, запущенным через бамблби?
     
     
  • 2.43, Eskimos (?), 12:10, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    То чувство, когда ник всецело соответствует содержанию поста.
     
     
  • 3.51, Наркоман (?), 22:10, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    окей, распарсим: держать все время блоб включенным нет желания по идеологическим соображениям. По сему - есть два стула: либо включать блоб когда надо, через бамблби, либо положить болт на штеуд, накатить месу и пользовать штеуд вместо гпу для всего
     

  • 1.36, Андрей (??), 05:29, 14/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В драйвере freedreno реализована поддержка пятого поколения GPU Adreno (A5XX)

    Вот везёт же! Не понимаю, почему родной ARM'овский Mali закрыт как за семью печатями. Да и при любой попытке жаловаться на форуме - мы не говорим с конечными пользователям, только с компаниями, лицензирующими нашу продукцию. Ну в компаниях этих до разработчиков вообще не достучаться, ибо там и форумов таких нет. Когда там в ARMе этих менеджеров позаменяют на нормальных!?

     
     
  • 2.37, ryoken (ok), 08:22, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда там в ARMе этих менеджеров
    > позаменяют на нормальных!?

    Учитывая, что ARM скупили японцы - я как-то сомневаюсь, что будут более общительные манагеры.

     
     
  • 3.40, алекс (??), 10:24, 14/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Японцы те ещё проприетасты, можно сказать никогда этого не будет.
     

  • 1.53, GotF (ok), 08:56, 19/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По крайней мере для Polaris запилили OpenGL 4.5 (в 13.0 было только 4.3). Игры на свежих версиях Unity теперь работают без -force-glcore43.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру