Mesa 20.1.0 ist da und bietet Verbesserungen für Vulkan, Optimierungen, mehr Unterstützung und mehr

Fahrertabelle

Die neue Version der beliebten OpenGL- und Vulkan-Implementierung "Tabelle 20.1.0" wurde bereits veröffentlicht und dies ist die erste Version des Mesa 20.1.x-Zweigs, die hat einen experimentellen Zustand und dass nach der endgültigen Stabilisierung des Codes, Es wird als stabile Version in Version 20.1.1 veröffentlicht.

Diese neue Version von Mesa 20.1.0 kommt mit verschiedenen Änderungen andavon Die Implementierung der vollständigen OpenGL 4.6-Unterstützung wird hervorgehoben Unterstützung für Intel (i965) und AMD (radeonsi) GPUs OpenGL 4.5 für AMD r600 und NVIDIA nvc0 GPU, OpenGL 4.3 für virgl sowie Vulkan 1.2-Unterstützung für Intel- und AMD-Karten.

Es ist wichtig, das zu betonenEinige Treiber unterstützen nicht alle erforderlichen Funktionen in OpenGL 4.6, wie OpenGL 4.6 solo Es ist verfügbar, wenn dies bei der Kontexterstellung angefordert wird. Kompatibilitätskontexte können je nach Treiber eine niedrigere Version melden.

Während für die Vulkan 1.2 API, von der Eigenschaft gemeldet apiVersion der Struktur VkPhysicalDeviceProperties Dies hängt vom jeweiligen Treiber ab, der verwendet wird.

Tabelle 20.1.0 Hauptneuheiten

Von den Verbesserungen für Vulkan, die in dieser neuen Version vorgestellt werden, ist beispielsweise eine Ebene zur Auswahl des aktiven Geräts für die Vulkan-API in Systemen mit mehreren GPUs mit Vulkan-Unterstützung mit der Umgebungsvariablen hervorzuheben TABLE_VK_DEVICE_SELECT, das ähnlich wie DRI_PRIME für OpenGL funktioniert.

Während im Intel Vulkan ANV-Treiber die Optimierung für Icelake-basierte Chips (Gen11) hinzugefügt wurde, die die Verwendung von reinen Farben für die Texturierung ermöglicht, wurde die Cache-Nutzung auf Systemen mit Intel Ivybridge- und Haswell-Chips verbessert.

Eine weitere bemerkenswerte Änderung betrifft das "ACO" -Backend, das jetzt den Typ shaderInt16 für die GFX9 + -GPU unterstützt, der die Verwendung von 16-Bit-Ganzzahlen im Shader-Code ermöglicht.

Für Intel-Grafikchips wurde zuvor die Unterstützung für NIR-Vektorisierung für AMD-Chips hinzugefügt. Auf der praktischen Seite ermöglichte die Änderung aufgrund einer besseren Shader-Optimierung eine Leistungssteigerung von OpenGL und Vulkan in vielen Spielen auf Systemen mit Intel-GPUs.

Von den anderen Änderungen das hebt sich von der Anzeige ab:

  • Die GPUs AMD Navi 12 und Navi 14 unterstützen den DCC-Anzeigemodus (Delta Color Compression), mit dem Sie mit komprimierten Farbdaten arbeiten können, indem Sie die Bildschirmausgabe organisieren.
  • Experimentelle NIR-Unterstützung für den klassischen Gallium3D R600-Controller mit Unterstützung für Geometrie-, Fragment-, Vertex- und Tessellation-Shader hinzugefügt.
  • Aufgrund der Optimierung der Speicherarbeit wurde dem Vulkan RADV-Treiber ein Patch hinzugefügt, der die Leistung von Id Tech-Spielen auf Systemen mit AMD-APUs erhöht.
  • In Panfrost implementierte der Treiber die experimentelle OpenGL ES 3.0-Unterstützung und unterstützte die Bifrost 3D-Rendering-GPU (Mali G31). Eine erste Implementierung eines Shader-Compilers wurde vorbereitet, der den internen GPU-spezifischen Bifrost-Befehlssatz unterstützt.
  • Der für Qualcomm Adreno-GPUs entwickelte TURNIP Vulkan-Treiber bietet Unterstützung für geometrische Shader und Adreno 650-Chips.
  • In Gallium3D-Treiber LLVMpipe, der Software-Rendering bereitstellt, wurden Tesselyatsionnyh-Shader unterstützt.

Schließlich wenn Sie mehr darüber wissen wollenkönnen Sie das vollständige Änderungsprotokoll überprüfen 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:paulo-miguel-dias/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.