Mesa 26.2.0 biedt volledige ondersteuning voor Vulkan 1.4 en OpenGL 4.6.

Belangrijkste punten:
  • De implementatie van Vulkan 1.4 in belangrijke drivers zoals ANV (Intel), RADV (AMD), NVK (NVIDIA) en KosmicKrisp (Apple).
  • Uitgebreide ondersteuning voor OpenGL 4.6 op moderne architecturen, wat maximale grafische kwaliteit op Linux garandeert.
  • Integratie van mesh shaders in het NVK-stuurprogramma, waardoor de geometriegeneratie voor NVIDIA wordt verbeterd.
  • Geavanceerde ondersteuning voor OpenCL 3.1 via de rusticl-driver, die wordt ondersteund door een geoptimaliseerde fork van de libclc-bibliotheek.
  • Uitgebreide compatibiliteit met de nieuwe ARM Mali G1 mobiele GPU's (Ultra, Premium, Pro) via Panfrost en PanVK.

3D-tabel, Linux-stuurprogramma's

Na iets meer dan drie maanden intensieve ontwikkeling en duizenden codecommits heeft de community de nieuwe versie van "Mesa 26.2.0" uitgebracht, een kolossale update voor de open-source implementatie van de Vulkan-, OpenGL- en OpenCL-API's.

Deze nieuwe versie is niet zomaar een herziening, maar een enorme uitbreiding van de ondersteuning voor renderingtechnologie. Het markeert het begin van een gouden tijdperk, vlak voor de komst van de aanstaande stabiele versie 26.2.1. De integraties zorgen voor een revolutie in de prestaties van grafische kaarten van AMD, Intel, NVIDIA en zelfs Apple-hardware.

Tabel 26.2.0 belangrijkste nieuwigheden

Een van de belangrijkste nieuwe functies van Mesa 26.2.0 is ongetwijfeld de bijna universele acceptatie van de Vulkan 1.4-specificatie. Daarnaast ontvangt Apple ook updates voor de HoneyKrisp-drivers en de gloednieuwe KosmicKrisp , die Vulkan rechtstreeks bovenop de Metal API implementeert. Voor mobiele architecturen en embedded systemen ondersteunen projecten zoals Turnip en PanVK eveneens de 1.4-standaard, waardoor geen enkel modern apparaat achterblijft.

OpenGL is ondertussen volledig compatibel met versie 4.6 en verstevigt daarmee zijn positie als de standaard voor grote hardwarefabrikanten. Voor oudere hardware blijft de ondersteuning behouden, zodat oudere GPU's, afhankelijk van hun fysieke mogelijkheden, kunnen blijven werken met versies 4.5 en 3.3.

Innovaties, meshes en ray tracing

Onder de motorkap heeft het engineeringteam baanbrekende tools en extensies voor ontwikkelaars geïntegreerd. Van alle toevoegingen springt het gebruik van een aangepaste fork van de libclc-bibliotheek eruit. De ontwikkelaars leggen uit dat deze keuze garandeert dat de rusticl-driver de strenge OpenCL-conformiteitstests doorstaat, waardoor nu stabiele ondersteuning voor OpenCL 3.1 beschikbaar is voor een breed scala aan hardwarearchitecturen.

Voor gebruikers van NVIDIA-videokaarten is de open-source NVK-driver een stap voorwaarts door volledige ondersteuning voor mesh shaders te bieden . Deze functie biedt een alternatieve en uiterst efficiënte methode voor het genereren van complexe geometrie , waardoor klassieke processorknelpunten worden verlicht.

Daarnaast vermelden de ontwikkelaars dat ze voor AMD (via RADV) nu de nieuwe Gamma-utility beschikbaar hebben , een diagnostisch hulpmiddel dat specifiek is ontworpen om de objectgroeperingsstructuur en -verdeling van raytracingberekeningen met millimeterprecisie te inspecteren.

Optimalisatie en foutopsporing van mobiele hardware

Mesa 26.2.0 voegt officiële en geoptimaliseerde ondersteuning toe voor de krachtige Mali G1-serie ARM GPU's, inclusief de Ultra-, Premium- en Pro-varianten via de Panfrost- en PanVK-drivers. Deze integratie zorgt ervoor dat draagbare apparaten en ontwikkelingsboards moderne grafische taken met een superieure energie-efficiëntie aankunnen.

Tot slot is het vermeldenswaard dat een enorme lijst met nieuwe Vulkan-extensies is geïntegreerd , die cruciale aspecten zoals dynamische rendering, interne wachtrijsynchronisatie, geheugenindeling en geavanceerde subgroepcontrole optimaliseren . Al deze vooruitgang gaat gepaard met een indrukwekkende lijst bugfixes die alles oplossen, van compilatieproblemen en geheugenlekken tot ernstige grafische glitches in hedendaagse AAA-titels, waarmee een solide en betrouwbare basis wordt gelegd voor de volgende productieversie.

Als u meer wilt weten, kunt u de details vinden via de volgende link.

Hoe installeer ik Mesa-drivers op Linux?

Mesa -pakketten zijn te vinden in alle Linux-distributies , dus de installatie kan op twee manieren: door de broncode te downloaden en te compileren ( alle informatie hierover vindt u hier ) of op een relatief eenvoudige manier, afhankelijk van de beschikbaarheid via de officiële kanalen van uw distributie of van derden.

Voor gebruikers van Ubuntu, Debian of afgeleide distributies is Mesa doorgaans te vinden in de officiële repositories van deze distributies. Om te installeren of bij te werken:

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

Als je de nieuwste versie van een PPA wilt (voor Ubuntu en afgeleiden):

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

In het geval van gebruikers van Arch Linux en derivaten, We installeren deze met de volgende opdracht:

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

Voor Fedora-gebruikers is het goed om te weten dat bijgewerkte pakketten beschikbaar zijn in de repositories en dat u alleen het volgende hoeft uit te voeren:

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

Als u recentere versies wilt, kunt u de Mesa Copr-repository gebruiken:

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

Tot slot kunnen openSUSE-gebruikers de installatie of update uitvoeren door het volgende in te typen:

sudo zypper in mesa


Voeg dit toe als voorkeursbron in Google.