Приходит новая версия драйверов Mesa 23.0.0

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

Mesa — это разработанная графическая библиотека с открытым исходным кодом, которая обеспечивает общую реализацию OpenGL.

Запуск новая версия бесплатной реализации OpenGL и Vulkan API, «Таблица 23.0.0», это первая версия ветки Mesa 23.0.0, имеющая экспериментальный статус: после окончательной стабилизации кода будет выпущена стабильная версия 23.0.1.

В Mesa 23.0 поддержка графического API Vulkan 1.3 доступна в anv для графических процессоров Intel, radv для графических процессоров AMD, для графических процессоров Qualcomm и в режиме эмулятора (vn). Поддержка Vulkan 1.1 реализована в программном растеризаторе lavapipe (lvp) и Vulkan 1.0 в драйвере v3dv (ГП Raspberry Pi 4 Broadcom VideoCore VI).

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

В этой новой выпущенной версии Mesa 23.0.0, RADV Vulkan улучшает совместимость с графическими процессорами на базе RDNA3 (Radeon RX 7900) и добавляет изменения, связанные с трассировкой лучей и использованием конвейерных библиотек. Для карт AMD на базе архитектуры RDNA2 поддержка шейдеров сетки (VK_EXT_mesh_shader) включена по умолчанию.

Еще одно заметное изменение — в контроллере. Nouveau добавляет начальную поддержку графического процессора NVIDIA GA102 (RTX 30) на основе архитектуры Ampere, плюс драйверы RADV и Turnip реализуют дополнительные функции, связанные с расширением VK_EXT_dynamic_state3.

В дополнение к этому подчеркивается, что возможности контроллера asahi OpenGL для графического процессора Apple AGX используется в чипах Apple M1 и M2 были значительно расширены.

Также отмечена улучшенная поддержка дискретных графических карт Intel DG2-G12 (Arc Alchemist) и графических процессоров Meteor Lake в драйвере ANV Vulkan (Intel) и драйвере Iris OpenGL.

С другой стороны, в драйвере virgl (Virgil3D Virtual GPU для QEMU/KVM) улучшена поддержка кодирования видео с аппаратным ускорением, а также решены проблемы, возникающие в Rise of the Tomb Raider: Ambient Occlusion, Minecraft, Battlefield, Hi-Fi. Rush и исправлена ​​проблема, из-за которой пропадал вывод видеовызовов Zoom в системах с контроллером Iris.

Что касается добавленной поддержки расширений OpenGL, упоминается следующее:

  • GL_ARB_clip_control для панфроста
  • GL_ARB_texture_filter_anisotropic для панфрост, асахи
  • GL_ARB_occulsion_query2 для Асахи
  • GL_ARB_shader_stencil_export для Асахи
  • GL_ARB_draw_instantiated для Асахи
  • GL_ARB_instanced_ararys для Асахи
  • GL_ARB_seamless_cube_map для Асахи
  • GL_NV_conditional_render для Асахи
  • GL_ARB_texture_mirror_clamp_to_edge для Асахи
  • Добавлена ​​поддержка расширений Vulkan:
  • VK_EXT_descriptor_buffer для RADV, репа
  • VK_AMD_shader_early_and_late_fragment_tests для RADV
  • VK_AMD_shader_explicit_vertex_parameter для RADV/RDNA3
  • VK_EXT_swapchain_colorspace для RADV, ANV, Репа
  • VK_KHR_shader_integer_dot_product для V3DV
  • VK_KHR_present_wait для АНВ, РАДВ, Репы
  • VK_KHR_push_descriptor для Венеры
  • VK_KHR_pci_bus_info для Венеры

Следует отметить, что эта новая версия Mesa также обеспечивает полную поддержку OpenGL 4.6 для драйверов 965, iris (Intel), radeonsi (AMD), zink и llvmpipe.

Поддержка OpenGL 4.5 доступна для графических процессоров AMD (r600), NVIDIA (nvc0) и Qualcomm Adreno (freedreno), OpenGL 4.3 для virgl (виртуальный графический процессор Virgil3D для QEMU/KVM) и OpenGL 4.2 для драйвера d3d12 (слой для запуска OpenGL поверх DirectX). 12).

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

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