The OpenNET Project / Index page

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

Выпуск Mesa 19.0.0, свободной реализации OpenGL и Vulkan

13.03.2019 23:40

Опубликован релиз свободной реализации API OpenGL и Vulkan - Mesa 19.0.0. Первый выпуск ветки Mesa 19.0.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 19.0.1. В Mesa 19.0 предоставляется полная поддержка OpenGL 4.5 для драйверов i965, radeonsi и nvc0, поддержка Vulkan 1.1 для карт Intel и AMD, а также частичная поддержка стандарта OpenGL 4.6.

Наиболее заметные изменения:

  • Объявлена устаревшей сборочная система на основе autotools. По умолчанию для сборки теперь применяется Meson. Для продолжения сборки с autotools при запуске autogen.sh следует указать опцию "--enable-autotools". В следующем выпуске 19.1 планируется полностью удалить поддержку autotools;
  • В драйвер ANV (Vulkan-драйвер для GPU Intel) добавлено расширение Vulkan Transform Feedback, которое предоставляет техническую возможность для проектов DXVK и VKD3D (реализации Direct3D 11 и 12 поверх API Vulkan) использовать Direct3D Stream Output, отвечающий за отображение многих поверхностей в играх. Ранее данное расширение было реализовано только в драйвере RADV;
  • В драйвер ANV добавлены расширения VK_EXT_scalar_block_layout, VK_EXT_pci_bus_info, VK_ANDROID_external_ memory_android_hardware_buffer, VK_KHR_depth_stencil_resolve, VK_KHR_draw_indirect_count и VK_EXT_conditional_rendering;
  • В драйвер RADV (Vulkan-драйвер для карт AMD) добавлены расширения VK_EXT_memory_budget, VK_EXT_scalar_block_layout и VK_EXT_pci_bus_info;
  • В RadeonSI (OpenGL-драйвер для карт AMD) включена поддержка технологии VESA Adaptive-Sync (FreeSync), позволяющей адаптивно менять частоту обновления монитора для обеспечения плавного вывода и отсутствия разрывов;
  • Добавлены новые расширения OpenGL:
  • В драйвере Freedreno улучшена поддержка GPU Qualcomm Adreno A2xx;
  • Для GLSL реализованы функции для поддержки 64-разрядных типов FP64 и INT64;
  • В драйвер i965 добавлена программная реализация (на основе шейдеров) 64-разрядных расширений GLSL GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64 и GL_ARB_vertex_attrib_64bit, а также расширения GL_ARB_shader_ballot;
  • Добавлено расширение EGL_MESA_query_driver, упрощающее получение параметров драйверов в Wayland.


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Выпуск Mesa 18.3.0, свободной реализации OpenGL и Vulkan
  3. OpenNews: Выпуск Mesa 18.2.0, свободной реализации OpenGL и Vulkan
  4. OpenNews: Релиз Mesa 18.1.0
  5. OpenNews: Выпуск Mesa 18.0.0, свободной реализации OpenGL и Vulkan
  6. OpenNews: Выпуск сборочной системы Meson 0.50
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mesa, opengl, vulkan
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, VINRARUS (ok), 00:18, 14/03/2019 [ответить] [показать ветку] [···]    [к модератору]
  • –6 +/
    Уже который раз добавляют FreeSync? Я сбился со щёта.
    А по настоящему заработает то когда, например в KDE?
     
     
  • 2.5, Annoynymous (ok), 00:43, 14/03/2019 [^] [ответить]    [к модератору]
  • +9 +/
    Не который раз, а куда. Его отдельно надо добавлять в ядро, отдельно для разных видеокарт, отдельно в месу.
     
  • 2.27, Аноним (27), 20:39, 14/03/2019 [^] [ответить]    [к модератору]
  • +/
    Зачем тебе freesync в DE?
     
     
  • 3.37, VINRARUS (ok), 02:19, 16/03/2019 [^] [ответить]    [к модератору]
  • +/
    1) повысить отклик на действия
    2) использовать 75 ФПС.
     
  • 2.40, Аноним (40), 23:56, 18/03/2019 [^] [ответить]    [к модератору]
  • +/
    Когда пропишешь в конфиг иксов, тогда и заработает. кэп.
     
  • 1.2, Аноним (2), 00:29, 14/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Ставить надо?
     
     
  • 2.24, Аноним (2), 19:42, 14/03/2019 [^] [ответить]    [к модератору]  
  • –3 +/
    Минусы ). Это вопрос был, продвинутые умственно :) Начитаются источников и давай митинговать )
     
     
  • 3.41, Michael Shigorin (ok), 23:29, 19/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Если это был вопрос, то ответ и впрямь отрицательный.

    PS: не минусовал. :)

     
  • 1.3, Аноним (3), 00:33, 14/03/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • +4 +/
    Хм уже использую на radeon RX-570 8G c kernel 5 0 0 Игра stalker-нс2016 на wine-... весь текст скрыт [показать]
     
     
  • 2.4, Аноним (4), 00:37, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    >Переключаю wine на Gallium-Nine и "ватность"

    мышки пропадает.

    Хорошо освидомил.

     
     
  • 3.7, Аноним (7), 07:38, 14/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Году в 2008, когда я запускал Сталкер 1.5 в Wine 1.1.16, тоже была "ватность" мышки. Ничё не меняется )
     
     
  • 4.8, адмирал третьего флота очевидно (?), 08:02, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    ну так никто в игре мышку от директхаков не отвязывал, вот оно и лагает при трансляции..
     
  • 1.6, Аноним (3), 00:54, 14/03/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Кстати скоро обещают трансляцию wine d3d9 в Vulkan в Mesa посмотрим чем будет лу... весь текст скрыт [показать]
     
     
  • 2.22, J.L. (?), 19:24, 14/03/2019 [^] [ответить]     [к модератору]  
  • +/
    кто обещает прямо щас вроде все эти проекты d3d9 в Vulkan подзаглохли, но есть ... весь текст скрыт [показать]
     
  • 1.9, Аноним (9), 09:02, 14/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Новые ачивки подъехали
     
  • 1.10, Аноним (10), 09:07, 14/03/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Nouveau, походу, всё Очень печально, с ноутбуками на Optimus неудобно использов... весь текст скрыт [показать]
     
     
  • 2.13, Zenitur (ok), 11:53, 14/03/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    По-идее, Optimus должен работать на 100 Но что-то не слышно историй успеха Дав... весь текст скрыт [показать]
     
     
  • 3.18, Глеб (?), 13:47, 14/03/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    На ноуте с i5 и Nvidia MX150 у меня отлично работал optirun Вся система загружа... весь текст скрыт [показать]
     
  • 3.19, Stax (ok), 14:14, 14/03/2019 [^] [ответить]     [к модератору]  
  • +4 +/
    Есть Xorg 1 20 4 и переключаемая графика glvnd И как добиться переключения Н... весь текст скрыт [показать]
     
     
  • 4.26, Некто (??), 20:18, 14/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Ноут с точно такой же конфигурацией Просто поставил проприентарный драйвер и bu... весь текст скрыт [показать]
     
     
  • 5.30, Stax (ok), 00:14, 15/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Я не ставил bumblebee т к на каждом углу пишут, что это прошлый век, с ним не р... весь текст скрыт [показать]
     
     
  • 6.32, Аноним (7), 08:44, 15/03/2019 [^] [ответить]     [к модератору]  
  • +/
    В Ubuntu можно, но только с перезапуском иксов https i stack imgur com Nixu... весь текст скрыт [показать]
     
  • 4.29, Аноним (4), 00:14, 15/03/2019 [^] [ответить]    [к модератору]  
  • +/
    >Никакого bumblebee, современный PRIME

    PRIME угешнее шмелятины, такие дела.

     
  • 1.12, Аноним (12), 10:25, 14/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    чем же им autotools не угодили? они же заводятся на любом калькуляторе и работают на всех системах
     
     
  • 2.14, Crazy Alex (ok), 12:02, 14/03/2019 [^] [ответить]    [к модератору]  
  • +3 +/
    Вы их точно не только запускали (кстати, неспешное дело) но и писать правила пытались?
     
  • 2.15, Аноним (15), 12:04, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    https://media.ccc.de/v/44-making_your_gnome_app_compile_24x_faster
     
     
  • 3.17, Ordu (ok), 13:28, 14/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Воу. Там где-то на 1:10 схема работы autotools. Эта схема -- неоценимая штука. Может быть если бы она у меня была бы десять лет назад, то я бы знал сейчас, как заточить свой проект под autotools. Я тогда пытался разобраться, читая мануал к autotools, но так и не понял. Схема проясняет, почему я не понял.
     
  • 2.16, Ordu (ok), 12:47, 14/03/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Ты пробовал заводить autotools на калькуляторе? Я пробовал использовать их на малинке, я собирал базовую систему gentoo и наблюдал. У меня сложилось впечатление, что больше половины времени сборки отожрали autotools. Интересно было бы замерять.
     
     
  • 3.33, yet another anonymous (?), 10:31, 15/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Есть основания полагать что с meson'ом будет ещё веселее. Как минимум --- изрядно потопчемся по новым граблям, пока их не распознаем.
     
     
  • 4.34, Ordu (ok), 10:51, 15/03/2019 [^] [ответить]    [к модератору]  
  • +/
    > Есть основания полагать что с meson'ом будет ещё веселее. Как минимум ---
    > изрядно потопчемся по новым граблям, пока их не распознаем.

    Возможно. Но раз за разом наступать на старые грабли из-за страха наступить на новые -- это не вариант нисколько.

     
     
  • 5.35, yet another anonymous (?), 19:30, 15/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Старые грабли уже все (кому это было интересно) знают, как обходить. А на новых ещё подорваться придётся. А поскольку там питон, а питон местами полный абзац врубает, то я от meson'а ничего хорошего не жду.
     
     
  • 6.36, Ordu (ok), 21:29, 15/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    > Старые грабли уже все (кому это было интересно) знают, как обходить. А
    > на новых ещё подорваться придётся.

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

    Мне старые грабли autotools были интересны, но недостаточно, чтобы понять как этим пользоваться. Я перечитал мануалы несколько раз, посмотрел на GNU Hello World, плюнул и сделал всё вручную. И я не знаю, как обойти старую граблю autotools иначе, кроме как не использовать их. И я очень рад тому, что сегодня есть cmake, meson, и прочие, которые позволяют новым поколениям разработчиков не тратить своё время на изучение граблей autotools: они реально не стоят того.

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

    > А поскольку там питон, а питон
    > местами полный абзац врубает, то я от meson'а ничего хорошего не
    > жду.

    Ок.

     
  • 1.20, Аноним (20), 18:56, 14/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Кто-то может четко объяснить, зачем нужна прослойка в виде mesa, когда драйвера и так opengl предоставляют
     
     
  • 2.21, Аноним (4), 19:19, 14/03/2019 [^] [ответить]    [к модератору]  
  • –3 +/
    Проприетарные тащат свои "libgl.so". А это "libgl.so" для швaбодных драйверов.
    Как тут еще на пальцах и для самых маленьких получше объяснить..
     
     
  • 3.23, Аноним (20), 19:33, 14/03/2019 [^] [ответить]    [к модератору]  
  • –4 +/
    Швaбодный libgl.so который дергaет проприетарные драйвера
     
     
  • 4.25, J.L. (?), 19:58, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    > Швaбодный libgl.so который дергaет проприетарные драйвера

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

     
  • 2.28, Ordu (ok), 21:29, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Ты про драйвера в ядре? Но как ты будешь дёргать эти драйвера? Я чесслово не знаю как это делается, через ioctl'ы? Может ли быть у разных драйверов разный ABI?

    mesa же предоставляет тебе няшный C'шный ABI.

     
     
  • 3.38, Аноним (20), 03:14, 16/03/2019 [^] [ответить]    [к модератору]  
  • +/
    opengl стандартизирован (вот это поворот)
     
     
  • 4.39, Ordu (ok), 12:40, 16/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    > opengl стандартизирован (вот это поворот)

    Да неужели? ABI там тоже стандартизован? Как ядерный драйвер сможет обеспечить тебе C'шный ABI?

     
  • 2.31, Аноним (31), 08:33, 15/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    https://blogs.igalia.com/itoral/2014/08/08/diving-into-mesa/
     
  • 2.42, Аноним (42), 15:35, 21/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Еще раз В каком месте непонятно ... весь текст скрыт [показать]
     

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


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