Po keturių mėnesių plėtros paleidimas nemokamas OpenGL ir Vulkan API diegimas "22.0.0 lentelė", Tai yra pirmoji Mesa filialo versija 22.0.0, kurios būsena yra eksperimentinė: galutinai stabilizavus kodą, bus išleista stabili versija 22.0.1.
Šioje naujoje pateiktoje versijoje pasižymi Vulkan 1.3 grafikos API diegimu anv tvarkyklėje, skirtoje „Intel“ GPU ir „radv“, skirtoje AMD GPU.
Be Vulkan 1.2 palaikymo, įdiegto emuliatoriaus (vn) režimu, Vulkan 1.1 palaikymas galimas Qualcomm GPU ir lavapipe programinės įrangos rasterizeriui, o Vulkan 1.0 palaikymas galimas Broadcom VideoCore VI GPU (Raspberry Pi 4).
Mesa 22.0 taip pat teikia pilną OpenGL 4.6 palaikymą 965, iris (Intel), radeonsi (AMD), zink ir llvmpipe tvarkyklėms. OpenGL 4.5 palaikymas galimas AMD (r600) ir NVIDIA (nvc0) GPU, o OpenGL 4.3 palaikymas virgl (Virgil3D virtualus GPU, skirtas QEMU/KVM) ir vmwgfx (VMware).
22.0 lentelė. Pagrindinės naujovės
Kaip minėta pradžioje, viena iš pagrindinių šios naujos lentelės versijos naujovių yra tai, kad buvo pridėtas Vulkan 1.3 grafikos API palaikymas, iš kurio galite sužinoti apie svarbiausias jos funkcijas. šiame įraše.
Kita išskirtinė naujovė yra ta klasikinės OpenGL tvarkyklės kurie nenaudoja Gallium3D sąsajos iš pagrindinės Mesos kompozicijos perkeltas į atskirą „Gintaro“ šaką.
Be to „Gintarinė“ šaka taip pat perkėlė SWR valdiklį, kuris pasiūlė OpenGL programinės įrangos rasterizatorių, pagrįstą „Intel OpenSWR“ projektu. Klasikinė xlib biblioteka buvo pašalinta iš pagrindinės versijos, vietoj jos rekomenduojama naudoti gallium-xlib variantą.
Be to, tai galime rasti šioje naujoje „Mesa 22.0“ versijoje D3D12 Gallium tvarkyklę su „OpenGL“ sluoksniu „DirectX 12“ API viršuje (D3D12) užtikrina suderinamumą su OpenGL ES 3.1. Tvarkyklė naudojama WSL2 sluoksnyje paleisti grafines Linux programas sistemoje Windows.
Kontrolieriai „Intel“ GPU pagal numatytuosius nustatymus yra įjungti, kad palaikytų „Adaptive-Sync“. (VRR), leidžianti adaptyviai keisti monitoriaus atnaujinimo dažnį, kad išvestis būtų sklandi ir be trūkčiojimo.
EGL atveju įdiegtas „dma-buf grįžtamojo ryšio“ mechanizmas, kuri suteikia papildomos informacijos apie turimus GPU ir leidžia padidinti duomenų mainų tarp pirminio ir antrinio GPU efektyvumą, pavyzdžiui, organizuoti išvestį be tarpinio buferio.
Iš kitų šioje naujoje versijoje išsiskiriančių pakeitimų:
- „OpenGL 4.3“ palaikymas buvo įtrauktas į vmwgfx tvarkyklę, kuri naudojama 3D pagreitinimui VMware aplinkoje įdiegti.
- Pridėtas Vulkan RADV (AMD), ANV (Intel) ir zink (OpenGL per Vulkan) tvarkyklių plėtinių palaikymas.
- Pridėtas „Intel Alderlake“ (S ir N) lustų palaikymas OpenGL „iris“ tvarkyklėje ir „Vulkan“ „ANV“ tvarkyklėje.
- RADV (AMD) Vulkan tvarkyklė ir toliau palaiko spindulių sekimą ir spindulių sekimo atspalvius.
- „VideoCore VI“ grafikos greitintuvui sukurta v3dv tvarkyklė, naudojama nuo Raspberry Pi 4 modelio, suteikia galimybę dirbti „Android“ platformoje.
Pagaliau jei norite sužinoti daugiau apie tai Apie šią naują „Mesa 22.0“ valdiklių versiją galite patikrinti Išsami informacija 09 kitoje nuorodoje.
Kaip įdiegti „Mesa“ vaizdo tvarkykles į „Linux“?
Mesa paketai rasti visuose „Linux“ platinimuose, todėl jį įdiegti galima atsisiųsti ir sukompiliuoti šaltinio kodą (Visa informacija apie tai čia) arba palyginti paprastai, o tai priklauso nuo jūsų platinimo ar trečiųjų šalių galimybės oficialiuose kanaluose.
Tiems, kurie naudoja „Ubuntu“, „Linux Mint“ ir darinius jie gali pridėti šią saugyklą, kurioje tvarkyklės greitai atnaujinamos.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
Dabar mes atnaujinsime savo paketų ir saugyklų sąrašą:
sudo apt update
Galiausiai mes galime įdiegti tvarkykles:
sudo apt upgrade
Tiems, kurie yra Arch archyvuokite „Linux“ vartotojus ir jų darinius, mes juos įdiegiame naudodami šią komandą:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Kad ir kokie jie būtų „Fedora 32“ vartotojai gali naudoti šią saugyklą, todėl jie turi įgalinti „Corp“ su:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Galiausiai, tiems, kurie yra „openSUSE“ vartotojai, jie gali įdiegti arba atnaujinti įvesdami:
sudo zypper in mesa