Mesa 20.3.0 anländer med en v3dv-kontroller för RPi 4 och mer

Drivrutinsbord

Lanseringen av den nya versionen av Mesa 20.3.0 har just tillkännagivits Och som i tidigare versioner har den första versionen av filialen ett experimentellt tillstånd som efter den slutliga stabiliseringen av koden kommer den stabila versionen 20.3.1 att släppas.

I tabell 20.3 Fullt OpenGL 4.6-stöd implementerat för Intel GPU: er (i965, iris) och AMD (radeonsi) drivrutiner, OpenGL 4.5-stöd för AMD (r600), NVIDIA (nvc0) och llvmpipe GPU: er, OpenGL 4.3 för virgl (virtuell GPU Virgil3D för QEMU / KVM), samt stöd för Vulkan 1.2 för Intel- och AMD-kort, och Vulkan 1.0 för VideoCore VI (Raspberry Pi 4).

Huvudnyheterna i tabell 20.3.0

I den här nya versionen en v3dv-drivrutin ingår med stöd för VideoCore VI-grafikacceleratorn används i Raspberry Pi 4, Raspberry Pi 400 och Compute Module 4-kort baserat på Broadcom BCM2711-chip. Kronos erkänner att styrenheten överensstämmer helt med Vulkan 1.0-specifikationen.

Förpackningen innehåller en ny lavapipe-kontroller med implementering av en programvarurasterizer för Vulkan API (liknar llvmpipe, men för Vulkan). Programvaruimplementering den är baserad på att duplicera samtalen från Vulkan API till Gallium API.

Styrarens prestanda och funktionalitet Zink Gallium har ökat betydligt med OpenGL API-implementeringen utöver Vulkan (drivrutinen låter dig få hårdvaruaccelererad OpenGL om det finns drivrutiner på systemet som är begränsade till att endast stödja Vulkan API).

En annan förändring som sticker ut är i "ACO" i vilken stöd för NGG-motorer har lagts till (Next Generation Geometry) när du arbetar med geometriska nyanser. Funktionen implementeras i RADV-drivrutinen (för AMD-kort).

För Intel Haswell GPU, ANV-drivrutin lägger till stöd för förlängningen Transform Transform Feedback Vulkan, vilket gör att DXVK-projektet kan använda Direct3D Stream Output API, som ansvarar för att göra många ytor i spel.

Lagt till första stöd för AMD Dimgrey Cavefish-grafikkort (NAVI 23) och Van Gogh APU (RDNA2) på RadeonSI-styrenheten.

Av andra förändringar som sticker ut: 

  • Intel GPU OpenGL- och Vulkan-drivrutiner ger stöd för Alder Lake-processorfamiljen (12: e generationen).
  • Optimerad grafikprestanda på Tiger Lake och Rocket Lake-chips (vissa spel och tester, som Unreal Engine 4 Vulkan Demo, visar 9-12% acceleration).
  • Inställningarna för glx_extension_override och indirecto_gl_extension_override har lagts till i driconf, med vilka du kan åsidosätta listan över tillgängliga GLX-tillägg.
  • Lager lagt till för att översätta den mellanliggande representationen (IR) av NIR-skuggor till den mellanliggande representationen TGSI (Tungsten Graphics Shading Infrastructure).
  • Iris-drivrutinen för Intel GPU: er stöder OpenCL-kärnor (MESA_SHADER_KERNEL) för att ladda ner beräkningar bredvid GPU: n.
  • Stöd för OpenCL 1.2-specifikationen lades till Clover health tracker med OpenCL-implementeringen.
  • Llvmpipe-drivrutinen för OpenGL-programvaruåtergivning ger stöd för OpenGL 4.5.

Slutligen om du vill veta mer om det, Du kan kontrollera 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.