Tabuľka 21.3 už bola vydaná a prichádza s rôznymi zmenami a vylepšeniami ovládačov

Tabuľka vodičov

Po štyroch mesiacoch vývoja spustenie bezplatná implementácia rozhraní OpenGL a Vulkan API: Tabuľka 21.3.0, ktorá je umiestnená ako prvá verzia vetvy Mesa 21.3.x, ktorá má experimentálny stav. Po konečnej stabilizácii kódu bude vydaná stabilná verzia 21.3.1.

Mesa 21.3 poskytuje plnú podporu OpenGL 4.6 pre 965, ovládače iris (Intel), radeonsi (AMD), zink a llvmpipe. Podpora pre OpenGL 4.5 je k dispozícii pre GPU AMD (r600) a NVIDIA (nvc0) a OpenGL 4.3 až virgl (virtuálny GPU Virgil3D pre QEMU / KVM). Podpora Vulkan 1.2 je k dispozícii pre karty Intel a AMD, ako aj režim emulátora (vn) a softvérový rasterizér lavapipe, podpora Vulkan 1.1 je k dispozícii pre GPU Qualcomm a softvérový rasterizátor lavapipe a Vulkan 1.0 je k dispozícii pre GPU Broadcom VideoCore VI (Raspberry Pi 4).

Hlavné novinky tabuľky 21.3.0

V tejto novej verzii Mesa je zdôraznené, že ovládač Zink (implementácia OpenGL API nad Vulkan, ktorá vám umožňuje získať hardvérovo akcelerované OpenGL, ak váš systém má obmedzené ovládače na podporu iba Vulkan API) je kompatibilný s OpenGL ES 3.2.

Zatiaľ čo ovládač panfrost, navrhnutý pre prácu s GPU založenými na mikroarchitektúrach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x), je oficiálne certifikovaný na kompatibilitu s OpenGL ES 3.1.

Okrem toho, ovládač v3dv vyvinutý pre grafický akcelerátor VideoCore VI použitý z modelu Raspberry Pi 4 Je certifikovaný na podporu Vulkan Graphics API 1.1 a pridala aj podporu pre geometry shadery. Výkon kódu generovaného kompilátorom shaderov sa výrazne zlepšil, čo má pozitívny vplyv na rýchlosť programov, ktoré aktívne využívajú shadery, napríklad hry založené na Unreal Engine 4.

Kontrolór RADV Vulkan (AMD) pridáva experimentálnu podporu pre sledovanie lúčov a ray-tracing shadery. Pri kartách GFX10.3 je primitívny výber štandardne povolený pomocou enginov tieňovania NGG (Next Generation Geometry).

To tiež vyniká ovládač lavapipe s implementáciou softvérového rasterizátora pre Vulkan API (podobné ako llvmpipe, ale pre Vulkan, ktorý prekladá volania z Vulkan API do Gallium API) má podporu pre anizotropné filtrovanie textúr a pridanú podporu pre Vulkan 1.2.
Kontrolór OpenGL lvmpipesapridaná podpora pre operácie FP16, anizotropné filtrovanie textúr (GL_ARB_texture_filter_anisotropic) a oblasti pripnutej pamäte (GL_AMD_pinned_memory). Podpora bola poskytnutá pre profil kompatibility OpenGL 4.5.

Ovládač OpenGL Iris (nový ovládač pre GPU Intel) pridal možnosť kompilácie viacvláknového shadera a sledovač stavu VA-API (Video Acceleration API) poskytuje podporu pre zrýchlenie kódovania a dekódovania videa AV1 pri použití ovládačov GPU AMD.

Spomína sa tiež, že podpora EGL je implementovaná pre platformu Windows a to pridaná podpora pre rozšírenie EGL_EXT_present_opaque pre Wayland, okrem toho opravené problémy so zobrazením transparentnosť v hrách, ktoré bežia v prostrediach založených na protokole Wayland.

Pokiaľ ide o ovládače Vulkan RADV (AMD), ANV (Intel) a lavapipe, bola pridaná podpora pre rozšírenia:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (Intel).
  • VK_KHR_maintenance4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (splachovacie potrubie).
  • VK_KHR_timeline_semafor (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (umývacie potrubie).
  • VK_EXT_color_write_enable (umývacie potrubie).

Konečne ak máte záujem dozvedieť sa o tom viac O tejto novej verzii ovládačov Mesa 21.1.0 si môžete prezrieť podrobnosti v nasledujúcom odkaze.

Ako nainštalovať ovládače videa Mesa v systéme Linux?

Balíky Mesa nájdete vo všetkých distribúciách Linuxu, takže jeho inštaláciu je možné vykonať buď stiahnutím a kompiláciou zdrojového kódu (Všetky informácie o tom tu) alebo relatívne jednoduchým spôsobom, ktorý závisí od dostupnosti vašej distribúcie alebo tretích strán v oficiálnych kanáloch.

Pre tých, ktorí sú používateľmi Ubuntu, Linux Mint a derivátov môžu pridať nasledujúce úložisko, kde sa ovládače rýchlo aktualizujú.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Teraz budeme aktualizovať náš zoznam balíkov a úložísk o:

sudo apt update

A nakoniec môžeme nainštalovať ovládače pomocou:

sudo apt upgrade

Pre prípad tých, ktorí sú Používateľov a deriváty systému Arch Linux nainštalujeme pomocou nasledujúceho príkazu:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Pre kohokoľvek sú Používatelia Fedory 32 môžu používať toto úložisko, takže musia povoliť corp s:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

konečne, pre tých, ktorí sú používateľmi openSUSE, môžu inštalovať alebo aktualizovať zadaním:

sudo zypper in mesa

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.