Mesa 20.0.0 arriveert met ondersteuning voor Vulkan 1.2, meer ondersteuning en meer

Bestuurders tafel

De aankondiging van de lancering van de nieuwe versie van de gratis implementatie van OpenGL en Vulkan, "Tabel 20.0.0"​ Omdat deze versie de eerste versie is van de nieuwe tak 20.xx en dat is het ook wordt beschouwd als in een experimentele staat Sindsdien zal de laatste stabiele versie van de code worden vrijgegeven, die zal worden vrijgegeven in "Tabel 20.0.1".

Voor degenen die het niet weten de Mesa-controllers, je moet weten dat dit open source Linux-software is beschikbaar voor AMD-, NVIDIA- en Intel-hardware​ Mesa's project begon als een open source-implementatie van de OpenGL-specificatie (een systeem voor het weergeven van interactieve 3D-afbeeldingen).

Door de jaren heen het project groeide om meer grafische API's te implementeren, inclusief OpenGL ES (versies 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC en Vulkan. Een verscheidenheid aan controllers van apparaten zorgt ervoor dat Mesa-bibliotheken in veel verschillende omgevingen kunnen worden gebruikt, van software-emulatie tot volledige hardwareversnelling voor moderne GPU's.

Mesa implementeert een leverancieronafhankelijke vertaallaag tussen een grafische API zoals OpenGL en de grafische stuurprogramma's in de kernel van het besturingssysteem.

Wat is er nieuw in Mesa 20.0.0?

In deze nieuwe versie van Mesa 20.0-controllers.0 volledige OpenGL 4.6-ondersteuning wordt geboden voor Intel i965 en AMD radeonsi GPU's, OpenGL 4.5-ondersteuning voor AMD (r600) en NVIDIA (nvc0) GPU's, evenals Vulkan 1.2-ondersteuning voor Intel- en AMD-kaarten.

De RADV- en ANV-chauffeurs voor AMD GPU's en Intel ondersteunen de Vulkan 1.2 grafische API, terwijl RADV en ACO een compilatie van geometrische shaders bieden. In RADV en ACO voor GPU GFX10 (Navi) ondersteunt Wave32-modus.

Voor Intel GPU's op basis van Broadwell- en Skylake-microarchitecturen (Gen8+), de nieuwe Iris-driver wordt standaard gebruikt, die in zijn mogelijkheden gelijk heeft bereikt met de i965-controller.

De Iris-controller is gebaseerd op de Gallium3D-architectuur, dat geheugenbeheertaken naar het DRI-stuurprogramma in de Linux-kernel brengt en een kant-en-klare gezondheidstracker biedt met ondersteuning voor hergebruik van uitvoerobjectcache. P.Voor chips gebaseerd op oudere microarchitecturen, tot en met Haswell, blijft de i965-controller over.

RADV (Vulkan-driver voor AMD-chips) en een back-end voor het compileren van "ACO" -shaders, ontwikkeld door Valve als alternatief voor de LLVM-shader-compiler, toegevoegde ondersteuning voor GCN 1.0 / GFX6 (Southern Islands) en GCN 1.1 generaties GPU's / GFX7.

LLVMpipe- en RadeonSI-stuurprogramma's zijn geconverteerd om tussenliggende rendering te gebruiken geen type (IR) NIR-shaders, bedoeld om op het laagste niveau te werken, onder GLSL IR en interne IR-tabel. Geoptimaliseerde NIR-prestaties.

Van de andere veranderingen die worden genoemd:

  • Live-cache-ondersteuning is toegevoegd aan de RadeonSI-driver, die ervoor zorgt dat dubbele gecompileerde arceerobjecten worden gedetecteerd.
  • OpenGL- en Vulkan-stuurprogramma's voor Intel GPU's hebben ondersteuning voor Gen11-chips (Jasper Lake) toegevoegd.
  • De V3D-driver (voor Raspberry Pi) heeft ondersteuning toegevoegd voor geometrische shaders die overeenkomen met OpenGL ES 3.2, en er is volledige ondersteuning geboden voor OpenGL ES 3.1.
  • Tulip Vulkan driver prestatie-optimalisatie voor Qualcomm Adreno GPU's.

Als je er meer over wilt weten, kun je overleggen de volgende link.

Hoe installeer ik Mesa-videostuurprogramma's op Linux?

Mesa-pakketten gevonden in alle Linux-distributies, dus de installatie is relatief eenvoudig.

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:paulo-miguel-dias/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 28 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.