Tabell 21.3 har redan släppts och kommer med olika ändringar och förbättringar av kontrollerna

Drivrutinsbord

Efter fyra månaders utveckling lanseringen av den fria implementeringen av OpenGL och Vulkan API:er: Tabell 21.3.0, som är placerad som den första versionen av Mesa 21.3.x-grenen som har ett experimentellt tillstånd. Efter slutlig kodstabilisering kommer stabil version 21.3.1 att släppas.

Mesa 21.3 ger fullständigt stöd för OpenGL 4.6 för 965, iris (Intel), radeonsi (AMD), zink och llvmpipe-drivrutiner. Stöd för OpenGL 4.5 är tillgängligt för AMD GPU (r600) och NVIDIA (nvc0), och OpenGL 4.3 till virgl (virtuell GPU Virgil3D för QEMU / KVM). Vulkan 1.2-stöd är tillgängligt för Intel- och AMD-kort, såväl som emulatorläge (vn) och lavapipe-programvara rasterizer, Vulkan 1.1-stöd är tillgängligt för Qualcomm GPU och lavapipe-programvara rasterizer, och Vulkan 1.0 är tillgänglig för Broadcom VideoCore VI GPU (Raspberry Pi) 4).

Huvudnyheterna i tabell 21.3.0

I den här nya versionen av Mesa som presenteras lyfts det fram att Zink-styrenheten (en implementering av OpenGL API ovanpå Vulkan, vilket gör att du kan få hårdvaruaccelererad OpenGL om ditt system har begränsade drivrutiner för att endast stödja Vulkan API) den är kompatibel med OpenGL ES 3.2.

Medan kontrollern panfrost, designad för att fungera med grafikprocessorer baserade på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) och Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer, den är officiellt certifierad för kompatibilitet med OpenGL ES 3.1.

Dessutom, v3dv-drivrutinen utvecklad för VideoCore VI-grafikacceleratorn som används från Raspberry Pi 4-modellen Den har certifierats för att stödja Vulkan Graphics API 1.1 och har även lagt till stöd för geometriskuggare. Prestandan för kod som genereras av shader-kompilatorn har förbättrats avsevärt, vilket har en positiv effekt på hastigheten för program som aktivt använder shaders, till exempel spel baserade på Unreal Engine 4.

Styrenheten RADV Vulkan (AMD) lägger till experimentellt stöd för strålspårning och strålspårade shaders. För GFX10.3-kort är primitivt val aktiverat som standard med NGG-skuggningsmotorerna (Next Generation Geometry).

Det sticker också ut att lavapipe-kontrollern med implementeringen av programvaran rasterizer för Vulkan API (liknande llvmpipe, men för Vulkan, som översätter anropen från Vulkan API till Gallium API) har stöd för anisotrop texturfiltrering och lagt till stöd för Vulkan 1.2.
Styrenheten OpenGL lvmppipe, enlagt till stöd för FP16-operationer, anisotrop texturfiltrering (GL_ARB_texture_filter_anisotropic) och fästa minnesregioner (GL_AMD_pinned_memory). Support gavs för OpenGL 4.5-kompatibilitetsprofilen.

OpenGL Iris-drivrutinen (ny drivrutin för Intel GPU) har lagt till flertrådad shader-kompileringsmöjlighet och VA-API (Video Acceleration API) statusspårare ger stöd för att påskynda AV1-videokodning och avkodning när du använder AMD GPU-drivrutiner.

Det nämns också att EGL-stöd är implementerat för Windows-plattformen och det lagt till stöd för EGL_EXT_present_opaque extension för Wayland, Förutom det fixade problem med displayen transparens i spel som körs i miljöer baserade på Wayland-protokollet.

När det gäller drivrutiner för Vulkan RADV (AMD), ANV (Intel) och lavapipe, har stöd för tillägg lagts till:

  • 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 (lavapipa).
  • VK_KHR_timeline_semaphore (tvättrör).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (tvättrör).
  • VK_EXT_color_write_enable(tvättrör).

Slutligen om du är intresserad av att veta mer om det Om den här nya versionen av Mesa 21.1.0 -kontrollerna kan du kontrollera detaljer i följande länk.

Hur installerar jag Mesa-videodrivrutiner på Linux?

Mesa-paket finns i alla Linux-distributioner, så dess installation kan göras antingen genom att ladda ner och sammanställa källkoden (All information om det här) eller på ett relativt enkelt sätt, vilket beror på tillgängligheten inom de officiella kanalerna för din distribution eller tredje part.

För dem som är användare av Ubuntu, Linux Mint och derivat de kan lägga till följande arkiv där drivrutinerna uppdateras snabbt.

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

Nu ska vi uppdatera vår lista över paket och arkiv med:

sudo apt update

Och slutligen kan vi installera drivrutinerna med:

sudo apt upgrade

För de som är det Arch Linux-användare och derivat, vi installerar dem med följande kommando:

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

För vem de än är Fedora 32-användare kan använda detta förvar, så de måste aktivera corp med:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Slutligen, för dem som är openSUSE-användare kan de installera eller uppgradera genom att skriva:

sudo zypper in mesa

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.