Mesa 20.3.0 kommt mit einem v3dv-Controller für RPi 4 und mehr

Fahrertabelle

Der Start der neuen Version von Mesa 20.3.0 wurde gerade angekündigt und wie in früheren Versionen hat die erste Version des Zweigs einen experimentellen Zustand, der nach der endgültigen Stabilisierung des Codes die stabile Version 20.3.1 veröffentlicht.

In Tabelle 20.3 Volle OpenGL 4.6-Unterstützung für Intel-GPUs implementiert (i965, Iris) und AMD (Radeonsi) Treiber, OpenGL 4.5-Unterstützung für AMD- (r600), NVIDIA- (nvc0) und llvmpipe-GPUs, OpenGL 4.3 für virgl (virtuelle GPU Virgil3D für QEMU / KVM) sowie Unterstützung für Vulkan 1.2 für Intel- und AMD-Karten und Vulkan 1.0 für VideoCore VI (Raspberry Pi 4).

Tabelle 20.3.0 Hauptneuheiten

In dieser neuen Version Ein v3dv-Treiber wird mit Unterstützung für den VideoCore VI-Grafikbeschleuniger mitgeliefert Wird in Raspberry Pi 4-, Raspberry Pi 400- und Compute Module 4-Karten verwendet, die auf dem Broadcom BCM2711-Chip basieren. Kronos erkennt, dass der Controller entspricht vollständig der Vulkan 1.0-Spezifikation.

Das Paket beinhaltet ein neuer Lavapipe-Controller mit Implementierung eines Software-Rasterisierers für die Vulkan API (ähnlich wie llvmpipe, aber für Vulkan). Software-Implementierung stützt sich auf das Duplizieren von Aufrufen von der Vulkan-API an die Gallium-API.

Controller-Leistung und -Funktionalität Zink Gallium haben deutlich zugenommen mit der OpenGL-API-Implementierung zusätzlich zu Vulkan (mit dem Treiber können Sie hardwarebeschleunigtes OpenGL erhalten, wenn auf dem System Treiber vorhanden sind, die nur die Vulkan-API unterstützen).

Eine weitere Veränderung, die auffällt, ist in "ACO" worin Unterstützung für NGG-Motoren wurde hinzugefügt (Geometrie der nächsten Generation) bei der Arbeit mit Geometrie-Shadern. Die Funktion ist im RADV-Treiber implementiert (für AMD-Karten).

Für Intel Haswell GPU, ANV-Treiber bietet Unterstützung für die Erweiterung Vulkan Transform FeedbackDamit kann das DXVK-Projekt die Direct3D Stream Output API verwenden, die für das Rendern vieler Oberflächen in Spielen verantwortlich ist.

Hinzugefügt Erste Unterstützung für AMD Dimgrey Cavefish-Grafikkarten (NAVI23) und Van Gogh APU (RDNA2) auf dem RadeonSI-Controller.

Der andere Änderungen, die auffallen: 

  • Intel GPU OpenGL- und Vulkan-Treiber unterstützen die Alder Lake-Prozessorfamilie (12. Generation).
  • Optimierte Grafikleistung auf Tiger Lake- und Rocket Lake-Chips (einige Spiele und Tests, wie die Unreal Engine 4 Vulkan Demo, zeigen eine Beschleunigung von 9-12%).
  • Die Einstellungen glx_extension_override und indirekt_gl_extension_override wurden zu driconf hinzugefügt, mit denen Sie die Liste der verfügbaren GLX-Erweiterungen überschreiben können.
  • Ebene hinzugefügt, um die Zwischendarstellung (IR) von NIR-Shadern in die Zwischendarstellung TGSI (Tungsten Graphics Shading Infrastructure) zu übersetzen.
  • Der Iris-Treiber für Intel-GPUs unterstützt OpenCL-Kernel (MESA_SHADER_KERNEL), um Berechnungen neben der GPU herunterzuladen.
  • Mit der OpenCL-Implementierung wurde dem Clover Health Tracker die Unterstützung für die OpenCL 1.2-Spezifikation hinzugefügt.
  • Der llvmpipe-Treiber für das Rendern von OpenGL-Software bietet Unterstützung für OpenGL 4.5.

Schließlich wenn Sie mehr darüber wissen wollen, Sie können den folgenden Link überprüfen.

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.