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):

  • VK_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
  • VK_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 обновления