Mesa 22.0 komt met Vulkan 1.3-ondersteuning, stuurprogrammaverbeteringen en meer

Bestuurders tafel

Na vier maanden ontwikkeling de lancering van de gratis implementatie van de OpenGL en Vulkan API "Tabel 22.0.0", dit is de eerste versie van Mesa branch 22.0.0 heeft een experimentele status: na de definitieve stabilisatie van de code zal een stabiele versie 22.0.1 worden vrijgegeven.

In deze nieuwe versie die wordt gepresenteerd valt op door de implementatie van de Vulkan 1.3 grafische API in het anv-stuurprogramma voor Intel GPU's en radv voor AMD GPU's.

Naast Vulkan 1.2-ondersteuning die wordt geïmplementeerd in emulatormodus (vn), is Vulkan 1.1-ondersteuning beschikbaar voor Qualcomm GPU en lavapipe-softwareraster, en is Vulkan 1.0-ondersteuning beschikbaar voor Broadcom VideoCore VI GPU (Raspberry Pi 4).

Mesa 22.0 biedt ook volledige OpenGL 4.6-ondersteuning voor de 965, iris (Intel), radeonsi (AMD), zink en llvmpipe-stuurprogramma's. OpenGL 4.5-ondersteuning is beschikbaar voor AMD (r600) en NVIDIA (nvc0) GPU's, en OpenGL 4.3-ondersteuning voor virgl (Virgil3D virtuele GPU voor QEMU/KVM) en vmwgfx (VMware).

Tabel 22.0 belangrijkste nieuwigheden

Zoals aan het begin vermeld, is een van de belangrijkste nieuwigheden van deze nieuwe versie van de tabel dat ondersteuning voor de Vulkan 1.3 grafische API is toegevoegd en waarvan u meer te weten kunt komen over de belangrijkste functies. in dit bericht.

Gerelateerd artikel:
De nieuwe versie van Vulkan 1.3 is al uitgebracht en dit is het nieuws

Een andere nieuwigheid die opvalt, is dat de klassieke OpenGL-stuurprogramma's die geen gebruik maken van de Gallium3D-interface is verplaatst van de hoofdcompositie van Mesa naar een aparte "Amber" -tak.

Naast dit "Amber" -tak heeft ook SWR-controller verplaatst, die een OpenGL-softwareraster aanbood op basis van het Intel OpenSWR-project. De klassieke xlib-bibliotheek is uitgesloten van de hoofdbuild, in plaats daarvan wordt aanbevolen om de gallium-xlib-variant te gebruiken.

We kunnen dat ook vinden in deze nieuwe versie van Mesa 22.0 de D3D12 Gallium-driver met een OpenGL-laag bovenop de DirectX 12 API (D3D12) biedt compatibiliteit met OpenGL ES 3.1. De driver wordt gebruikt in de WSL2-laag om grafische Linux-applicaties op Windows uit te voeren.

Controllers Intel GPU's zijn standaard ingeschakeld om Adaptive-Sync te ondersteunen (VRR), zodat u de verversingsfrequentie van uw monitor adaptief kunt wijzigen voor een soepele, haperende uitvoer.

Voor EGL is het "dma-buf feedback"-mechanisme geïmplementeerd, die aanvullende informatie geeft over de beschikbare GPU's en waarmee u de efficiëntie van de gegevensuitwisseling tussen de primaire en secundaire GPU's kunt verhogen, bijvoorbeeld om output te organiseren zonder tussentijdse buffering.

Van de andere veranderingen die opvallen in deze nieuwe versie:

  • Ondersteuning voor OpenGL 4.3 is toegevoegd aan het vmwgfx-stuurprogramma dat wordt gebruikt om 3D-versnelling in VMware-omgevingen te implementeren.
  • Ondersteuning toegevoegd voor stuurprogramma-extensies Vulkan RADV (AMD), ANV (Intel) en zink (OpenGL via Vulkan).
  • Ondersteuning toegevoegd voor Intel Alderlake-chips (S en N) aan de OpenGL "iris"-driver en de Vulkan "ANV"-driver.
  • De RADV (AMD) Vulkan-driver blijft ray tracing en ray tracing shaders ondersteunen.
  • Het v3dv-stuurprogramma dat is ontwikkeld voor de VideoCore VI-grafische versneller die wordt gebruikt sinds het Raspberry Pi 4-model, biedt de mogelijkheid om op het Android-platform te werken.

Eindelijk als u er meer over wilt weten Over deze nieuwe versie van Mesa 22.0-controllers kunt u de: details 09in de volgende link.

Hoe installeer ik Mesa-videostuurprogramma's op Linux?

Mesa-pakketten gevonden in alle Linux-distributies, dus de installatie kan worden gedaan door het downloaden en compileren van de broncode (Alle informatie hierover vindt u hier) of op een relatief eenvoudige manier, die afhangt van de beschikbaarheid binnen de officiële kanalen van uw distributie of derden.

Voor degenen die gebruikers zijn van Ubuntu, Linux Mint en derivaten ze kunnen de volgende repository toevoegen waar de stuurprogramma's snel worden bijgewerkt.

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

Nu gaan we onze lijst met pakketten en opslagplaatsen bijwerken met:

sudo apt update

En tot slot kunnen we de stuurprogramma's installeren met:

sudo apt upgrade

Voor degenen die dat wel zijn Arch Linux-gebruikers en afgeleiden, we installeren ze met het volgende commando:

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

Voor wie ze ook zijn Fedora 32 gebruikers kunnen deze repository gebruiken, dus ze moeten corp inschakelen met:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Tenslotte voor degenen die openSUSE-gebruikers zijn, kunnen ze installeren of upgraden door te typen:

sudo zypper in mesa

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.