Mesa 22.1.0 пристига с подобрения в поддръжката, подобрения в съвместимостта и други

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

След два месеца развитие стартирането на новата версия на внедряването на OpenGL и Vulkan API, "Таблица 22.1.0". Както винаги, първата версия на клона на Mesa има експериментален статус, така че след окончателното стабилизиране на кода ще бъде пусната стабилна версия 22.1.1.

В Mesa 22.1 поддръжката за графичния API на Vulkan 1.3 е налична в anv драйверите за графични процесори Intel, radv за графични процесори AMD и софтуерния растеризатор на Lavapipe. Vulkan 1.2 поддържа режим на емулатор (vn), Vulkan 1.1 на Qualcomm GPU драйвер (tu) и Vulkan 1.0 на Broadcom VideoCore VI GPU драйвер (Raspberry Pi 4)

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

В тази нова версия, която е представена, драйверът ANV Vulkan (Intel) и драйверът Iris OpenGL се поддържат от дискретни графични карти Intel DG2 (Arc Alchemist) и Arctic Sound-M, докато контролерът D3D12, с слоя OpenGL над API DirectX 12 (D3D12), Поддържа OpenGL 4.2. Драйверът се използва в слоя WSL2 за стартиране на графични Linux приложения на Windows.

Също така е подчертано cLavapipe контролер с софтуерна реализация на растеризатор за Vulcan API (подобно на llvmpipe, но за Vulkan, който превежда извикванията на Vulkan API към Gallium API) вече е съвместим с Vulkan 1.3.

Контролерът Nouveau за графични процесори GeForce 6/7/8 предишен преобразува се за използване на междинно представяне (IR) ненапечатан от NIR шейдърите. Поддръжката на NIR също така позволява поддръжка на Tungsten Graphics Shader Infrastructure (TGSI), като позволява на слой да превежда NIR в TGSI.

Контролерът v3d OpenGL разработен за графичния ускорител VideoCore VI, използван от модела Raspberry Pi 4 внедрява поддръжка за кеширане на шейдъри на диска.

ал лас AMD графичен процесор оборудван с видео двигател VCN 2.0, внедрена поддръжка на EFC (Encoder Format Conversion), който позволява използването на хардуерен видео енкодер за директно четене на RGB повърхности без RGB->YUV преобразувания, извършвани от шейдъри.

Добавена поддръжка за ANGLE слой, който превежда OpenGL ES повиквания към OpenGL, Direct3D 9/11, Desktop GL и Vulkan, към драйвера Venus с реализация на виртуален GPU (virtio-gpu), базирана на Vulkan API.

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

  • Добавена е поддръжка за разширението OpenGL на NVIDIA GL_NV_pack_subimage за актуализиране на правоъгълници в паметта на хоста с помощта на фреймбуфер или данни за текстура.
  • Добавена поддръжка за разширения на драйвери RADV (AMD), ANV (Intel) и lavapipe Vulkan
  • Добавена поддръжка за графични процесори AMD GFX1036 и GFX1037.
  • Разработен за по-стари графични процесори Intel, базирани на микроархитектури Gen4-Gen7, които не са съвместими с драйвера на Iris, драйверът Crocus включва профил за обратна съвместимост на OpenGL.
  • Драйверът PanVk, който осигурява поддръжка за графичния API на Vulkan за графичните процесори ARM Mali Midgard и Bifrost, започна работа по поддръжката на изчислителни шейдъри.
  • Драйверът RADV (AMD) реализира примитивно премахване на лъчи, което подобри поддръжката за проследяване на лъчи за игри като DOOM Eternal.
  • Предложена е първоначална реализация на драйвера за графичния процесор Vulkan, базиран на архитектурата PowerVR Rogue, разработена от Imagination.
  • Пакетът включва компактен OpenCL компилатор, предложен от Intel и използван за проследяване на лъчи.

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

  1.   Miguel Angel каза той

    Няма никой, който да разбира графичния стек на Linux.
    Фърмуер, драйвери на ядрото, драйвери за карти, Xorg, waylands, mesa, графични библиотеки, композитори, мениджъри на прозорци, настолни компютри...