Mesa 21.1.0 komt met verbeteringen voor stuurprogrammaondersteuning, uitbreidingen en meer

Bestuurders tafel

De lancering werd aangekondigd van de eerste versie van de branch Mesa 21.1.0  die een experimentele staat heeft en dat na de laatste stabilisatie van de code, de stabiele versie 21.1.1 zal worden vrijgegeven

Mesa 21.1.0 biedt volledige OpenGL 4.6-compatibiliteit voor 965, iris (Intel), radeonsi (AMD), zink en llvmpipe-stuurprogramma's. Ondersteuning voor OpenGL 4.5 is beschikbaar voor AMD (r600) en NVIDIA (nvc0) GPU's, en OpenGL 4.3 voor virgl (virtuele Virgil3D GPU voor QEMU / KVM). Vulkan 1.2 is compatibel met Intel- en AMD-kaarten en Vulkan 1.0 voor VideoCore VI (Raspberry Pi 4).

Tabel 21.1.0 belangrijkste nieuwigheden

In deze nieuwe versie van de Mesa-controllers we kunnen verschillende verbeteringen vinden die in de controllers zijn doorgevoerd evenals in de ondersteuning van de extensies en is dat bijvoorbeeld de controller RADV implementeert VRS-ondersteuning voor gebruik met alle dieptebuffers, plus VRS verbetert de productiviteit ten koste van de kwaliteit.

De D3D12 Gallium Controller met een OpenGL-laag over API DirectX 12 (D3D12) biedt OpenGL 3.3-ondersteuning bij het werken met WARP (rasterizersoftware) en NVIDIA D3D12-stuurprogramma's en is dat het stuurprogramma wordt gebruikt in de WSL2-laag om grafische Linux-applicaties op Windows uit te voeren.

Ook opmerkelijk is de opname van een nieuwe venus-driver die de virtuele GPU-implementatie (virtio-gpu) op basis van de Vulkan API integreert.

Aan de andere kant wordt opgemerkt dat de Zink-driver (een implementatie van de OpenGL API op Vulkan) ondersteuning biedt voor OpenGL 4.6 en OpenGL ES 3.1. Zink, dat hardwareversnelde OpenGL mogelijk maakt als het systeem beperkte stuurprogramma's heeft om alleen de Vulkan API te ondersteunen. De prestaties van Zink zouden dicht bij die van native OpenGL-implementaties liggen.

Ook in de lavapipe-controller (een software-rasterizer-implementatie voor de Vulkan API analoog aan llvmpipe, maar voor Vulkan) voegt ondersteuning toe voor Vulkan 1.1 en implementeert de Vulkan-extensie VK_KHR_copy_commands2. De implementatie van de software in lavapipe is gebaseerd op het dupliceren van de oproepen van de Vulkan API naar de Gallium API.

Van de kant van de extensies nieuwe ondersteuning voor extensies is gemarkeerd VK_KHR_workgroup_memory_explicit_layout en VK_KHR_zero_initialize_workgroup_memory voor Vulkan RADV-controllers (AMD) en ANV (Intel).

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie van Mesa 21.1.0:

  • Ondersteuning toegevoegd voor caching-shaders in een enkel bestand.
  • De Virgl (Virgil3D virtuele GPU voor QEMU / KVM) en Lima (ARM Mali GPU) stuurprogramma's ondersteunen caching van schijfshader.
  • Ondersteuning toegevoegd voor AMD GPU Aldebaran (gfx90a).
  • Nieuwe OpenGL-extensies toegevoegd:
  • Het RADV-stuurprogramma (voor AMD GFX9-kaarten) heeft ondersteuning toegevoegd voor DRM-formaatmodificatoren (VK_EXT_image_drm_format_modifier-extensie inbegrepen).

Als u ten slotte meer wilt weten over deze nieuwe versie van de Mesa 21.1.0-controllers, kunt u het 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.