Nach einer Verzögerung kommt endlich die neue Version der Mesa 22.2-Treiber

Fahrertabelle

Mesa ist eine Open Source entwickelte Grafikbibliothek, die eine generische Implementierung von OpenGL bereitstellt.

Nach ein paar Wochen Verzögerung (und vier Monaten Entwicklung seit der letzten Veröffentlichung) der Start von die neue Version der OpenGL- und Vulkan-API-Implementierung "Tabelle 22.2.0", Dies ist die erste Version des Zweigs Mesa 22.2.x die experimentellen Status hat und dass im Anschluss daran nach der endgültigen Stabilisierung des Codes eine stabile Version von Mesa 22.2.1 veröffentlicht wird.

Und ist, dass Mesa 22.2.0 sollte Ende August oder Anfang September erscheinen (aber es waren etwas mehr als 2 Wochen), da Mesa 22.2-rc3 am 19. August veröffentlicht wurde und dann die endgültigen wöchentlichen Veröffentlichungskandidaten für 22.2 einfach nicht erschienen sind, was heutzutage die endgültige Veröffentlichung ergibt.

Tabelle 22.2 Hauptneuheiten

In dieser neuen Version präsentiert von Mesa 22.2, Grafik-API-Unterstützung Vulkan 1.3 ist verfügbar unter anv für GPU Intel, radv für AMD-GPUs und Qualcomm-GPUs. Vulkan 1.2 wird im Emulatormodus (vn), Vulkan 1.1 im Lavapipe Software Rasterizer (lvp) und Vulkan 1.0 im v3dv-Treiber (Raspberry Pi 4 Broadcom VideoCore VI GPU) unterstützt.

DarĂĽber hinaus bietet der Qualcomm (tu)-GPU-Treiber UnterstĂĽtzung fĂĽr die Vulkan 1.3-Grafik-API, und dem Panfrost-Treiber wurde UnterstĂĽtzung fĂĽr Mali-GPUs auf Basis der Valhall-Mikroarchitektur (Mali-G57) hinzugefĂĽgt (der Treiber ist kompatibel mit der OpenGL ES 3.1-Spezifikation).

Andere Änderungen, die in dieser neuen Version von Mesa 22.2 auffallen, sind die verbesserte Unterstützung für Intel DG2-G12 Grafikkarten (Arc Alchemist) im ANV Vulkan-Treiber (Intel) und im Iris OpenGL-Treiber, plus der Vulkan-Treiber hat die Leistung des Raytracing-Codes erheblich (etwa 100-mal) verbessert.

Der R600g-Controller für GPUs der AMD Radeon HD 2000 bis HD 6000 Serie verschoben, um eine Zwischendarstellung zu verwenden (IR) kein Shader-Typ NIR. Die NIR-Unterstützung ermöglicht auch die Rendering-Unterstützung der Tungsten Graphics Shader Infrastructure (TGSI), indem eine Schicht aktiviert wird, um NIR in TGSI zu übersetzen.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Fortgesetzte Implementierung des Vulkan-Treibers fĂĽr GPUs basierend auf der von Imagination entwickelten PowerVR Rogue-Architektur.
  • Der Nouveau OpenGL-Treiber hat mit der Arbeit an der Implementierung der UnterstĂĽtzung fĂĽr die RTX 30 „Ampere“-GPU begonnen.
  • Die UnterstĂĽtzung fĂĽr die asynchrone Kompilierung von Shadern wurde im Etnaviv-Treiber fĂĽr Vivante-Karten implementiert.
  • UnterstĂĽtzung fĂĽr das Kompilieren von Mesa mit ausgewählten Videocodecs, die aufgrund von Softwarepatentproblemen deaktiviert sind.
  • Der Lavapipe-Treiber als Vulkan-Softwareimplementierung hat UnterstĂĽtzung fĂĽr neue Erweiterungen wie VK_EXT_robustness2 und UnterstĂĽtzung fĂĽr variable Zeiger hinzugefĂĽgt.
  • Se agregĂł soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote fĂĽr Lavapipe, VK_EXT_shader_subgroup_ballot fĂĽr Lavapipe und VK_EXT_attachment_feedback_loop_layout fĂĽr RADV.

Schließlich wenn Sie mehr darüber wissen möchten Informationen zu dieser neuen Version der Mesa-Treiber finden Sie unter 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