25.2.0 lentelė: Naujos funkcijos, patobulinimai ir išplėstas „Vulkan“ ir „OpenGL“ palaikymas „Linux“ sistemoje

3d lentelė, linux tvarkyklės

Po trijų intensyvių mėnesių kūrimo, „Mesa“ projektas išleido 25.2.0 versiją, nemokama „OpenGL“ ir „Vulkan“ grafikos API versija, tapusi grafikos spartinimo „Linux“ sistemoje kertiniu akmeniu.

Reikėtų atkreipti dėmesį, kad ši versija, Pažymėta kaip eksperimentinė, nes tai bus vėlesnės stabilios 25.2.1 versijos išleidimo pagrindas ir joje gausu patobulinimų, išplėsto suderinamumo ir našumo optimizavimo, kurie paveiks įvairią aparatinę įrangą.

„Vulkan 1.4“ ir išplėstinis kelių GPU palaikymas

Vienas reikšmingiausių „Mesa 25.2.0“ patobulinimų yra „Vulkan 1.4“ grafikos API palaikymas pagrindinėse tvarkyklėse, tokiose kaip ANV „Intel“, RADV „AMD“, NVK „NVIDIA“, „Asahi“ „Apple“, „Turnip“ „Qualcomm“ ir „PanVK“ „ARM Mali“. Netgi programinės įrangos tvarkyklės, tokios kaip „lavapipe“ ir „vn“, gauna šį atnaujinimą, o tokie įrenginiai kaip „Raspberry Pi 4+“ ir toliau palaiko „Vulkan 1.0“ per „v3dv“ ir „dzn“.

OpenGL srityje, nauja versija siūlo visišką 4.6 versijos palaikymą įvairiuose valdikliuose, įskaitant rainelę „Intel Gen 8+“, „radeonsi“ – AMD, o „asahi“ – „Apple M1“ ir „M2“ GPU. NVIDIA Taip pat naujausios GPU palaiko iki „OpenGL 4.5“ ir yra gerokai patobulintos dėl „Zink“ integracijos, kuri veikia su „OpenGL“ ant „Vulkan“, kad pasiūlytų aparatinės įrangos spartinimą su našumu, panašiu į vietinių diegimų.

„Mesa 25.2.0“ neapsiriboja vien tik suderinamumo išplėtimu, nes...Apima pastebimus našumo patobulinimusPavyzdžiui NAK šešėlių kompiliatoriaus optimizavimas NVIDIA NVK tvarkyklei, taip sutrumpinant kompiliavimo laiką 12 %.

Iš kitos pusės, Tokie valdikliai kaip RADV ir ANV dabar siūlo aparatinės įrangos spartinimą VP9 vaizdo dekodavimui, o pažangių technologijų, tokių kaip spindulių sekimas ir FSR 4 superdiskretizavimas, palaikymas yra konsoliduotas RDNA3 ir RDNA4 architektūrose.

Modernesnės grafikos infrastruktūros link

Atsižvelgiant į grafikos rinkinio modernizavimą, „Mesa“ pašalino pasenusius komponentus, tokius kaip DRI2 ir „Clover OpenCL“ tvarkyklę. Pirmenybė teikiama dabartinių technologijų, tokių kaip DRI3 ir Rusticl, naudojimui. Taip pat buvo atnaujintos bibliotekos ir protokolai, siekiant pagerinti saugumą ir suderinamumą, atlikus reikšmingus „Wayland“ pakeitimus ir patobulinus API sąveikumą dėl „Gallium3D“ ir „D3D12“.

Galiausiai, galime išskirti naujus plėtinius, pridėtus prie šios naujos „Mesa 25.2.0“ versijos. Tarp žymiausių yra šie:

  • ANV („Intel“): VK_KHR_shader_bfloat16.
  • RADV (AMD): keli plėtiniai, tokie kaip VK_KHR_shader_float8 ir VK_EXT_host_image_copy.
  • NVK (NVIDIA): VK_EXT_zero_initialize_device_memory ir VK_KHR_cooperative_matrix.
  • Cinkas: NV_timeline_semaforas.
  • „Panfrost“ ir „Asahi“: GL_KHR_texture_compression_astc_hdr.
  • „PanVK“: platus „Vulkan“ plėtinių rinkinys, įskaitant „VK_KHR_shader_clock“ ir „VK_EXT_descriptor_indexing“.

Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.

Kaip įdiegti „Mesa“ tvarkykles „Linux“?

Los Mesa paketai randami visuose Linux platinimuose, todėl jį įdiegti galima atsisiųsti ir sukompiliuoti šaltinio kodą (Visa informacija apie tai čiai) arba gana paprastu būdu, kuris priklauso nuo prieinamumo oficialiuose platinimo kanaluose arba trečiosiose šalyse.

Tiems, kurie yra Ubuntu, Debian ar išvestinių programų naudotojai, Šiuose platinimuose Mesa paprastai randama oficialiose saugyklose. Norėdami įdiegti arba atnaujinti:

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

Jei norite Naujausia versija iš PPA (skirta Ubuntu ir dariniams):

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

Tiems, kurie naudojasi Arch Linux ir jos dariniai, Mes juos įdiegiame naudodami šią komandą:

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

Kad ir kokie jie būtų fedora vartotojai, turėtumėte žinoti, kad atnaujinti paketai pateikiami jų saugyklose ir jums tereikia paleisti:

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

Jei norite naujesnių versijų, galite naudoti „Mesa Copr“ saugyklą:

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

Galiausiai, tiems, kurie yra „openSUSE“ vartotojai, galite įdiegti arba atnaujinti įvesdami:

sudo zypper in mesa