Mesa 20.1.0 уже здесь и представляет улучшения для Vulkan, оптимизацию, большую поддержку и многое другое.

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

Новая версия популярной реализации OpenGL и Vulkan. «Таблица 20.1.0» уже выпущена и это первая версия ветки Mesa 20.1.x, которая находится в экспериментальном состоянии и что после окончательной стабилизации кода Он будет выпущен как стабильная версия в версии 20.1.1.

Эта новая версия Mesa 20.1.0 прибывает с различными изменениямииз которых выделена реализация полной поддержки OpenGL 4.6 для графических процессоров Intel (i965) и AMD (radeonsi), поддержка OpenGL 4.5 для AMD r600 и NVIDIA nvc0 GPU, OpenGL 4.3 для девственницы, а также Vulkan 1.2 поддерживает карты Intel и AMD.

Важно подчеркнуть, чтоНекоторые драйверы не поддерживают все необходимые функции в OpenGL 4.6, например OpenGL 4.6. соло он доступен, если запрашивается при создании контекста. Контексты совместимости могут сообщать о более низкой версии в зависимости от каждого драйвера.

В то время как для API Vulkan 1.2, о котором сообщает свойство версия API структуры VkPhysicalDeviceProperties это зависит от конкретного используемого драйвера.

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

Из улучшений для Vulkan, представленных в этой новой версии, например, выделяется уровень для выбора активного устройства для API Vulkan в системах с несколькими графическими процессорами с поддержкой Vulkan с помощью переменной среды. MESA_VK_DEVICE_SELECT, который работает аналогично DRI_PRIME для OpenGL.

В то время как в контроллере Intel Vulkan ANV была добавлена ​​оптимизация для чипов на основе Icelake (Gen11), которая позволяет использовать чистые цвета для текстурирования, использование кеша было улучшено в системах с чипами Intel Ivybridge и Haswell.

Еще одно важное изменение - это бэкэнд «ACO», который теперь поддерживает тип shaderInt16 для графического процессора GFX9 +, что позволяет использовать 16-битные целые числа в коде шейдера.

Для графических чипов Intel поддержка векторизации NIR была ранее добавлена ​​для чипов AMD. С практической точки зрения, благодаря лучшей оптимизации шейдеров, это изменение позволило повысить производительность OpenGL и Vulkan во многих играх на системах с графическими процессорами Intel.

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

  • Графические процессоры AMD Navi 12 и Navi 14 включают поддержку режима отображения DCC (Delta Color Compression), который позволяет работать со сжатыми цветовыми данными путем организации вывода на экран.
  • Добавлена ​​экспериментальная поддержка NIR для классического контроллера Gallium3D R600 с поддержкой геометрических, сегментных, вершинных и тесселяционных шейдеров.
  • В драйвер Vulkan RADV добавлен патч для оптимизации работы памяти, что увеличивает производительность игр Id Tech на системах с APU AMD.
  • В Panfrost драйвер реализовал экспериментальную поддержку OpenGL ES 3.0 и обеспечил поддержку графического процессора 3D-рендеринга Bifrost (Mali G31). Подготовлена ​​начальная реализация компилятора шейдеров, поддерживающая внутренний набор инструкций Bifrost, специфичный для графического процессора.
  • В драйвер TURNIP Vulkan, разрабатываемый для графических процессоров Qualcomm Adreno, добавлена ​​поддержка геометрических шейдеров и чипов Adreno 650.
  • В Gallium3D-драйвере LLVMpipe, обеспечивающем программный рендеринг, появилась поддержка тесселяционных шейдеров.

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

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