Mesa 20.3.0 wordt geleverd met een v3dv-controller voor RPi 4 en meer

Bestuurders tafel

De lancering van de nieuwe versie van Mesa 20.3.0 is zojuist aangekondigd en net als in eerdere versies, heeft de eerste versie van de branch een experimentele status die na de laatste stabilisatie van de code de stabiele versie 20.3.1 zal worden vrijgegeven.

Aan tafel 20.3 Volledige OpenGL 4.6-ondersteuning geïmplementeerd voor Intel GPU's (i965, iris) en AMD (radeonsi) stuurprogramma's, OpenGL 4.5-ondersteuning voor AMD (r600), NVIDIA (NVC0) en llvmpipe GPU's, OpenGL 4.3 voor virgl (virtuele GPU Virgil3D voor QEMU / KVM), evenals ondersteuning voor Vulkan 1.2 voor Intel- en AMD-kaarten, en Vulkan 1.0 voor VideoCore VI (Raspberry Pi 4).

Tabel 20.3.0 belangrijkste nieuwigheden

In deze nieuwe versie een v3dv-stuurprogramma is inbegrepen met ondersteuning voor de VideoCore VI grafische versneller gebruikt in Raspberry Pi 4, Raspberry Pi 400 en Compute Module 4-kaarten op basis van de Broadcom BCM2711-chip. Kronos erkent dat de controller voldoet volledig aan de Vulkan 1.0-specificatie.

Pakket omvat een nieuwe lavapipe-controller met implementatie van een software rasterizer voor de Vulkan API (vergelijkbaar met llvmpipe, maar voor Vulkan). Software implementatie het is gebaseerd op het dupliceren van de aanroepen van de Vulkan API naar de Gallium API.

Controller prestaties en functionaliteit Zink Gallium is aanzienlijk toegenomen met de OpenGL API-implementatie naast Vulkan (het stuurprogramma stelt u in staat om hardwareversnelde OpenGL te krijgen als er stuurprogramma's op het systeem zijn die beperkt zijn tot het ondersteunen van alleen de Vulkan API).

Een andere opvallende verandering is in "ACO" waarbij ondersteuning voor NGG-engines is toegevoegd (Next Generation Geometry) bij het werken met geometry shaders. De functie is geïmplementeerd in de RADV-driver (voor AMD-kaarten).

Voor Intel Haswell GPU, ANV-stuurprogramma voegt ondersteuning toe voor de extensie Transformeer Feedback Vulkan, waarmee het DXVK-project de Direct3D Stream Output API kan gebruiken, die verantwoordelijk is voor het renderen van veel oppervlakken in games.

Toegevoegd initiële ondersteuning voor AMD Dimgrey Cavefish grafische kaarten (NAVI23) en Van Gogh APU (RDNA2) op de RadeonSI-controller.

Van de andere opvallende veranderingen: 

  • Intel GPU OpenGL- en Vulkan-stuurprogramma's voegen ondersteuning toe voor de Alder Lake-processorfamilie (12e generatie).
  • Geoptimaliseerde grafische prestaties op Tiger Lake- en Rocket Lake-chips (sommige games en tests, zoals de Unreal Engine 4 Vulkan Demo, laten een versnelling van 9-12% zien).
  • De instellingen glx_extension_override en indirecto_gl_extension_override zijn toegevoegd aan driconf, waarmee u de lijst met beschikbare GLX-extensies kunt overschrijven.
  • Toegevoegde laag om de tussenliggende representatie (IR) van NIR-shaders te vertalen naar de tussenliggende representatie TGSI (Tungsten Graphics Shader Infrastructure).
  • De Iris-driver voor Intel GPU's ondersteunt OpenCL-kernels (MESA_SHADER_KERNEL) om berekeningen naast de GPU te downloaden.
  • Ondersteuning voor de OpenCL 1.2-specificatie is toegevoegd aan de Clover health tracker met de OpenCL-implementatie.
  • De llvmpipe-driver voor OpenGL-softwareweergave biedt ondersteuning voor OpenGL 4.5.

Eindelijk als je er meer over wilt weten, u kunt de volgende link bekijken.

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.