A Mesa 22.3.0 a shaderek, a bővítmények és egyebek fejlesztéseivel érkezik

Illesztőprogramok táblázata

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.

nemrég elindítása az OpenGL és a Vulkan API implementáció új verziója "22.3.0. Táblázat", mivel ez a Mesa 22.3.0 ág első verziója, amely kísérleti állapotú, és később (a kód végleges stabilizálása után) megjelenik egy stabil 22.3.1-es verzió.

A Mesa 22.3-ban a Vulkan 1.3 grafikus API-támogatás anv-ben Intel GPU-khoz, radv-ben AMD GPU-khoz és emulátor (vn) módban érhető el. A Vulkan 1.1 támogatása a lavapipe szoftver rasterizerben (lvp), a Vulkan 1.0 pedig a v3dv illesztőprogramban (Raspberry Pi 4 Broadcom VideoCore VI GPU) valósul meg.

A 22.3.0. Táblázat főbb újdonságai

Ebben az új verzióban, amelyet bemutatnak sés hozzátette a freedreno drivert a Qualcomm Adreno GPU-khoz az kompatibilis a a grafikus API OpenGL 4.5 és az emulátor illesztőprogramja (vn) API-kompatibilis Vulkán 1.3.

A másik változás, amely kiemelkedik ebben az új verzióban, az hozzáadott támogatás a GFX11/RDNA3 GPU-khoz (Radeon RX 7000 sorozat) RADV (AMD) Vulkan Driverben, plusz az R8G8B8, B8G8R8 és R16G16B16 pixelformátumok, valamint a 64 bites csúcspuffer formátumok támogatása.

Azt is megtaláljuk a 22.3.0. táblázatban a Rusticl illesztőprogramot az OpenCL 3.0 specifikáció megvalósítása tartalmazza, amely meghatározza a C nyelvi API-t és bővítményeket a többplatformos párhuzamos számítástechnika irányításához. Az illesztőprogram Rust nyelven íródott, a Mesa-ban található Gallium interfész segítségével lett kifejlesztve, és a Mesa-ban található Clover OpenCL interfész analógjaként működik.

A lóherét régóta elhanyagolták, és a rusztik a jövőbeni helyettesítője. A Rust és a Rusticl támogatása alapértelmezés szerint le van tiltva, és kifejezett opciókkal történő fordítást igényel "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021«. Megjegyzendő, hogy fordításkor további függőségként a rustc fordító, a bindgen, az LLVM, a SPIRV-Tools és a SPIRV-LLVM-Translator szükséges.

Ezen kívül a vezérlő A RadeonSI támogatja a többszálú renderelést alapértelmezés szerint engedélyezve van az OpenGL-en keresztül, míg a Panfrost illesztőprogram lehetővé teszi a shader-ek gyorsítótárazását a lemezre, és támogatja a Mali T620 GPU-t.

A Mesa 22.3.0-ban megjelenő egyéb változtatások közül:

  • Megjelenik a Mesa-DB, egy új típusú shader gyorsítótár, amely egyetlen fájlban tárolja az adatokat.
  • Az illesztőprogram megfelel az OpenGL 3.1 specifikációnak és az OpenGL ES 3.1-nek.
  • A sugárkövetés kódja optimalizálva lett.
  • Támogatás hozzáadva az expandedDynamicState2PatchControlPoints jelzőhöz, amely meghatározza a VK_EXT_extended_dynamic_state2 kiterjesztés támogatását.
  • Integrált Radeon Ray Tracing Analyzer.
  • Hozzáadott támogatás az OpenGL-bővítményekhez: GL_ARB_shader_clock az llvmpipe-hoz, GL_KHR_blend_equation_advanced_coherent a cinkhez, GL_NV_shader_atomic_float az llvmpipe-hoz.
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANV, VK_EXT_extended_dynamic_state2 RADV-hez.

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.