Mesa 22.0 kommt mit Unterstützung für Vulkan 1.3, Treiberverbesserungen und mehr

Fahrertabelle

Nach vier Monaten Entwicklung der Start von die freie Implementierung der OpenGL- und Vulkan-API "Tabelle 22.0.0", die erste Version des Mesa-Zweigs 22.0.0 hat einen experimentellen Status: Nach der endgültigen Stabilisierung des Codes wird eine stabile Version 22.0.1 veröffentlicht.

In dieser neuen Version wird das vorgestellt zeichnet sich durch die Implementierung der Grafik-API Vulkan 1.3 aus im anv-Treiber für Intel-GPUs und radv für AMD-GPUs.

Zusätzlich zur Unterstützung von Vulkan 1.2, die im Emulatormodus (vn) implementiert wird, ist Vulkan 1.1-Unterstützung für Qualcomm-GPU und Lavapipe-Software-Rasterizer verfügbar, und Vulkan 1.0-Unterstützung ist für Broadcom VideoCore VI-GPU (Raspberry Pi 4) verfügbar.

Mesa 22.0 bietet außerdem volle OpenGL 4.6-Unterstützung für die Treiber 965, iris (Intel), radeonsi (AMD), zink und llvmpipe. OpenGL 4.5-Unterstützung ist für AMD (r600)- und NVIDIA (nvc0)-GPUs und OpenGL 4.3-Unterstützung für virgl (virgil3D virtuelle GPU für QEMU/KVM) und vmwgfx (VMware) verfügbar.

Tabelle 22.0 Hauptneuheiten

Wie eingangs erwähnt, ist eine der wichtigsten Neuerungen dieser neuen Version der Tabelle, dass die Unterstützung für die Vulkan 1.3-Grafik-API hinzugefügt wurde und von der Sie die wichtigsten Funktionen erfahren können. in diesem Beitrag.

Verwandte Artikel:
Die neue Version von Vulkan 1.3 wurde bereits veröffentlicht und das sind die Neuigkeiten

Eine weitere Besonderheit, die auffällt, ist die folgende die klassischen OpenGL-Treiber die die Gallium3D-Schnittstelle nicht verwenden wurde von der Hauptkomposition Mesa in einen separaten „Amber“-Zweig verschoben.

Außerdem Auch der „Amber“-Zweig verlegte den SWR-Controller, das einen OpenGL-Software-Rasterizer basierend auf dem Intel OpenSWR-Projekt anbot. Die klassische xlib-Bibliothek wurde aus dem Haupt-Build ausgeschlossen, stattdessen wird empfohlen, die gallium-xlib-Variante zu verwenden.

Auch das finden wir in dieser neuen Version von Mesa 22.0 der D3D12 Gallium-Treiber mit einer OpenGL-Schicht über der DirectX 12-API (D3D12) bietet Kompatibilität mit OpenGL ES 3.1. Der Treiber wird in der WSL2-Schicht verwendet, um grafische Linux-Anwendungen unter Windows auszuführen.

Controller Intel-GPUs sind standardmäßig aktiviert, um Adaptive-Sync zu unterstützen (VRR), sodass Sie die Bildwiederholfrequenz Ihres Monitors für eine reibungslose, ruckelfreie Ausgabe adaptiv ändern können.

Für EGL ist der Mechanismus "dma-buf feedback" implementiert, die zusätzliche Informationen über die verfügbaren GPUs liefert und es Ihnen ermöglicht, die Effizienz des Datenaustauschs zwischen den primären und sekundären GPUs zu erhöhen, um beispielsweise die Ausgabe ohne Zwischenpufferung zu organisieren.

Von den anderen Änderungen, die in dieser neuen Version auffallen:

  • Unterstützung für OpenGL 4.3 wurde dem vmwgfx-Treiber hinzugefügt, der zur Implementierung der 3D-Beschleunigung in VMware-Umgebungen verwendet wird.
  • Unterstützung für die Treibererweiterungen Vulkan RADV (AMD), ANV (Intel) und zink (OpenGL über Vulkan) hinzugefügt.
  • Unterstützung für Intel Alderlake-Chips (S und N) zum OpenGL „iris“-Treiber und zum Vulkan „ANV“-Treiber hinzugefügt.
  • Der RADV (AMD) Vulkan-Treiber unterstützt weiterhin Raytracing und Raytracing-Shader.
  • Der v3dv-Treiber, der für den seit dem Raspberry Pi 4-Modell verwendeten Grafikbeschleuniger VideoCore VI entwickelt wurde, bietet die Möglichkeit, auf der Android-Plattform zu arbeiten.

Schließlich wenn Sie mehr darüber wissen möchten Über diese neue Version von Mesa 22.0-Controllern können Sie die Details 09 unter folgendem Link.

Wie installiere ich Mesa-Grafiktreiber unter Linux?

Mesa-Pakete in allen Linux-Distributionen gefundenDie Installation kann also entweder durch Herunterladen und Kompilieren des Quellcodes erfolgen (Alle Informationen dazu hier) oder auf relativ einfache Weise, abhängig von der Verfügbarkeit innerhalb der offiziellen Kanäle Ihres Vertriebs oder Dritter.

Für Benutzer von Ubuntu, Linux Mint und Derivaten Sie können das folgende Repository hinzufügen, in dem die Treiber schnell aktualisiert werden.

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

Jetzt aktualisieren wir unsere Liste der Pakete und Repositorys mit:

sudo apt update

Und schließlich können wir die Treiber installieren mit:

sudo apt upgrade

Für den Fall derer, die es sind Arch Linux Benutzer und Derivate, wir installieren sie mit dem folgenden Befehl:

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

Für wen auch immer sie sind Fedora 32-Benutzer können dieses Repository verwenden, daher müssen sie corp aktivieren mit:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Schließlich Für diejenigen, die openSUSE-Benutzer sind, können sie Folgendes installieren oder aktualisieren, indem sie Folgendes eingeben:

sudo zypper in mesa

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.