Mesa 21.1.0 пристига с подобрения, разширения за поддръжка на драйвери и други

Таблица на драйверите

Изстрелването беше обявено от първата версия на клона Mesa 21.1.0  който има експериментално състояние и че след окончателното стабилизиране на кода ще излезе стабилната версия 21.1.1

Mesa 21.1.0 разполага с пълна съвместимост с OpenGL 4.6 за 965, iris (Intel), radeonsi (AMD), zink и llvmpipe драйвери. Поддръжката за OpenGL 4.5 се предлага за графични процесори AMD (r600) и NVIDIA (nvc0) и OpenGL 4.3 за virgl (виртуален графичен процесор Virgil3D за QEMU / KVM). Vulkan 1.2 е съвместим с карти Intel и AMD и Vulkan 1.0 за VideoCore VI (Raspberry Pi 4).

Основни новости на Таблица 21.1.0

В тази нова версия на контролерите Mesa можем да намерим различни подобрения, внедрени в контролерите както и в поддръжката на разширенията и е това например контролерът RADV изпълнява VRS поддръжка за използване с всякакви буфери за дълбочина, плюс VRS подобрява производителността за сметка на качеството.

Контролерът D3D12 Gallium с OpenGL слой над API DirectX 12 (D3D12) осигурява поддръжка на OpenGL 3.3 при работа с WARP (софтуер за растеризация) и драйвери NVIDIA D3D12 и е, че драйверът се използва в слоя WSL2 за стартиране на графични приложения на Linux под Windows.

Също така трябва да се отбележи включването на нов драйвер на Venus, който интегрира виртуалната реализация на графичния процесор (virtio-gpu), базирана на API на Vulkan.

От друга страна се отбелязва, че драйверът на Zink (изпълнение на OpenGL API на Vulkan) включва поддръжка за OpenGL 4.6 и OpenGL ES 3.1. Zink, който позволява хардуерно ускорен OpenGL, ако системата има ограничени драйвери, за да поддържа само API на Vulkan. Посочва се, че производителността на Zink е близка до тази на местните реализации на OpenGL.

Също в контролера на lavapipe (внедряване на софтуерен растеризатор за API на Vulkan, аналогичен на llvmpipe, но за Vulkan) добавя поддръжка за Vulkan 1.1 и изпълнява разширението Vulkan VK_KHR_copy_commands2. Внедряването на софтуера в lavapipe се основава на дублиране на обажданията от API на Vulkan към API на Gallium.

От страна на разширенията подчертава се нова поддръжка за разширения VK_KHR_workgroup_memory_explicit_layout и VK_KHR_zero_initialize_workgroup_memory за Vulkan RADV контролери (AMD) и ANV (Intel).

От останалите промени които се открояват от тази нова версия на Mesa 21.1.0:

  • Добавена е поддръжка за кеширане на шейдъри в един файл.
  • Драйверите Virgl (Virgil3D виртуален графичен процесор за QEMU / KVM) и Lima (ARM Mali GPU) поддържат кеширане на дискови шейдъри.
  • Добавена поддръжка за AMD GPU Aldebaran (gfx90a).
  • Добавени са нови разширения на OpenGL:
  • Драйверът RADV (за AMD GFX9 карти) добави поддръжка за модификатори на DRM формат (включено разширение VK_EXT_image_drm_format_modifier).

И накрая, ако се интересувате да научите повече за тази нова версия на контролерите Mesa 21.1.0, можете да се консултирате с подробности в следващия линк.

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