Mesa 26.2.0 leveres med fuld understøttelse af Vulkan 1.4 og OpenGL 4.6

Centrale punkter:
  • Implementering af Vulkan 1.4 i nøgledrivere som ANV (Intel), RADV (AMD), NVK (NVIDIA) og KosmicKrisp (Apple).
  • Omfattende understøttelse af OpenGL 4.6 på moderne arkitekturer, hvilket garanterer maksimal grafisk nøjagtighed på Linux.
  • Integrering af Mesh Shaders i NVK-driveren, hvilket forbedrer geometrigenerering til NVIDIA.
  • Avanceret understøttelse af OpenCL 3.1 gennem rusticl-driveren understøttet af en optimeret fork af libclc-biblioteket.
  • Udvidet kompatibilitet med de nye ARM Mali G1 mobile GPU'er (Ultra, Premium, Pro) via Panfrost og PanVK.

3D-tabel, linux-drivere

Efter lidt over tre måneders intens udvikling og tusindvis af kode-commits har fællesskabet udgivet den nye version af "Mesa 26.2.0", en kolossal opdatering til open source-implementeringen af ​​Vulkan-, OpenGL- og OpenCL API'erne.

Denne nye version er ikke en simpel revision, men en massiv inkludering af understøttelse af renderingsteknologi, der markerer begyndelsen på en guldalder lige før ankomsten af ​​den forestående stabile gren 26.2.1. Den indeholder integrationer, der revolutionerer ydeevnen af ​​grafikkort fra AMD, Intel, NVIDIA og endda Apple-hardware.

Tabel 26.2.0 hovednyheder

En af de vigtigste nye funktioner i Mesa 26.2.0 er uden tvivl den næsten universelle implementering af Vulkan 1.4-specifikationen. Derudover modtager Apple også opdateringer til HoneyKrisp-driverne og den helt nye KosmicKrisp , som implementerer Vulkan direkte oven på Metal API'en. For mobile arkitekturer og indlejrede systemer understøtter projekter som Turnip og PanVK også 1.4-standarden, hvilket sikrer, at ingen moderne enheder bliver efterladt.

OpenGL ankommer i mellemtiden med fuld kompatibilitet til version 4.6, hvilket styrker dens position som standardstandarden for store hardwareproducenter. For ældre hardware opretholdes understøttelsen af ​​stakken, hvilket sikrer, at ældre GPU'er fortsat kan fungere med version 4.5 og 3.3 afhængigt af deres fysiske kapacitet.

Innovationer, meshes og ray tracing

Under motorhjelmen har ingeniørteamet integreret banebrydende værktøjer og udvidelser til udviklere. Blandt alle funktionerne skiller brugen af ​​en brugerdefineret fork af libclc-biblioteket sig ud. Udviklerne forklarer, at denne beslutning garanterer beståelse af OpenCLs strenge compliance-tests gennem rusticl-driveren, som nu tilbyder stabil understøttelse af OpenCL 3.1 på tværs af en bred vifte af hardwarearkitekturer.

For brugere af NVIDIA-grafikkort tager open source-NVK-driveren et skridt fremad ved at inkorporere fuld understøttelse af Mesh Shaders . Denne funktion giver en alternativ og ekstremt effektiv metode til at generere kompleks geometri , hvilket afhjælper klassiske processorflaskehalse.

Derudover nævner udviklerne også, at de for AMD (via RADV) nu har det nye Gamma-værktøj tilgængeligt , et diagnostisk værktøj specielt designet til at inspicere objektgrupperingsstrukturen og fordelingen af ​​ray tracing-beregninger med millimeterpræcision.

Optimering og fejlfinding af mobil hardware

Mesa 26.2.0 tilføjer officiel og optimeret understøttelse af de kraftfulde Mali G1-serie ARM GPU'er, der omfatter Ultra-, Premium- og Pro-varianterne gennem Panfrost- og PanVK-driverne. Denne integration sikrer, at bærbare enheder og udviklingskort kan håndtere moderne grafikbelastninger med overlegen strømeffektivitet.

Endelig er det værd at nævne, at en massiv liste af nye Vulkan-udvidelser er blevet integreret , der optimerer kritiske aspekter som dynamisk rendering, intern køsynkronisering, hukommelseslayout og avanceret undergruppekontrol . Alle disse fremskridt ledsages af en imponerende liste af fejlrettelser, der løser alt fra kompileringsproblemer og hukommelseslækager til alvorlige grafiske fejl i moderne AAA-titler, hvilket baner en solid og pålidelig vej til den næste produktionsversion.

Hvis du er interesseret i at lære mere, kan du finde detaljerne på følgende link.

Hvordan installeres Mesa-drivere på Linux?

Mesa -pakker findes i alle Linux-distributioner , så installationen kan enten ske ved at downloade og kompilere kildekoden ( al information om det her ) eller på en relativt simpel måde, som afhænger af tilgængeligheden i de officielle kanaler for din distribution eller fra tredjeparter.

For brugere af Ubuntu, Debian eller derivater findes Mesa generelt i de officielle arkiver for disse distributioner. Sådan installeres eller opdateres:

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

Hvis du vil have den nyeste version fra en PPA (til Ubuntu og derivater):

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

For dem, der er brugere af Arch Linux og derivater, Vi installerer disse med følgende kommando:

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

Fedora-brugere skal være opmærksomme på, at opdaterede pakker findes i jeres repositories, og I behøver kun at køre:

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

Hvis du vil have nyere versioner, kan du bruge Mesa Copr-depotet:

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

Endelig, for dem der er openSUSE-brugere , kan I installere eller opdatere ved at skrive:

sudo zypper in mesa


Tilføj som foretrukken kilde i Google