The OpenNET Project / Index page

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

Релиз Mesa 22.0, свободной реализации OpenGL и Vulkan

10.03.2022 11:08

После четырёх месяцев разработки опубликован релиз свободной реализации API OpenGL и Vulkan - Mesa 22.0.0. Первый выпуск ветки Mesa 22.0.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 22.0.1. Новый выпуск примечателен реализацией графического API Vulkan 1.3 в драйвере anv для GPU Intel и radv для GPU AMD.

Поддержка Vulkan 1.2 реализована в режиме эмулятора (vn), поддержка Vulkan 1.1 доступна для GPU Qualcomm (tu) и программного растеризатора lavapipe, а поддержка Vulkan 1.0 доступна для GPU Broadcom VideoCore VI (Raspberry Pi 4). В Mesa 22.0 также обеспечивается полная поддержка OpenGL 4.6 для драйверов 965, iris (Intel), radeonsi (AMD), zink и llvmpipe. Поддержка OpenGL 4.5 доступна для GPU AMD (r600) и NVIDIA (nvc0), а OpenGL 4.3 для virgl (виртуальный GPU Virgil3D для QEMU/KVM) и vmwgfx (VMware).

Основные новшества:

  • Добавлена поддержка графического API Vulkan 1.3.
  • Из основного состава Mesa в отдельную ветку "Amber" перенесён код классических драйверов OpenGL, не использующих интерфейс Gallium3D, включая драйверы i915 и i965 для GPU Intel, r100 и r200 для GPU AMD и Nouveau для GPU NVIDIA. В ветку "Amber" также перенесён драйвер SWR, предлагавший программный растеризатор OpenGL на базе проекта Intel OpenSWR. Из основного состава исключена классическая библиотека xlib, вместо которой рекомендовано использовать вариант gallium-xlib.
  • В Gallium-драйвере D3D12 с прослойкой для организации работы OpenGL поверх API DirectX 12 (D3D12) обеспечена совместимость с OpenGL ES 3.1. Драйвер применяется в прослойке WSL2 для запуска графических приложений Linux в Windows.
  • В OpenGL-драйвер "iris" и Vulkan-драйвер "ANV" добавлена поддержка чипов Intel Alderlake (S и N).
  • В драйверах для GPU Intel включена по умолчанию поддержка технологии Adaptive-Sync (VRR), позволяющей адаптивно менять частоту обновления монитора для обеспечения плавного вывода и отсутствия разрывов.
  • В Vulkan-драйвере RADV (AMD) продолжена реализация поддержки трассировкой лучей и шейдеров для трассировки лучей.
  • В драйвере v3dv, развиваемом для графического ускорителя VideoCore VI, применяемого начиная с модели Raspberry Pi 4, обеспечена возможность работы на платформе Android.
  • Для EGL реализован механизм "dma-buf feedback", предоставляющий дополнительные сведения об имеющихся GPU и позволяющий повысить эффективность обмена данными между основным и вторичным GPU, например, для организации вывода без промежуточной буферизации.
  • В драйвер vmwgfx, применяемый для реализации 3D-ускорения в окружениях VMware, добавлена поддержка OpenGL 4.3.
  • В Vulkan-драйверы RADV (AMD), ANV (Intel) и zink (OpenGL поверх Vulkan) добавлена поддержка расширений:
  • Добавлены новые расширения OpenGL:

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Релиз Mesa 21.3, свободной реализации OpenGL и Vulkan
  3. OpenNews: Из Mesa удалён код классических драйверов, не использующих Gallium3D
  4. OpenNews: Релиз Mesa 21.0, свободной реализации OpenGL и Vulkan
  5. OpenNews: Существенное увеличение производительности Zink, реализации OpenGL поверх API Vulkan
  6. OpenNews: Опубликован графический стандарт Vulkan 1.3
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/56833-mesa
Ключевые слова: mesa, opengl, vulkan
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Кровосток (?), 11:39, 10/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Когда в свете недавних взломов пойдут массовые улучшения в поддержке кард нвидии?
     
     
  • 2.2, Аноним (2), 11:56, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    КТо будет платить за написание этих улучшений? Или ты думаешь все на энтузиазме работают?
     
     
  • 3.3, Sluggard (ok), 12:06, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > КТо будет платить за написание этих улучшений?

    Габен?

     
     
  • 4.5, Аноним (5), 12:30, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем? Нет ровно никаких причин отказываться от блоба, это всё ещё лучший драйвер несмотря на косяки с egl. Пропатчить его на снятие части ограничений можно и сейчас.
     
     
  • 5.10, Аноним (10), 13:05, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линус был прав, во всем был всегда прав. Ф*к ю Нвидиа!
     
     
  • 6.11, Аноним (5), 13:09, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В чём он был прав? Я не разделяю его истерик, как и регулярных стараний некоторых разрабов подгадить out-of-tree модулям ядра (они на зарплате, этим можно), хотя чаще конечно новые ветки ломают и особого урона нет (спасибо инженерам).
     
     
  • 7.21, Аноним (21), 22:48, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мугичтец шоле? Написано же — ВО ВСЕМ!
     
  • 7.28, Уволить ПОНАБа (?), 14:54, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых. Зарплату они получают от продажи железа. Так что могут и в open source без потерь. Другое дело, что не хотят... Сикретныя тихналогия и прочая х...та от которой уже просто тошнит. Прикройтесь авторскими правами и сделайте наконец-то нормальный open source драйвер.

    Во-вторых. К их блобятине столько претензий в Линукс, что пользоваться их картами просто нет желания. То их модуль не собирается для свежей версии ядра. То просто крашится при старте иксов... Только откат на предыдущий драйвер решает проблему. Нет KMS, работает через жопу с xrandr... Ну нахер, я лучше на амуде посижу пока.

     
     
  • 8.31, Аноним (5), 16:32, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я имел в виду вредителей от редхата и разных прихлебателей На что способен опен... текст свёрнут, показать
     
     
  • 9.32, Уволить ПОНАБа (?), 20:20, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так звиздуй в Священную Винду, кто тебя на open source OS вообще держит то И... текст свёрнут, показать
     
     
  • 10.33, Аноним (5), 21:17, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не тебе мне указывать как и с чем работать, и при чём тут венда вообще Я говорю... текст свёрнут, показать
     
     
  • 11.40, Уволить ПОНАБа (?), 14:40, 12/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, может быть и сделали, давно их карты в руках не держал Понятия не имею как ... текст свёрнут, показать
     
  • 4.17, НяшМяш (ok), 13:35, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Габену и с AMD неплохо, стимдек на нём.
     
     
  • 5.19, Аноним (19), 18:31, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    стимдек = AMD?
     
     
  • 6.20, Beta Version (ok), 19:50, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Графика и процессор там AMD.
     
     
  • 7.34, Аноним (19), 21:39, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше ли это для Линукс?
     
     
  • 8.36, Аноним (36), 23:26, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А есть варианты ... текст свёрнут, показать
     
  • 8.41, Аноним (41), 02:29, 13/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    да - уже есть несколько разработчиков комитящих в открытый драйвер амд, очень це... текст свёрнут, показать
     
  • 4.22, Аноним (19), 07:44, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Габен?

    https://im0-tub-ru.yandex.net/i?id=41bcf960f808b3743a46c39bae89ca02-l&n=13

     
  • 2.4, Мохнатый пись (?), 12:23, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Кстати да, договорились там с невидией об открытии дров?
     
  • 2.6, Аноним (6), 12:43, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, опеннетцы, че там с нвидией? у них же время было до прошедшей пятницы. Где опенсорсные дрова?
     
     
  • 3.8, Аноним (8), 12:49, 10/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    там же где и всегда, в их блобе)
     

  • 1.23, Аноним (-), 07:51, 11/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пацаны у кого видеокарта поддерживает Vulkan?
     
     
  • 2.24, gesha.turtles (?), 08:21, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня.
     
  • 2.25, Zenitur (ok), 08:33, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня
     
  • 2.26, anonimos (?), 10:43, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня две.
     
  • 2.27, Аноним (27), 11:13, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ветер дует, потому что деревья колышутся?!
     
  • 2.30, mos87 (ok), 15:19, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    у меня. с 2012 года ещё
     
     
  • 3.38, Аноним (-), 12:40, 12/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Врёшь, в 12 году не было видеокарт с поддержкой Вулкана.
     
     
  • 4.39, mos87 (ok), 14:09, 12/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    логику подтяни сначала бггг
     
  • 2.35, Аноним (19), 21:41, 11/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разве вулкан не сам себя поддерживает? Вытекает и поддерживается..
     

  • 1.29, mos87 (ok), 15:18, 11/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в рра уже обновилось. как там арч?)
     
     
  • 2.42, Аноним (42), 00:36, 14/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://archlinux.org/packages/testing/x86_64/mesa/
     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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