Négy hónapos fejlesztés után elindítása az OpenGL és a Vulkan API ingyenes megvalósítása "22.0.0 táblázat", Ez a Mesa ág 22.0.0 első verziója kísérleti státuszú: a kód végleges stabilizálása után egy stabil 22.0.1-es verzió jelenik meg.
Ebben a bemutatott új verzióban A Vulkan 1.3 grafikus API megvalósításáról nevezetes az anv illesztőprogramban Intel GPU-khoz és radv-ben az AMD GPU-khoz.
Az emulátor (vn) módban megvalósított Vulkan 1.2 támogatás mellett a Vulkan 1.1 támogatás elérhető a Qualcomm GPU-hoz és a lavapipe szoftver raszterezéséhez, a Vulkan 1.0 támogatás pedig a Broadcom VideoCore VI GPU-hoz (Raspberry Pi 4).
A Mesa 22.0 teljes OpenGL 4.6 támogatást is nyújt a 965, az iris (Intel), a radeonsi (AMD), a zink és az llvmpipe illesztőprogramokhoz. OpenGL 4.5 támogatás érhető el az AMD (r600) és NVIDIA (nvc0) GPU-khoz, OpenGL 4.3 támogatás pedig a virgl (Virgil3D virtuális GPU for QEMU/KVM) és a vmwgfx (VMware) számára.
A 22.0. Táblázat főbb újdonságai
Ahogy az elején említettük, a tábla új verziójának egyik fő újdonsága, hogy hozzáadták a Vulkan 1.3 grafikus API-t, és amelyből megismerheti a legfontosabb funkcióit. ebben a bejegyzésben.
Egy másik kiemelkedő újdonság az a klasszikus OpenGL illesztőprogramok amelyek nem használják a Gallium3D interfészt átkerült a fő Mesa kompozícióból egy külön „Amber” ágba.
Ezen túlmenően A „borostyánsárga” ág SWR vezérlőt is áthelyezett, amely az Intel OpenSWR projekten alapuló OpenGL szoftverraszterezőt kínált. A klasszikus xlib könyvtárat kizártuk a fő buildből, helyette a gallium-xlib változat használata javasolt.
Ezt a Mesa 22.0 új verziójában is megtalálhatjuk a D3D12 Gallium illesztőprogram OpenGL réteggel a DirectX 12 API tetején (D3D12) kompatibilitást biztosít az OpenGL ES 3.1-gyel. Az illesztőprogramot a WSL2 rétegben használják grafikus Linux alkalmazások futtatására Windows rendszeren.
Vezérlők Az Intel GPU-k alapértelmezés szerint támogatják az Adaptive-Sync-et (VRR), amely lehetővé teszi a monitor frissítési gyakoriságának adaptív módosítását a sima, akadozásmentes kimenet érdekében.
Az EGL esetében a "dma-buf visszacsatolás" mechanizmust alkalmazzák, amely további információkat nyújt az elérhető GPU-król, és lehetővé teszi az elsődleges és másodlagos GPU-k közötti adatcsere hatékonyságának növelését, például a kimenet közbülső pufferelés nélküli megszervezését.
Az új verzióban kiemelkedő többi változás közül:
- Az OpenGL 4.3 támogatása hozzáadásra került a vmwgfx illesztőprogramhoz, amelyet a 3D gyorsítás megvalósítására használnak VMware környezetekben.
- Hozzáadott támogatás a Vulkan RADV (AMD), ANV (Intel) és a zink (OpenGL over Vulkan) illesztőprogram-bővítményekhez.
- Az Intel Alderlake (S és N) chipek támogatása az OpenGL „iris” illesztőprogramhoz és a Vulkan „ANV” illesztőprogramhoz.
- A RADV (AMD) Vulkan illesztőprogram továbbra is támogatja a sugárkövetést és a sugárkövetésű shadereket.
- A Raspberry Pi 3 modell óta használt VideoCore VI grafikus gyorsítóhoz kifejlesztett v4dv illesztőprogram lehetővé teszi az Android platformon való működést.
Végül ha érdekel, hogy többet tudjon meg róla A Mesa 22.0 vezérlők új verziójáról ellenőrizheti a részletek 09 az alábbi linken.
Hogyan telepítsük a Mesa video-illesztőprogramokat Linuxra?
Mesa csomagok megtalálható az összes Linux disztribúcióban, így a telepítése a forráskód (Minden információ itt), vagy viszonylag egyszerű módon, amely attól függ, hogy a hivatalos csatornákon elérhető-e az Ön terjesztése vagy harmadik felek.
Azoknak, akik az Ubuntu, a Linux Mint és a derivatívák felhasználói felvehetik a következő adattárat, ahol az illesztőprogramok gyorsan frissülnek.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
Most frissíteni fogjuk a csomagok és adattárak listáját:
sudo apt update
És végül telepíthetjük az illesztőprogramokat:
sudo apt upgrade
Azok esetében, akik Arch Linux felhasználók és származékai, a következő paranccsal telepítjük őket:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Akárkik is A Fedora 32 felhasználók használhatják ezt az adattárat, ezért engedélyezniük kell a vállalatot:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Végül, azok számára, akik openSUSE felhasználók, telepíthetik vagy frissíthetik a következő gépeléssel:
sudo zypper in mesa