
A Mesa egy nyílt forráskódú, fejlesztett grafikus könyvtár, amely az OpenGL általános megvalósítását biztosítja.
Az új verzió A Mesa 23.3 már megjelent, és ez a Mesa 23.3 ág első verziója amely kísérleti besorolású és az ág stabilizálása után bejelentik a stabil verzió megjelenését.
A Mesa 23.3 új kiadása új vulkan NVK illesztőprogramot tartalmaz a kísérleti állapotban érkező Nvidia hardverhez, valamint a új kódja kompatibilitás GFX11.5 a RadeonSI Gallium3D vezérlőhöz, többek között a Raspberry Pi 5 támogatása.
A 23.3.0. Táblázat főbb újdonságai
A Mesa 23.3 vezérlők új verziójában a az NVK vezérlő kísérleti támogatásának integrálása, amely NVIDIA videokártyákhoz készült, amely megvalósítja a Vulkan API 1.1, és támogatja a Turing mikroarchitektúrán alapuló NVIDIA GPU-kat (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000).
Egy másik változás, amely kiemelkedik a 23.3. táblázatból, az új GFX11.5 támogatási kód a RadeonSI Gallium3D illesztőprogramhoz. A jelenlegi Linux Mesa 11D grafikus könyvtárban engedélyezve van a GFX3 támogatása az OpenGL, Vulkan és más grafikus API-k felgyorsítására RDNA 3 GPU-k használatakor. A GFX11.5 esetében a Mesa engedélyezése 13,907 11.5 sornyi új kódot tartalmaz, ami a Mesán belül meglehetősen nagy kicsi, és főként a GFX3.5 (RDNA XNUMX) hozzáadására szolgál AMD Ryzen 800 APU-kban használják hogy folytassa a meglévő GFX11.0/Navi 3x illesztőprogram kódútvonalait.
Ezenkívül a 23.3. táblázat tartalmazza az shivatalos támogatás a Raspberry Pi 5-höz, Broadcom VideoCore 7.1 alrendszerhez OpenGL V3D illesztőprogramokon és Vulkan V3DV illesztőprogramokon keresztül
Azt is tapasztalhatjuk, hogy tartalmazza a OpenGL ES 3.1 támogatás az Asahi illesztőprogramhoz Apple AGX GPU-khoz (Apple M1 és M2) a GL_ARB_compute_shader, GL_ARB_shader_atomic_counters, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, ESvari_object, ESample_variables, GLample_Glample_ GL_OES_shader_multisample_interpolation és GL_O kiterjesztések ES_gpu_shader5.
23.3 táblázat is támogatja a VK_EXT_pipeline_robustness kiterjesztést Vulkan Intel ANV Vulkan illesztőprogramhoz, VK_KHR_maintenance5 Vulkan bővítmény támogatása Radeon RADV Vulka illesztőprogramhozny támogatása a VK_KHR_szövetkezeti_mátrixhoz.
részéről játékok, amelyek fejlesztéseket kaptak a Mesa 23.3-ban A következő címek kiemelkednek: The New Order, Deep Rock Galactic, Wargame: Red Dragon, Counter-Strike: Global Offensive, Doom Eternal, Starfield, Star Wars: The Old Republic, Resident Evil 6, The Spirit and the Mouse, Penumbra: nyitány, Borderlands 3, Quake II RTX, Hellblade, Rage 2, World War Z, Death Stranding, Deathloop és Baldur's Gate 3.
A többi változás közül amelyek kiemelkednek ebből az új verzióból:
- Egy új háttérfordítót fogadtak el, amelyet az NVK illesztőprogramban használnak, Rust nyelven írva.
- Vulkan bővítmény RADV/GFX11+ hardverhez.
- A d3d12 illesztőprogram, amely egy réteget biztosít az OpenGL-munka irányításához a DirectX 12-n felül, támogatja az OpenGL 4.6-ot.
- Engedélyezte az EGL_ANDROID_blob_cache EGL-bővítmény működését, ha a lemez gyorsítótárazása le van tiltva.
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