Mesa 21.1.0 kommer med förbättringar av förarsupport, tillägg och mer

Drivrutinsbord

Lanseringen tillkännagavs från den första versionen av filialen Mesa 21.1.0  som har ett experimentellt tillstånd och att efter den slutliga stabiliseringen av koden kommer den stabila versionen 21.1.1 att släppas

Mesa 21.1.0 har full OpenGL 4.6-kompatibilitet för drivrutiner för iris (Intel), radeonsi (AMD), zink och llvmpipe för 965. Stöd för OpenGL 4.5 finns för AMD (r600) och NVIDIA (nvc0) GPU: er och OpenGL 4.3 för virgl (virtuell Virgil3D GPU för QEMU / KVM). Vulkan 1.2 är kompatibel med Intel- och AMD-kort och Vulkan 1.0 för VideoCore VI (Raspberry Pi 4).

Huvudnyheterna i tabell 21.1.0

I den här nya versionen av Mesa-styrenheterna vi kan hitta olika förbättringar implementerade i styrenheterna såväl som till stöd för tilläggen och är det till exempel styrenheten RADV implementerar VRS-stöd för användning med alla djupbuffertar, plus VRS förbättrar produktiviteten på bekostnad av kvalitet.

D3D12 Gallium Controller med ett OpenGL-lager över API DirectX 12 (D3D12) ger stöd för OpenGL 3.3 när du arbetar med WARP (rasterizer-programvara) och NVIDIA D3D12-drivrutiner och är att drivrutinen används i WSL2-lagret för att köra grafiska Linux-applikationer på Windows.

Också anmärkningsvärt är införandet av en ny venus-drivrutin som integrerar den virtuella GPU-implementeringen (virtio-gpu) baserat på Vulkan API.

Å andra sidan noteras att Zink-drivrutinen (en implementering av OpenGL API på Vulkan) inkluderar stöd för OpenGL 4.6 och OpenGL ES 3.1. Zink, vilket möjliggör hårdvaruaccelererad OpenGL om ditt system har begränsade drivrutiner för att endast stödja Vulkan API. Zinks prestanda nämns vara nära den för inbyggda OpenGL-implementeringar.

Också i lavapipe-styrenheten (en programvarurasterizerimplementering för Vulkan API analogt med llvmpipe, men för Vulkan) lägger till stöd för Vulkan 1.1 och implementerar Vulkan-tillägget VK_KHR_copy_commands2. Implementeringen av programvaran i lavapipe är baserad på att duplicera samtalen från Vulkan API till Gallium API.

Förlängningens del nytt stöd för tillägg markeras VK_KHR_workgroup_memory_explicit_layout och VK_KHR_zero_initialize_workgroup_memory för Vulkan RADV-styrenheter (AMD) och ANV (Intel).

Av de andra förändringarna som sticker ut från den här nya versionen av Mesa 21.1.0:

  • Lagt till stöd för caching av skuggor i en enda fil.
  • Virgl (Virgil3D virtuell GPU för QEMU / KVM) och Lima (ARM Mali GPU) -drivrutiner stöder caching för skuggning.
  • Lagt till stöd för AMD GPU Aldebaran (gfx90a).
  • Nya OpenGL-tillägg har lagts till:
  • RADV-drivrutinen (för AMD GFX9-kort) lade till stöd för modifierare i DRM-format (VK_EXT_image_drm_format_modifier-tillägg ingår).

Slutligen, om du är intresserad av att veta mer om den här nya versionen av Mesa 21.1.0-styrenheterna, kan du konsultera 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.