Mesa 26.2.0 kommer med fullt stöd för Vulkan 1.4 och OpenGL 4.6

Nyckelord:
  • Implementering av Vulkan 1.4 bland viktiga drivkrafter som ANV (Intel), RADV (AMD), NVK (NVIDIA) och KosmicKrisp (Apple).
  • Omfattande stöd för OpenGL 4.6 på moderna arkitekturer, vilket garanterar maximal grafisk återgivning på Linux.
  • Integrering av Mesh Shaders i NVK-drivrutinen, vilket förbättrar geometrigenerering för NVIDIA.
  • Avancerat stöd för OpenCL 3.1 genom rusticl-drivrutinen med stöd av en optimerad förgrening av libclc-biblioteket.
  • Utökad kompatibilitet med de nya mobila ARM Mali G1-grafikkorten (Ultra, Premium, Pro) via Panfrost och PanVK.

3D-tabell, linux-drivrutiner

Efter drygt tre månader av intensiv utveckling och tusentals kodcommits har communityn släppt den nya versionen av "Mesa 26.2.0", en kolossal uppdatering för öppen källkodsimplementeringen av Vulkan-, OpenGL- och OpenCL-API:erna.

Den här nya versionen är inte en enkel revision utan en massiv uppdatering av stöd för renderingsteknik, vilket markerar början på en guldålder strax före ankomsten av den förestående stabila grenen 26.2.1. Den har integrationer som revolutionerar prestandan hos grafikkort från AMD, Intel, NVIDIA och till och med Apple-hårdvara.

Huvudnyheterna i tabell 26.2.0

En av de viktigaste nya funktionerna i Mesa 26.2.0 är utan tvekan det nästan universella antagandet av Vulkan 1.4-specifikationen. Dessutom får Apple även uppdateringar av HoneyKrisp-drivrutinerna och den helt nya KosmicKrisp , som implementerar Vulkan direkt ovanpå Metal API:et. För mobila arkitekturer och inbyggda system stöder projekt som Turnip och PanVK också 1.4-standarden, vilket säkerställer att ingen modern enhet lämnas utanför.

OpenGL anländer under tiden med full kompatibilitet för version 4.6, vilket befäster dess position som standardstandard för stora hårdvarutillverkare. För äldre hårdvara bibehåller stacken stödet, vilket säkerställer att äldre grafikkort fortsätter att fungera med version 4.5 och 3.3 beroende på deras fysiska kapacitet.

Innovationer, meshes och strålspårning

Under huven har ingenjörsteamet integrerat banbrytande verktyg och tillägg för utvecklare. Bland alla funktioner sticker användningen av en anpassad förgrening av libclc-biblioteket ut. Utvecklarna förklarar att detta beslut garanterar att OpenCL:s rigorösa efterlevnadstester klaras av rusticl-drivrutinen, som nu erbjuder stabilt stöd för OpenCL 3.1 över ett brett spektrum av hårdvaruarkitekturer.

För användare av NVIDIA-grafikkort tar NVK-drivrutinen med öppen källkod ett steg framåt genom att inkludera fullt stöd för Mesh Shaders . Denna funktion erbjuder en alternativ och extremt effektiv metod för att generera komplex geometri , vilket minskar klassiska processorflaskhalsar.

Dessutom nämner utvecklarna att de för AMD (via RADV) nu har det nya verktyget Gamma tillgängligt , ett diagnostiskt verktyg specifikt utformat för att inspektera objektgrupperingsstrukturen och distributionen av strålspårningsberäkningar med millimeterprecision.

Optimering och felsökning av mobil hårdvara

Mesa 26.2.0 lägger till officiellt och optimerat stöd för de kraftfulla Mali G1-seriens ARM-GPU:er, som omfattar Ultra-, Premium- och Pro-varianterna genom Panfrost- och PanVK-drivrutinerna. Denna integration säkerställer att bärbara enheter och utvecklingskort kan hantera moderna grafikarbetsbelastningar med överlägsen energieffektivitet.

Slutligen är det värt att nämna att en massiv lista med nya Vulkan-tillägg har integrerats , vilket optimerar kritiska aspekter som dynamisk rendering, intern kösynkronisering, minneslayout och avancerad undergruppskontroll . Alla dessa framsteg åtföljs av en imponerande lista med buggfixar som löser allt från kompileringsproblem och minnesläckor till allvarliga grafiska buggar i moderna AAA-titlar, vilket banar en solid och pålitlig väg till nästa produktionsversion.

Om du är intresserad av att lära dig mer kan du hitta detaljerna på följande länk.

Hur installerar jag Mesa-drivrutiner på Linux?

Mesa -paket finns i alla Linuxdistributioner , så installationen kan göras antingen genom att ladda ner och kompilera 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 från tredje part.

För användare av Ubuntu, Debian eller derivator finns Mesa vanligtvis i de officiella arkiven för dessa distributioner. För att installera eller uppdatera:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
ERS

Om du vill ha den senaste versionen från en PPA (för Ubuntu och derivat):

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

När det gäller de som är användare av Arch Linux och derivat, Vi installerar dessa med följande kommando:

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

För Fedora-användare, observera att uppdaterade paket finns i era repositories och ni behöver bara köra:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

Om du vill ha nyare versioner kan du använda Mesa Copr-förvaret:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

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

sudo zypper in mesa


Lägg till som prioriterad källa i Google