Таблица 25.2.0: Нови функции, подобрения и разширена поддръжка за Vulkan и OpenGL в Linux

3d таблица, линукс драйвери

След три интензивни месеца на разработка, Проектът Mesa пусна версия 25.2.0, безплатна имплементация на графичните API на OpenGL и Vulkan, която се превърна в крайъгълен камък за графично ускорение в Linux.

Трябва да се отбележи, че тази версия, Означено е като експериментално, тъй като тя ще бъде основата за последващото издание на стабилната версия 25.2.1 и е заредена с подобрения, разширена съвместимост и оптимизации на производителността, които ще повлияят на широк спектър от хардуер.

Vulkan 1.4 и разширена поддръжка за няколко графични процесора

Едно от най-значимите подобрения в Mesa 25.2.0 е поддръжката на графичния API Vulkan 1.4 в ключови драйвери като ANV за Intel, RADV за AMD, NVK за NVIDIA, Asahi за Apple, Turnip за Qualcomm и PanVK за ARM Mali. Дори софтуерни драйвери като lavapipe и vn получават тази актуализация, докато устройства като Raspberry Pi 4+ продължават да поддържат Vulkan 1.0 чрез v3dv и dzn.

В областта на OpenGL, новата версия предлага пълна поддръжка за версия 4.6 на голямо разнообразие от контролери, включително ирис за Intel Gen 8+, radeonsi за AMD и asahi за графични процесори Apple M1 и M2. NVIDIA Той също така се възползва от поддръжка до OpenGL 4.5 на най-новите си графични процесори и значителни подобрения благодарение на интеграцията на Zink, който изпълнява OpenGL върху Vulkan, за да предложи хардуерно ускорение с производителност, сравнима с тази на оригиналните имплементации.

Mesa 25.2.0 не се ограничава само до разширяване на съвместимостта, тъй като азВключва забележителни подобрения в производителносттаКато Оптимизация на компилатора на NAK шейдъри за NVK драйвера на NVIDIA, постигайки 12% намаление на времето за компилация.

Освен това, Контролери като RADV и ANV вече предлагат хардуерно ускорение за VP9 видео декодиране, докато поддръжката за усъвършенствани технологии като проследяване на лъчи и FSR 4 суперсемплиране е консолидирана в архитектурите RDNA3 и RDNA4.

Към по-модерна графична инфраструктура

В съответствие с модернизацията на графичния стек, Mesa е премахнала остарели компоненти като DRI2 и драйвера Clover OpenCL, Приоритизиране на използването на съвременни технологии като DRI3 и Rusticl. Библиотеките и протоколите също са актуализирани, за да се подобри сигурността и съвместимостта, със значителни промени в Wayland и подобрения в оперативната съвместимост на API благодарение на Gallium3D и D3D12.

Не на последно място, можем да подчертаем и новите разширения, добавени в тази нова версия на Mesa 25.2.0. Сред най-забележителните са:

  • ANV (Intel): VK_KHR_shader_bfloat16.
  • RADV (AMD): Множество разширения като VK_KHR_shader_float8 и VK_EXT_host_image_copy.
  • НВК (NVIDIA): VK_EXT_zero_initialize_device_memory и VK_KHR_cooperative_matrix.
  • Цинк: NV_timeline_semaphore.
  • Панфрост и Асахи: GL_KHR_texture_compression_astc_hdr.
  • PanVK: Обширен набор от разширения на Vulkan, включително VK_KHR_shader_clock и VK_EXT_descriptor_indexing.

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

Как да инсталирам драйвери за Mesa на Linux?

Лос Пакетите Mesa се намират във всички Linux дистрибуции, така че инсталирането му може да стане или чрез изтегляне и компилиране на изходния код (Цялата информация за това тукi) или по сравнително прост начин, който зависи от наличността в официалните канали на вашата дистрибуция или трети страни.

За тези, които са Потребители на Ubuntu, Debian или производни, В тези дистрибуции Mesa обикновено се намира в официалните хранилища. За да инсталирате или актуализирате:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
ERS

Ако искате Най-новата версия от PPA (за Ubuntu и производни):

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y

В случая с тези, които са потребители на Arch Linux и производни, Ние ги инсталираме със следната команда:

sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

За които и да са те потребители на fedora, трябва да знаете, че актуализираните пакети се предоставят в техните хранилища и просто трябва да стартирате:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

Ако искате по-нови версии, можете да използвате хранилището на Mesa Copr:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

И накрая, за тези, които са потребители на openSUSE, можете да инсталирате или актуализирате, като напишете:

sudo zypper in mesa