Mesa 20.0.0 выходит с поддержкой Vulkan 1.2, расширенной поддержкой и многим другим.

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

Объявление о запуске новой версии бесплатная реализация OpenGL и Vulkan, «Таблица 20.0.0». Поскольку эта версия является первой версией новой ветки 20.xx и что она также является рассматривается в экспериментальном состоянии С тех пор будет выпущена окончательная стабильная версия кода, которая будет представлена ​​в «Таблице 20.0.1».

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

На протяжении многих лет, проект вырос за счет реализации большего количества графических API, включая OpenGL ES (версии 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan. Разнообразные контроллеры устройств позволяет использовать библиотеки Mesa во многих различных средах, от программной эмуляции до полного аппаратного ускорения для современных графических процессоров.

Mesa реализует независимый от поставщика уровень трансляции между графическим API, таким как OpenGL, и графическими драйверами в ядре операционной системы.

Что нового в Mesa 20.0.0?

В этой новой версии контроллеров Mesa 20.0.0 предоставляется полная поддержка OpenGL 4.6 для графических процессоров Intel i965 и AMD radeonsi, поддержка OpenGL 4.5 для графических процессоров AMD (r600) и NVIDIA (nvc0), а также поддержка Vulkan 1.2 для карт Intel и AMD.

Драйверы RADV и ANV для графических процессоров AMD и Intel поддерживают графический API Vulkan 1.2, в то время как RADV и ACO предоставляют компиляцию геометрических шейдеров. В RADV и ACO для GPU GFX10 (Navi) поддерживает режим Wave32.

Для Графические процессоры Intel на базе микроархитектур Broadwell и Skylake (поколение 8+), по умолчанию используется новый драйвер Iris, который по своим возможностям достиг паритета с контроллером i965.

Контроллер Iris основан на архитектуре Gallium3D., который передает задачи управления памятью драйверу DRI в ядре Linux и предоставляет готовое средство отслеживания работоспособности с поддержкой повторного использования кэша выходных объектов. пДля чипов на более старых микроархитектурах, вплоть до Haswell, оставлен контроллер i965.

RADV (драйвер Vulkan для чипов AMD) и серверная часть для компиляции шейдеров «ACO», разработанные Valve в качестве альтернативы компилятору шейдеров LLVM, добавили поддержку графических процессоров поколений GCN 1.0 / GFX6 (Южные острова) и GCN 1.1. GFX7.

Драйверы LLVMpipe и RadeonSI были преобразованы для использования промежуточного рендеринга. нет типа (IR) шейдеров NIR, предназначенных для работы на самом низком уровне, в GLSL IR и внутренней таблице IR. Оптимизированная производительность NIR.

Из других изменений которые упоминаются:

  • В драйвер RadeonSI добавлена ​​поддержка Live-cache, которая обеспечивает обнаружение дубликатов скомпилированных объектов штриховки.
  • В драйверах OpenGL и Vulkan для графических процессоров Intel добавлена ​​поддержка чипов Gen11 (Jasper Lake).
  • Драйвер V3D (для Raspberry Pi) добавил поддержку геометрических шейдеров, соответствующих OpenGL ES 3.2, и была предоставлена ​​полная поддержка OpenGL ES 3.1.
  • Оптимизация производительности драйвера Tulip Vulkan для графических процессоров Qualcomm Adreno.

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

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

Пакеты Mesa есть во всех дистрибутивах Linux, поэтому его установка относительно проста.

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

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

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

sudo apt update

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

sudo apt upgrade

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

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

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

bool (истина)