Mesa 20.3.0 поставляется с контроллером v3dv для RPi 4 и более

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

Только что объявлено о запуске новой версии Mesa 20.3.0. Как и в предыдущих версиях, первая версия ветки находится в экспериментальном состоянии, и после окончательной стабилизации кода будет выпущена стабильная версия 20.3.1.

В таблице 20.3 Полная поддержка OpenGL 4.6 реализована для графических процессоров Intel (i965, iris) и AMD (radeonsi) драйверы, Поддержка OpenGL 4.5 для графических процессоров AMD (r600), NVIDIA (nvc0) и llvmpipe, OpenGL 4.3 для virgl (виртуальный графический процессор Virgil3D для QEMU / KVM), а также поддержка Vulkan 1.2 для карт Intel и AMD и Vulkan 1.0 для VideoCore VI (Raspberry Pi 4).

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

В этой новой версии драйвер v3dv включен с поддержкой графического ускорителя VideoCore VI используется в платах Raspberry Pi 4, Raspberry Pi 400 и Compute Module 4 на базе чипа Broadcom BCM2711. Кронос признает, что контролер полностью соответствует спецификации Vulkan 1.0.

Пакет включает в себя новый контроллер lavapipe с реализацией программного растеризатора для Vulkan API (аналогично llvmpipe, но для Vulkan). Программная реализация он основан на дублировании вызовов API Vulkan в API Gallium.

Производительность и функциональность контроллера Цинк-галлий значительно увеличился с реализацией OpenGL API в дополнение к Vulkan (драйвер позволяет получить OpenGL с аппаратным ускорением, если в системе есть драйверы, которые ограничены поддержкой только Vulkan API)

Еще одно изменение, которое выделяется, - это «АСО» , в которой добавлена ​​поддержка двигателей NGG (Геометрия следующего поколения) при работе с геометрическими шейдерами. Функция реализована в драйвере RADV (для карт AMD).

Для Intel Haswell GPU, драйвер ANV добавляет поддержку расширение Преобразование обратной связи Vulkan, который позволяет проекту DXVK использовать API Direct3D Stream Output, который отвечает за рендеринг многих поверхностей в играх.

Добавлено начальная поддержка видеокарт AMD Dimgrey Cavefish (НАВИ 23) и Ван Гог ВСУ (RDNA2) на контроллере RadeonSI.

Из другие выделяющиеся изменения: 

  • Драйверы Intel GPU OpenGL и Vulkan добавляют поддержку семейства процессоров Alder Lake (12-го поколения).
  • Оптимизирована графическая производительность на чипах Tiger Lake и Rocket Lake (некоторые игры и тесты, такие как Unreal Engine 4 Vulkan Demo, показывают ускорение на 9-12%).
  • В driconf были добавлены параметры glx_extension_override и косвенно_gl_extension_override, с помощью которых вы можете переопределить список доступных расширений GLX.
  • Добавлен слой для преобразования промежуточного представления (IR) шейдеров NIR в промежуточное представление TGSI (Tungsten Graphics Shading Infrastructure).
  • Драйвер Iris для графических процессоров Intel поддерживает ядра OpenCL (MESA_SHADER_KERNEL) для загрузки вычислений рядом с графическим процессором.
  • Поддержка спецификации OpenCL 1.2 была добавлена ​​в трекер работоспособности Clover с реализацией OpenCL.
  • Драйвер llvmpipe для программного рендеринга OpenGL обеспечивает поддержку OpenGL 4.5.

В конце концов если вы хотите узнать об этом больше, вы можете проверить следующую ссылку.

Как установить видеодрайверы 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.