A 21.3 táblázatot már kiadták, és a vezérlők különféle változtatásait és fejlesztéseit tartalmazza

Illesztőprogramok táblázata

Négy hónapos fejlesztés után elindítása az OpenGL és a Vulkan API ingyenes megvalósítása: 21.3.0. táblázat, amely a Mesa 21.3.x ág első kísérleti állapotú változataként van elhelyezve. A végleges kódstabilizáció után megjelenik a 21.3.1-es stabil verzió.

Mesa 21.3 teljes OpenGL 4.6 támogatást nyújt 965-höz, iris (Intel), radeonsi (AMD), zink és llvmpipe meghajtókhoz. Támogatás a Az OpenGL 4.5 elérhető az AMD GPU-hoz (r600) és NVIDIA (nvc0), valamint OpenGL 4.3-tól virgl-ig (virtuális GPU Virgil3D QEMU / KVM-hez). A Vulkan 1.2 támogatás elérhető Intel és AMD kártyákhoz, valamint emulátor módhoz (vn) és lavapipe szoftver raszterezéshez, Vulkan 1.1 támogatás a Qualcomm GPU-hoz és lavapipe szoftverraszterhez, a Vulkan 1.0 pedig Broadcom VideoCore VI GPU-hoz (Raspberry Pi) 4).

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

A Mesa bemutatott új verziójában kiemelték, hogy a Zink vezérlő (az OpenGL API megvalósítása a Vulkanon, amely lehetővé teszi hardveresen gyorsított OpenGL elérését, ha a rendszer korlátozott illesztőprogramokkal rendelkezik, és csak a Vulkan API-t támogatja) kompatibilis az OpenGL ES 3.2-vel.

Míg a vezérlő panfrost, Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x) mikroarchitektúrákon alapuló GPU-kkal való együttműködésre tervezték, hivatalosan az OpenGL ES 3.1-gyel való kompatibilitási tanúsítvánnyal rendelkezik.

Sőt, a v3dv illesztőprogramot a Raspberry Pi 4 modellből használt VideoCore VI grafikus gyorsítóhoz fejlesztették ki Tanúsítványt kapott a Vulkan Graphics API 1.1 támogatására, és hozzáadta a geometria árnyékolók támogatását is. A shader fordító által generált kód teljesítménye jelentősen javult, ami pozitív hatással van az olyan programok sebességére, amelyek aktívan használnak shadereket, például az Unreal Engine 4-en alapuló játékok.

A vezérlő A RADV Vulkan (AMD) kísérleti támogatást ad a sugárkövetéshez és ray-traced shader. A GFX10.3 kártyák esetében a primitív kiválasztás alapértelmezés szerint engedélyezve van az NGG (Next Generation Geometry) árnyékoló motorok használatával.

Ez is kitűnik a lavapipe vezérlő a Vulkan API szoftver raszterezőjének megvalósításával (hasonlóan az llvmpipe-hez, de a Vulkanhoz, amely a Vulkan API-ból a Gallium API-ba fordítja le a hívásokat) támogatja az anizotróp textúra szűrést és hozzáadott támogatást a Vulkan 1.2-hez.
A vezérlő OpenGL lvmpipeEgyhozzáadott támogatás az FP16 műveletekhez, anizotróp textúra szűrés (GL_ARB_texture_filter_anisotropic) és rögzített memóriarégiók (GL_AMD_pinned_memory). Az OpenGL 4.5 kompatibilitási profil támogatása biztosított.

Az OpenGL Iris illesztőprogram (az Intel GPU-khoz új illesztőprogram) többszálú shader-fordítási képességet adott, a VA-API (Video Acceleration API) állapotkövető pedig támogatást nyújt az AV1 videókódolás és dekódolás felgyorsításához AMD GPU-illesztőprogramok használatakor.

Azt is megemlítik, hogy az EGL támogatást a Windows platformra implementálták, és ez hozzáadva a Wayland EGL_EXT_present_opaque kiterjesztésének támogatását, amellett javítva a kijelzővel kapcsolatos problémákat átláthatóság a Wayland protokollon alapuló környezetben futó játékokban.

A Vulkan RADV (AMD), ANV (Intel) és a lavapipe illesztőprogramokkal kapcsolatban a bővítmények támogatása hozzáadásra került:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitív_topológia_lista_újraindítása (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (Intel).
  • VK_KHR_karbantartás4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (lávacső).
  • VK_KHR_timeline_szemafor (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (mosócső).
  • VK_EXT_color_write_enable(washpipe).

Végül ha érdekel, hogy többet tudjon meg róla A Mesa 21.1.0 vezérlők új verziójáról 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.