Mesa 26.2.0 bietet volle Unterstützung für Vulkan 1.4 und OpenGL 4.6.

Wichtige Punkte:
  • Einführung von Vulkan 1.4 in wichtigen Treibern wie ANV (Intel), RADV (AMD), NVK (NVIDIA) und KosmicKrisp (Apple).
  • Umfassende Unterstützung für OpenGL 4.6 auf modernen Architekturen, wodurch maximale grafische Qualität unter Linux gewährleistet wird.
  • Integration von Mesh-Shadern in den NVK-Treiber, wodurch die Geometrieerzeugung für NVIDIA verbessert wird.
  • Erweiterte Unterstützung für OpenCL 3.1 durch den rusticl-Treiber, der auf einer optimierten Abspaltung der libclc-Bibliothek basiert.
  • Erweiterte Kompatibilität mit den neuen mobilen ARM Mali G1 GPUs (Ultra, Premium, Pro) über Panfrost und PanVK.

3D-Tabelle, Linux-Treiber

Nach gut drei Monaten intensiver Entwicklung und Tausenden von Code-Commits hat die Community die neue Version „Mesa 26.2.0“ veröffentlicht, ein gewaltiges Update für die Open-Source-Implementierung der Vulkan-, OpenGL- und OpenCL-APIs.

Diese neue Version ist keine einfache Überarbeitung, sondern eine umfassende Erweiterung der Rendering-Technologie und markiert den Beginn eines goldenen Zeitalters kurz vor dem Erscheinen des in Kürze erscheinenden stabilen Zweigs 26.2.1. Sie beinhaltet Integrationen, die die Leistung von Grafikkarten von AMD, Intel, NVIDIA und sogar Apple-Hardware revolutionieren.

Tabelle 26.2.0 Hauptneuheiten

Eine der wichtigsten Neuerungen von Mesa 26.2.0 ist zweifellos die nahezu flächendeckende Unterstützung der Vulkan-1.4-Spezifikation. Darüber hinaus erhält Apple Updates für die HoneyKrisp-Treiber sowie für das brandneue KosmicKrisp , das Vulkan direkt auf der Metal-API implementiert. Für mobile Architekturen und eingebettete Systeme unterstützen Projekte wie Turnip und PanVK ebenfalls den 1.4-Standard, sodass kein modernes Gerät vernachlässigt wird.

OpenGL ist nun vollständig kompatibel mit Version 4.6 und festigt damit seine Position als Standard für führende Hardwarehersteller. Auch ältere Hardware wird weiterhin unterstützt, sodass ältere GPUs je nach ihren physikalischen Fähigkeiten weiterhin mit den Versionen 4.5 und 3.3 funktionieren.

Innovationen, Netze und Raytracing

Im Hintergrund hat das Entwicklerteam bahnbrechende Tools und Erweiterungen integriert. Besonders hervorzuheben ist die Verwendung einer angepassten Version der libclc-Bibliothek. Die Entwickler erklären, dass diese Entscheidung das Bestehen der strengen OpenCL-Konformitätstests durch den rusticl-Treiber gewährleistet, der nun stabile Unterstützung für OpenCL 3.1 auf einer Vielzahl von Hardwarearchitekturen bietet.

Für Nutzer von NVIDIA-Grafikkarten stellt der Open-Source-NVK-Treiber einen Fortschritt dar, indem er Mesh-Shader vollständig unterstützt . Diese Funktion bietet eine alternative und äußerst effiziente Methode zur Generierung komplexer Geometrien und beseitigt so klassische Prozessorengpässe.

Darüber hinaus erwähnen die Entwickler auch, dass sie für AMD (über RADV) nun das neue Gamma-Dienstprogramm zur Verfügung haben , ein Diagnosetool, das speziell dafür entwickelt wurde, die Objektgruppierungsstruktur und die Verteilung der Raytracing-Berechnungen mit millimetergenauer Präzision zu untersuchen.

Optimierung und Fehlerbehebung mobiler Hardware

Mesa 26.2.0 bietet offizielle und optimierte Unterstützung für die leistungsstarken ARM-GPUs der Mali-G1-Serie, einschließlich der Varianten Ultra, Premium und Pro, über die Panfrost- und PanVK-Treiber. Diese Integration gewährleistet, dass mobile Geräte und Entwicklungsboards moderne Grafik-Workloads mit überragender Energieeffizienz bewältigen können.

Abschließend sei noch erwähnt, dass eine umfangreiche Liste neuer Vulkan-Erweiterungen integriert wurde , die kritische Aspekte wie dynamisches Rendering, interne Warteschlangensynchronisation, Speicherlayout und erweiterte Subgruppensteuerung optimieren . Diese Fortschritte werden von einer beeindruckenden Liste an Fehlerbehebungen begleitet, die von Kompilierungsproblemen und Speicherlecks bis hin zu schwerwiegenden Grafikfehlern in aktuellen AAA-Titeln alles beheben und so einen soliden und zuverlässigen Weg zur nächsten Produktionsversion ebnen.

Wenn Sie mehr erfahren möchten, finden Sie die Details unter folgendem Link.

Wie installiere ich Mesa-Treiber unter Linux?

Mesa -Pakete sind in allen Linux-Distributionen enthalten , daher kann ihre Installation entweder durch Herunterladen und Kompilieren des Quellcodes erfolgen ( alle Informationen dazu finden Sie hier ) oder auf eine relativ einfache Weise, die von der Verfügbarkeit innerhalb der offiziellen Kanäle Ihrer Distribution oder von Drittanbietern abhängt.

Für Benutzer von Ubuntu, Debian oder Derivaten ist Mesa in der Regel in den offiziellen Paketquellen dieser Distributionen zu finden. Installation oder Aktualisierung:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
ERS

Wenn Sie die neueste Version von einem PPA (für Ubuntu und Derivate) beziehen möchten:

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

Im Fall von denen, die Benutzer von sind Arch Linux und Derivate, Diese installieren wir mit folgendem Befehl:

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

Fedora -Nutzer sollten wissen, dass aktualisierte Pakete in ihren Repositories bereitgestellt werden und sie lediglich Folgendes ausführen müssen:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

Wenn Sie aktuellere Versionen wünschen, können Sie das Mesa Copr-Repository verwenden:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

Abschließend noch ein Hinweis für openSUSE-Nutzer : Sie können die Software installieren oder aktualisieren, indem Sie Folgendes eingeben:

sudo zypper in mesa


Als bevorzugte Quelle in Google hinzufügen