Mesa 21.1.0 bietet Verbesserungen, Erweiterungen und mehr für die Treiberunterstützung

Fahrertabelle

Der Start wurde angekündigt von der ersten Version des Zweigs Mesa 21.1.0  Das hat einen experimentellen Zustand und nach der endgültigen Stabilisierung des Codes wird die stabile Version 21.1.1 veröffentlicht

Mesa 21.1.0 bietet volle OpenGL 4.6-Kompatibilität für 965, Iris (Intel), Radeonsi (AMD), Zink und llvmpipe Treiber. OpenGL 4.5 wird für AMD (r600) - und NVIDIA (nvc0) -GPUs sowie OpenGL 4.3 für virgl (virtuelle Virgil3D-GPU für QEMU / KVM) unterstützt. Vulkan 1.2 ist kompatibel mit Intel- und AMD-Karten sowie Vulkan 1.0 für VideoCore VI (Raspberry Pi 4).

Tabelle 21.1.0 Hauptneuheiten

In dieser neuen Version der Mesa-Controller Wir können verschiedene Verbesserungen finden, die in den Controllern implementiert sind sowie in der Unterstützung der Erweiterungen und ist das zum Beispiel der Controller RADV implementiert VRS-Unterstützung Für die Verwendung mit beliebigen Tiefenpuffern verbessert VRS die Produktivität auf Kosten der Qualität.

Der D3D12 Gallium Controller mit einer OpenGL-Schicht über API DirectX 12 (D3D12) bietet OpenGL 3.3-Unterstützung Bei der Arbeit mit WARP- (Rasterizer-Software) und NVIDIA D3D12-Treibern wird der Treiber in der WSL2-Schicht zum Ausführen von Linux-Grafikanwendungen unter Windows verwendet.

Bemerkenswert ist auch die Aufnahme eines neuen Venus-Treibers, der die virtuelle GPU-Implementierung (virtio-gpu) basierend auf der Vulkan-API integriert.

Andererseits wird angemerkt, dass der Zink-Treiber (eine Implementierung der OpenGL-API auf Vulkan) Unterstützung für OpenGL 4.6 und OpenGL ES 3.1 enthält. Zink, das hardwarebeschleunigtes OpenGL ermöglicht, wenn Ihr System nur über begrenzte Treiber verfügt, die nur die Vulkan-API unterstützen. Es wird erwähnt, dass die Leistung von Zink der von nativen OpenGL-Implementierungen nahe kommt.

Auch in der Lavapipe-Steuerung (eine Software-Rasterizer-Implementierung für die Vulkan-API analog zu llvmpipe, jedoch für Vulkan) fügt Unterstützung für Vulkan 1.1 hinzu und implementiert die Vulkan-Erweiterung VK_KHR_copy_commands2. Die Implementierung der Software in lavapipe basiert auf dem Duplizieren der Aufrufe von der Vulkan-API zur Gallium-API.

Seitens der Erweiterungen Neue Unterstützung für Erweiterungen wird hervorgehoben VK_KHR_workgroup_memory_explicit_layout und VK_KHR_zero_initialize_workgroup_memory für Vulkan RADV-Steuerungen (AMD) und ANV (Intel).

Von den anderen Änderungen die sich von dieser neuen Version von Mesa 21.1.0 abheben:

  • Unterstützung für das Zwischenspeichern von Shadern in einer einzelnen Datei hinzugefügt.
  • Die Treiber Virgl (Virgil3D Virtual GPU für QEMU / KVM) und Lima (ARM Mali GPU) unterstützen das Disk-Shader-Caching.
  • Unterstützung für AMD GPU Aldebaran (gfx90a) hinzugefügt.
  • Neue OpenGL-Erweiterungen hinzugefügt:
  • Der RADV-Treiber (für AMD GFX9-Karten) bietet Unterstützung für DRM-Formatmodifikatoren (VK_EXT_image_drm_format_modifier-Erweiterung enthalten).

Wenn Sie mehr über diese neue Version der Mesa 21.1.0-Controller erfahren möchten, können Sie sich an die wenden Details im folgenden 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.