„Mesa 25.1“ pasirodys su „Vulkan 1.4“, „NVIDIA“ patobulinimais palaikant „OpenGL“ ir kitais privalumais.

3d lentelė, linux tvarkyklės

Po trijų mėnesių intensyvaus tobulėjimo, Buvo paskelbtas Mesos projektas neseniai pradėtas 25.1 versija, atnaujinimas, kuriame yra naujų funkcijų ir patobulinimų, skirtų grafiniam palaikymui. Ši pirmoji 25.1 šakos versija vis dar yra eksperimentinė, o stabili 25.1.1 versija planuojama po galutinio kodo stabilizavimo.

Viena iš puikių naujų 25.1 lentelės funkcijų yra Plačiai paplitęs „Vulkan 1.4“ API pritaikymas įvairiuose grafikos valdikliuose, tokiuose kaip ANV („Intel“), RADV („AMD“), NVK („NVIDIA“), „Asahi“ („Apple“) ir kt.

Be to, „Vulkan 1.4“ NVK sistemoje dabar apima „NVIDIA Maxwell“, „Pascal“ ir „Volta“ korteles, sulaužydamas išskirtinumą, kurį iki šiol išlaikė modernesnės architektūros, tokios kaip Turingas, Amperas ir Ada. Tai reiškia visišką „Vulkan“ palaikymą senesnėms GPU. Be to, NVK apima naują VK_MESA_image_alignment_control plėtinį.

OpenGL aplinkoje „Mesa 25.1“ pagerina suderinamumą su 4.6 versija. Tokioms tvarkyklėms kaip „iris“ („Intel“), „radeonsi“ („AMD“), „Crocus“ (senasis „Intel“), „zink“ ir kitoms, „OpenGL 4.5“ palaikymas ir toliau taikomas gerai žinomiems „r600“ (AMD) ir „nvc0“ (NVIDIA), o „OpenGL 3.3“ apribojamas „softpipe“ ir „nv50“.

Svarbi naujovė yra Numatytojo OpenGL palaikymo keitimas NVIDIA GPU Turingas ir aukščiau: „Zink“ tampa numatytuoju įdiegimu, veikiantis su NVK, o ne su senesne „Nouveau“ tvarkykle. Dėl šios hibridinės architektūros pasiekiamas modernus „OpenGL“ su „Vulkan“ spartinimu, kurio našumas palyginamas su vietiniais sprendimais.

25.1 lentelėje „PanVK“ tvarkyklė, skirta „Mali“ GPU, paremta v10+ architektūra, papildė „Vulkan 1.2“ palaikymą. kartu su plėtiniais, tokiais kaip VK_KHR_depth_stencil_resolve arba VK_KHR_sampler_ycbcr_conversion.

Be to, įdiegtas palaikymas šiuolaikinėms GPU, tokioms kaip „Mali G720“ ir „G725“, kartu su YCbCr spalvų erdvėmis ir MSAA anti-aliasing palaikymu iki 16 pavyzdžių viename pikselyje. Lygiagrečiai, vairuotojas „Panfrost“, skirtas OpenGL Taip pat įIšplėstinis suderinamumas su „Mali G720“, „G725“ ir „G925“ vaizdo plokštėmis.

Asahi dabar oficialiai yra Mesos dalis.

„Asahi“ valdiklis, skirtas „Apple M1“ ir „M2“ lustams, Dabar jis visiškai integruotas į pagrindinį Mesa medį. Be to, jos UAPI sąsaja buvo priimta į „Linux“ branduolį, leidžiantį platinamosioms programoms atsisakyti atskirų versijų. Šis žingsnis dar labiau sustiprina atvirojo kodo palaikymo „Apple Silicon“ gyvybingumą „Linux“ ekosistemoje.

WSI integracijos sluoksnis (Langų sistemos integracija) „Vulkan“ dabar siūlo palaikymą spalvų valdymo protokolas Wayland, o tai dabar atveria galimybę naudoti pažangius spalvų profilius ir HDR palaikymą šiuolaikiniuose staliniuose kompiuteriuose.

„Vulkan“ ir „OpenGL“ tvarkyklės taip pat gerokai patobulintos:

  • ANV (Intel): optimizavimas Xe2 GPU, pvz., Intel Arc B580/B570 „Battlemage“.
  • RADV (AMD): patobulinimai, skirti „Radeon RX 9000“ (RDNA4/GFX12), mažo delsos vaizdo kodavimas ir naujų plėtinių palaikymas.
  • Etnavivas (Vivante): KHR_partial_update palaikymas.
  • v3d (Raspberry Pi): Palaiko kelis OpenGL plėtinius, skirtus pažangiam šešėliavimui ir spalvų maišymui.

Senasis valdiklis „Clover for OpenCL“ oficialiai nebenaudojamas ir pakeistas „Rusticl“. modernus įgyvendinimas, parašytas Rust kalba. „Rusticl“ įgyja naujų funkcijų, tokių kaip plėtinys „cl_khr_spirv_linkonce_odr“.

Savo ruožtu, G.„Allium Nine“ taip pat buvo pažymėtas kaip pasenęs, taip pat „gallium-xa“, kuris siūlė palaikymą „VMware“ virtualiems GPU. Ateities leidimuose abu bus pašalinti, skatinant naudoti modernias alternatyvas, tokias kaip DXVK arba grynas „Vulkan“.

Galiausiai, jei jus domina galimybė apie tai sužinoti daugiau, išsamią informaciją galite rasti 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