Mesa 22.0 поставляется с поддержкой Vulkan 1.3, улучшениями драйверов и многим другим

Таблица драйверов

После четырех месяцев разработки запуск бесплатная реализация OpenGL и Vulkan API «Таблица 22.0.0», это первая версия ветки Mesa 22.0.0, имеющая экспериментальный статус: после окончательной стабилизации кода будет выпущена стабильная версия 22.0.1.

В этой новой версии, которая представлена примечателен реализацией графического API Vulkan 1.3 в драйвере anv для графических процессоров Intel и radv для графических процессоров AMD.

В дополнение к поддержке Vulkan 1.2, реализованной в режиме эмулятора (vn), поддержка Vulkan 1.1 доступна для графического процессора Qualcomm и программного растеризатора lavapipe, а поддержка Vulkan 1.0 доступна для графического процессора Broadcom VideoCore VI (Raspberry Pi 4).

Mesa 22.0 также обеспечивает полную поддержку OpenGL 4.6 для драйверов 965, iris (Intel), radeonsi (AMD), zink и llvmpipe. Поддержка OpenGL 4.5 доступна для графических процессоров AMD (r600) и NVIDIA (nvc0), а также поддержка OpenGL 4.3 для virgl (виртуальный графический процессор Virgil3D для QEMU/KVM) и vmwgfx (VMware).

Таблица 22.0 Основные новинки

Как упоминалось в начале, одной из главных новинок этой новой версии таблицы является то, что была добавлена ​​поддержка графического API Vulkan 1.3, из которого вы можете узнать о его наиболее важных функциях. в этом посте.

Теме статьи:
Новая версия Vulkan 1.3 уже вышла и это ее новости

Еще одна выделяющаяся новинка: классические драйверы OpenGL которые не используют интерфейс Gallium3D перенесен из основной композиции Mesa в отдельную ветку «Янтарь».

В добавок к этому Ветка «Янтарь» также перенесла регулятор КСВ, который предлагал программный растеризатор OpenGL на основе проекта Intel OpenSWR. Классическая библиотека xlib исключена из основной сборки, вместо нее рекомендуется использовать вариант gallium-xlib.

Кроме того, мы можем обнаружить, что в этой новой версии Mesa 22.0 Драйвер галлия D3D12 со слоем OpenGL поверх API DirectX 12 (D3D12) обеспечивает совместимость с OpenGL ES 3.1. Драйвер используется на уровне WSL2 для запуска графических приложений Linux в Windows.

Контроллеры Графические процессоры Intel по умолчанию включены для поддержки Adaptive-Sync. (VRR), позволяя вам адаптивно изменять частоту обновления вашего монитора для плавного вывода без заиканий.

Для EGL реализован механизм "обратной связи dma-buf", который предоставляет дополнительную информацию о доступных графических процессорах и позволяет повысить эффективность обмена данными между основным и вторичным графическими процессорами, например, организовать вывод без промежуточной буферизации.

Из других изменений, которые выделяются в этой новой версии:

  • Поддержка OpenGL 4.3 добавлена ​​в драйвер vmwgfx, который используется для реализации 3D-ускорения в средах VMware.
  • Добавлена ​​поддержка расширений драйверов Vulkan RADV (AMD), ANV (Intel) и zink (OpenGL поверх Vulkan).
  • Добавлена ​​поддержка чипов Intel Alderlake (S и N) в драйвер OpenGL «iris» и драйвер Vulkan «ANV».
  • Драйвер RADV (AMD) Vulkan продолжает поддерживать трассировку лучей и шейдеры с трассировкой лучей.
  • Драйвер v3dv, разработанный для графического ускорителя VideoCore VI, используемого начиная с модели Raspberry Pi 4, обеспечивает возможность работы на платформе Android.

В конце концов если вам интересно узнать об этом больше Об этой новой версии контроллеров Mesa 22.0 вы можете проверить подробности 09по следующей ссылке.

Как установить видеодрайверы Mesa в Linux?

Пакеты Mesa есть во всех дистрибутивах Linux, поэтому его установку можно выполнить либо загрузив и скомпилировав исходный код (Вся информация об этом здесь) или относительно простым способом, который зависит от доступности в официальных каналах вашего распространения или третьих лиц.

Для тех, кто пользуется Ubuntu, Linux Mint и производными версиями. они могут добавить следующий репозиторий, в котором драйверы обновляются быстро.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Теперь мы собираемся обновить наш список пакетов и репозиториев:

sudo apt update

И, наконец, мы можем установить драйверы с помощью:

sudo apt upgrade

Для тех, кто Пользователи Arch Linux и производные, мы устанавливаем их с помощью следующей команды:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Для кого бы они ни были Пользователи Fedora 32 могут использовать этот репозиторий, поэтому они должны включить corp с помощью:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Наконец, для тех, кто является пользователями openSUSE, они могут установить или обновить, набрав:

sudo zypper in mesa

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.