Két hónap fejlesztés után elindítása az OpenGL és a Vulkan API implementáció új verziója, "22.1.0. Táblázat". Mint mindig, a Mesa ág első verziója kísérleti státuszú, így a kód végleges stabilizálása után egy stabil 22.1.1-es verzió jelenik meg.
A Mesa 22.1-ben a Vulkan 1.3 grafikus API támogatása elérhető az Intel GPU-k anv-illesztőprogramjaiban, az AMD GPU-k esetében a radv-ben és a Lavapipe szoftverraszterezőben. A Vulkan 1.2 támogatja az emulátor módot (vn), a Vulkan 1.1 a Qualcomm GPU illesztőprogramon (tu) és a Vulkan 1.0 a Broadcom VideoCore VI GPU illesztőprogramon (Raspberry Pi 4)
A 22.1.0. Táblázat főbb újdonságai
Ebben a bemutatott új verzióban az ANV Vulkan (Intel) illesztőprogramot és az Iris OpenGL illesztőprogramot támogatja diszkrét grafikus kártyák Intel DG2 (Arc Alchemist) és Arctic Sound-M, míg a kontroller D3D12, vele az OpenGL réteget az API felett DirectX 12 (D3D12), Támogatja az OpenGL 4-et.2. Az illesztőprogramot a WSL2 rétegben használják grafikus Linux alkalmazások futtatására Windows rendszeren.
Szintén kiemelik a clavapipe vezérlővel szoftver raszterező megvalósítása számára a Vulcan API (hasonlóan az llvmpipe-hoz, de a Vulkan esetében, amely a Vulkan API-hívásokat Gallium API-ra fordítja) mostantól kompatibilis a Vulkan 1.3-mal.
A vezérlő Nouveau GeForce 6/7/8 GPU-khoz előző átváltva köztes ábrázolás használatára (IR) típusa nélkül a NIR shaderekből. A NIR támogatás lehetővé teszi a Tungsten Graphics Shader Infrastructure (TGSI) renderelési támogatást is azáltal, hogy lehetővé teszi egy réteg számára, hogy a NIR-t TGSI-re fordítsa.
A vezérlő v3d OpenGL a modell óta használt VideoCore VI grafikus gyorsítóhoz fejlesztették ki A Raspberry Pi 4 gyorsítótárazási támogatást valósít meg árnyékolók közül a lemezen.
mert AMD GPU videomotorral felszerelve VCN 2.0, EFC támogatás megvalósítva (Encoder Format Conversion), amely lehetővé teszi egy hardveres videókódoló használatával az RGB felületek közvetlen olvasását, a shaderek által végrehajtott RGB->YUV konverziók nélkül.
Hozzáadott támogatás az ANGLE réteghez, amely lefordítja az OpenGL ES hívásokat OpenGL-re, Direct3D 9/11-re, Desktop GL-re és Vulkan-ra, a Vulkan API-n alapuló virtuális GPU (virtio-gpu) megvalósítással rendelkező Venus meghajtóra.
Az új verzióban kiemelkedő többi változás közül:
- Támogatás hozzáadva az NVIDIA GL_NV_pack_subimage OpenGL-bővítményéhez a gazdagép memóriájában lévő téglalapok frissítéséhez framebuffer vagy textúraadatok segítségével.
- Hozzáadott támogatás a RADV (AMD), ANV (Intel) és a lavapipe Vulkan illesztőprogram-bővítményekhez
- Hozzáadott támogatás az AMD GFX1036 és GFX1037 GPU-khoz.
- A régebbi Intel GPU-khoz fejlesztették ki, amelyek Gen4-Gen7 mikroarchitektúrákon alapulnak, és amelyek nem kompatibilisek az Iris meghajtóval, a Crocus meghajtó OpenGL visszafelé kompatibilitási profilt tartalmaz.
- A PanVk illesztőprogram, amely támogatja a Vulkan grafikus API-t az ARM Mali Midgard és a Bifrost GPU-khoz, megkezdte a számítási árnyékoló támogatását.
- A RADV illesztőprogram (AMD) primitív sugáreltávolítást valósított meg, ami javította a sugárkövetés támogatását az olyan játékokhoz, mint a DOOM Eternal.
- Javasoljuk a Vulkan GPU-illesztőprogram kezdeti megvalósítását, amely az Imagination által kifejlesztett PowerVR Rogue architektúrán alapul.
- A csomag tartalmaz egy kompakt OpenCL fordítót, amelyet az Intel javasolt és a sugárkövetésben használnak.
Végül ha érdekel, hogy többet tudjon meg róla A Mesa illesztőprogramok új verziójával kapcsolatban ellenőrizheti a részletek a következő 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
Senki sem érti a linux grafikus veremét.
Firmware, kernel-illesztőprogramok, kártya-illesztőprogramok, Xorg, waylands, mesa, grafikus könyvtárak, kompozitorok, ablakkezelők, asztali számítógépek…