Mesa 20.2.0 поставляется с улучшениями для видеокарт и графических процессоров AMD

 

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

Недавно запуск новая версия открытых драйверов «Таблица 20.2.0», версия, в которой выделена работа по улучшению совместимости и улучшить поддержку для карт AMD и GPus.

В этой новой версии контроллеров Mesa 20.2 отмечается, что для графических процессоров Intel реализована полная поддержка OpenGL 4.6. (драйверы i965, радужная оболочка) и AMD (radeonsi), поддержка OpenGL 4.5 для графических процессоров AMD (r600), NVIDIA (nvc0) и llvmpipe, OpenGL 4.3 для virgl (виртуальный графический процессор Virgil3D для QEMU / KVM), а также поддержка Vulkan 1.2 для карт Intel и AMD.

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

Как мы упоминали в начале, эта новая версия Настольные контроллеры выделяются тем, что предлагают лучшую поддержку карт AMD, и именно в этом новая версия драйвера RADV Vulkan (для карт AMD) использовать компилятор шейдеров "ACO" по умолчанию, который разрабатывается Valve в качестве альтернативы компилятору шейдеров LLVM. ACO написан на C ++, разработан с учетом JIT-компиляции и направлен на обеспечение максимальной оптимальности генерации кода для игровых шейдеров, а также очень высоких скоростей компиляции.

Также со стороны опоры основные моменты добавлена ​​начальная поддержка графического процессора для AMD Navi 21 (Военно-морская камбала) и Navi 22 (Сиенна Цихлид).

Еще одно изменение, которое выделяется из рекламы, - это новый драйвер llvmpipe для обработка программного обеспечения обеспечивает Поддержка OpenGL 4.5.

Хотя со стороны драйверов Intel GPU, улучшена поддержка для микросхем на базе микроархитектуры Rocket Lake и добавлена ​​начальная поддержка дискретных карт Intel Xe DG1.

А также Доработан драйвер Gallium3D Zink., который реализует OpenGL API поверх Vulkan. Zink позволяет получить OpenGL с аппаратным ускорением, если в вашей системе ограничено количество драйверов, поддерживающих только Vulkan API.

Драйвер Gallium3D Nouveau NVC0 использует HMM (управление неоднородной памятью) для поддержки OpenCL SVM (общая виртуальная память).
Драйвер Panfrost стабилизирует поддержку 3D-рендеринга для графических процессоров Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx).

А также были внесены улучшения в RadeonSI связанные с виртуализацией GPU.
Добавлена ​​поддержка кэширования промежуточного представления TGSI (Tungsten Graphics Shader Infrastructure) на диске.

Что касается нового добавлены расширения OpenGL:

  • GL_ARB_compute_variable_group_size для Intel Iris.
  • GL_ARB_gl_spirv для Nouveau nvc0.
  • GL_NV_half_float для Nouveau nvc0.
  • GL_NV_copy_depth_to_color для Nouveau nvc0.
  • GL_ARB_spirv_extensions для Nouveau nvc0.
  • GL_EXT_shader_group_vote для llvmpipe.
  • GL_ARB_gpu_shader5 для llvmpipe.
  • GL_ARB_post_depth_coverage для llvmpipe.
  • GL_EXT_texture_shadow_lod для llvmpipe.

Также были добавлены следующие расширения к драйверу RADV Vulkan (для карт AMD):

  • ВК_EXT_4444_formats
  • VK_KHR_memory_model
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extended_dynamic_state
  • VK_EXT_image_надежность
  • ВК_EXT_private_data
  • ВК_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subgroup_size_control
  • VK_GOOGLE_user_type
  • VK_KHR_shader_subgroup_extended_types

Y для контроллера Vulkan ANV (для карт Intel) добавлены расширения:

  • VK_EXT_image_надежность
  • VK_EXT_shader_atomic_float
  • ВК_EXT_4444_formats
  • VK_EXT_extended_dynamic_state
  • ВК_EXT_private_data
  • ВК_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

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

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

  1.   Хорхе Венегас сказал

    Постоянно обновляемый PPA принадлежит Кисаку; Это тот, который обновляется быстрее всех.
    На данный момент он находится в Таблице = 20.2.0.
    В Ubuntu:

    sudo add-apt-repository ppa: кисак / кисак-меса
    Суда apt-get обновления