Mesa 21.2 arriveert met initiële ondersteuning voor Apple M1, verbeteringen voor Panfrost, Vulkan en meer

Bestuurders tafel

Na drie maanden ontwikkeling de release van de nieuwe versie van de nieuwe tak van Tabel 21.2 die een experimentele staat heeft en dat na de definitieve stabilisatie van de code, de stabiele versie 21.2.1 zal worden vrijgegeven.

Deze nieuwe versie van Mesa 21.2 biedt volledige OpenGL 4.6-ondersteuning voor de 965, iris, radeonsi, zink en llvmpipe-stuurprogramma's, plus OpenGL 4.5-ondersteuning is beschikbaar voor AMD r600 en NVIDIA nvc0.

Tabel 21.2 belangrijkste nieuwigheden

In Tabel 21.2 kunnen we vinden dat: asahi OpenGL-stuurprogramma meegeleverd met initiële GPU-ondersteuning geleverd op chips Appel M1. De controller gebruikt de Gallium-interface en ondersteunt de meeste functies van OpenGL 2.1 en OpenGL ES 2.0, maar kan nog steeds niet worden gebruikt om de meeste games uit te voeren.

Een andere nieuwigheid is de PanVk-stuurprogramma opnemen (ontwikkeld door medewerkers van Collabora) die voorziet in: ondersteuning voor grafische API Vulkan GPU ARM Mali Midgard en Bifrost en is gepositioneerd als een voortzetting van het Panfrost-project, dat OpenGL-ondersteuning biedt.

Ook in deze nieuwe versie van Mesa 21.2 Panfrost voor Midgard en Bifrost ondersteunt OpenGL ES 3.1, hoewel er wordt vermeld dat er plannen zijn om de prestaties van Bifrost-chips en ondersteuning voor GPU's op basis van de Valhall-architectuur (Mali G77 en nieuwer) te verbeteren.

Er is gewerkt aan de Zink-driver zodat deze OpenGL-extensies kan ondersteunen: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture en GL_filter_minlock. DRM-formaat modifiers zijn toegevoegd.

Terwijl in de Vulkan ANV-controller (Intel) en het OpenGL Iris-stuurprogramma, in deze nieuwe versie se heeft voorbereidend werk gedaan om toekomstige grafische kaarten van Intel te ondersteunen Xe-HPG (DG2). Dit omvat vroege raytracing-mogelijkheden en ondersteuning voor raytracing shaders.

Aan de kant van de lavapipe-driver wordt nu de "wideLines"-modus ondersteund (biedt ondersteuning voor lijnen met een breedte groter dan 1.0).

Dat wordt ook vermeld OpenGL 4.3 heeft al virgl-ondersteuning en compatibiliteit met Vulkan 1.2 is beschikbaar voor Intel- en AMD-kaartenNaast in emulatormodus (vn), is Vulkan 1.1-ondersteuning beschikbaar voor Qualcomm GPU's en de lavapipe-software-rasterizer en Vulkan 1.0 is beschikbaar voor Broadcom VideoCore VI GPU (Framboos Pi 4).

Van de andere opvallende veranderingen van deze nieuwe versie:

  • Het Nouveau nv50-stuurprogramma voor NVIDIA GT21x (GeForce GT 2x0) GPU's bevat OpenGL ES 3.1-ondersteuning.
  • Vulkan TURNIP-stuurprogramma en Freedreno OpenGL-stuurprogramma worden ontwikkeld voor GPU's
  • Qualcomm Adreno biedt initiële ondersteuning voor de Adreno a6xx gen4 GPU (a660, a635).
  • De mogelijkheid om het RADV-stuurprogramma op het Windows-platform te bouwen met behulp van de MSVC-compiler is geïmplementeerd.
  • Ondersteuning geïmplementeerd voor dynamische detectie en laden van alternatieve GBM-backends (Generic Buffer Manager). De wijziging is bedoeld om de Wayland-ondersteuning op systemen met NVIDIA-stuurprogramma's te verbeteren.
  • Vulkan RADV (AMD), ANV (Intel) en lavapipe-stuurprogramma's hebben ondersteuning voor extensies toegevoegd

Eindelijk als u er meer over wilt weten Over deze nieuwe versie van Mesa 21.1.0-controllers kunt u de: details in 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.