След три интензивни месеца на разработка, Проектът 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 -yERS
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
Ако искате Най-новата версия от 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