Mesa 22.0 пристига с поддръжка на Vulkan 1.3, подобрения на драйвери и още

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

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

В тази нова версия, която е представена се отличава с внедряването на графичния API на Vulkan 1.3 в драйвера anv за графични процесори Intel и radv за графични процесори AMD.

В допълнение към поддръжката на Vulkan 1.2, която се реализира в режим на емулатор (vn), поддръжката на Vulkan 1.1 е налична за Qualcomm GPU и софтуерен растеризатор на lavapipe, а поддръжката на Vulkan 1.0 е налична за Broadcom VideoCore VI GPU (Raspberry Pi 4).

Mesa 22.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) и vmwgfx (VMware).

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

Както бе споменато в началото, една от основните новости на тази нова версия на таблицата е, че беше добавена поддръжка за Vulkan 1.3 graphics API и от която можете да научите за най-важните му характеристики. в този пост.

Свързана статия:
Новата версия на Vulkan 1.3 вече е пусната и това са нейните новини

Друга новост, която се откроява е, че класическите драйвери на OpenGL които не използват интерфейса Gallium3D е преместен от основната композиция на Mesa в отделен клон „Amber“..

В допълнение към това Клонът “Amber” също премести SWR контролера, който предлага софтуерен растеризатор OpenGL, базиран на проекта Intel OpenSWR. Класическата библиотека xlib е изключена от основната компилация, вместо това се препоръчва да се използва вариантът gallium-xlib.

Също така можем да открием, че в тази нова версия на Mesa 22.0 драйвера D3D12 Gallium със слой OpenGL върху DirectX 12 API (D3D12) осигурява съвместимост с OpenGL ES 3.1. Драйверът се използва в слоя WSL2 за стартиране на графични Linux приложения на Windows.

Контролери Графичните процесори на Intel са активирани по подразбиране, за да поддържат Adaptive-Sync (VRR), което ви позволява да променяте адаптивно честотата на опресняване на монитора си за гладко извеждане без запъване.

За EGL е внедрен механизмът "dma-buf обратна връзка", който предоставя допълнителна информация за наличните графични процесори и ви позволява да увеличите ефективността на обмена на данни между първичните и вторичните графични процесори, например да организирате изхода без междинно буфериране.

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

  • Поддръжката за OpenGL 4.3 е ​​добавена към драйвера vmwgfx, който се използва за прилагане на 3D ускорение в среди на VMware.
  • Добавена поддръжка за разширения на драйвери Vulkan RADV (AMD), ANV (Intel) и zink (OpenGL над Vulkan).
  • Добавена поддръжка за Intel Alderlake чипове (S и N) към OpenGL "iris" драйвер и Vulkan "ANV" драйвер.
  • Драйверът на RADV (AMD) Vulkan продължава да поддържа проследяване на лъчи и шейдъри с проследяване на лъчи.
  • Драйверът v3dv, разработен за графичния ускорител VideoCore VI, използван от модела Raspberry Pi 4, предоставя възможност за работа на платформата Android.

Накрая ако се интересувате да научите повече за това За тази нова версия на контролерите на Mesa 22.0 можете да проверите подробности 09 в следния линк.

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