После трех месяцев разработки выпуск новой версии новая ветвь Таблица 21.2, которая имеет экспериментальное состояние и что после окончательной стабилизации кода выйдет стабильная версия 21.2.1.
Эта новая версия Mesa 21.2 обеспечивает полную поддержку OpenGL 4.6 для драйверов 965, iris, radeonsi, zink и llvmpipe плюс поддержка OpenGL 4.5 доступна для AMD r600 и NVIDIA nvc0.
Таблица 21.2 Основные новинки
В таблице 21.2 мы можем найти, что драйвер asahi OpenGL включен с начальной поддержкой графического процессора поставляется на чипах Яблоко M1. Контроллер использует интерфейс Gallium и совместим с большинством функций OpenGL 2.1 и OpenGL ES 2.0, но по-прежнему не может использоваться для запуска большинства игр.
Еще одна новинка - Включение драйвера PanVk (разработан сотрудниками Collabora), который обеспечивает поддержка графического API Vulkan GPU ARM Mali Midgard и Bifrost и позиционируется как продолжение проекта Panfrost, обеспечивающего поддержку OpenGL.
Кроме того, в этой новой версии Mesa 21.2 Panfrost для Midgard и Bifrost поддерживает OpenGL ES 3.1, хотя упоминается, что есть планы по увеличению производительности на чипах Bifrost и поддержке графических процессоров на основе архитектуры Valhall (Mali G77 и новее).
Драйвер Zink работал так, что может поддерживать расширения OpenGL: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture и GL_filter_minlock. Добавлены модификаторы формата DRM.
В то время как в Контроллер Vulkan ANV (Intel) и драйвер OpenGL Iris, в этой новой версии se проделала подготовительную работу для поддержки будущих видеокарт Intel. Xe-HPG (DG2). Это включает в себя ранние возможности трассировки лучей и поддержку шейдеров трассировки лучей.
На стороне драйвера lavapipe теперь поддерживается режим "wideLines" (он обеспечивает поддержку строк с шириной больше 1.0).
Также упоминается, что OpenGL 4.3 уже имеет поддержку virgl и совместимость с Vulkan 1.2 доступен для карт Intel и AMDПомимо режима эмулятора (vn), поддержка Vulkan 1.1 доступна для графических процессоров Qualcomm и программного растеризатора lavapipe. и Vulkan 1.0 доступен для графического процессора Broadcom VideoCore VI (Малина Пи 4).
Из другие изменения, которые выделяются этой новой версии:
- Драйвер Nouveau nv50 для графических процессоров NVIDIA GT21x (GeForce GT 2x0) включает поддержку OpenGL ES 3.1.
- Драйвер Vulkan TURNIP и драйвер Freedreno OpenGL разрабатываются для графических процессоров
- Qualcomm Adreno обеспечивает начальную поддержку графического процессора Adreno a6xx gen4 (a660, a635).
- Реализована возможность сборки драйвера RADV на платформе Windows с помощью компилятора MSVC.
- Реализована поддержка динамического обнаружения и загрузки альтернативных бэкэндов GBM (Generic Buffer Manager). Это изменение предназначено для улучшения поддержки Wayland в системах с драйверами NVIDIA.
- В драйверы Vulkan RADV (AMD), ANV (Intel) и lavapipe добавлена поддержка расширений
В конце концов если вам интересно узнать об этом больше Об этой новой версии контроллеров Mesa 21.1.0 вы можете проверить подробности по следующей ссылке.
Как установить видеодрайверы 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