Mesa 25.2.7 bringt wichtige Verbesserungen in RADV (AV1), NVK (Blackwell-Modifikatoren), Asahi und Lavapipe mit sich.

  • Gaming-Kompatibilität mit neuen DriConf-Einträgen und Workarounds in RADV
  • Offizieller Download mit Signaturen und Gesamtsummen; nächste Fehlerbehebung in zwei Wochen
  • Branch 25.3 steht unmittelbar bevor und bietet neue, weitreichendere Funktionen.

Mesa 25.2.7

Die neue Wartungsversion von Mesa 25.2.7 es ist hier Wie es sich für ein gutes zweiwöchentliches Update gehört, enthält es zahlreiche Fehlerbehebungen und kleine Verbesserungen, die den Alltag deutlich erleichtern. Mit Version 25.2.7 hat Eric Engestrom dieses Update für alle Nutzer der meistgenutzten Open-Source-Grafiktreiber-Sammlung für OpenGL und Vulkan unter Linux veröffentlicht. Anwender von AMD, Intel, NVIDIA (über Nouveau/NVK), Broadcom, ARM Mali und vielen anderen Herstellern profitieren von Verbesserungen in nahezu allen Bereichen des Projekts, darunter Fehlerbehebungen für Vulkan-Grafik, Anpassungen der Spielekompatibilität und Stabilitätsoptimierungen verschiedener Softwaretreiber.

Die Ankündigung vom 12. November enthält klare Anweisungen zur Zusammenarbeit: Sollten Sie einen Fehler entdecken, können Sie ein Issue im offiziellen Mesa-Repository auf GitLab erstellen. Außerdem wurde der übliche Veröffentlichungsplan festgelegt: Die nächsten Fehlerbehebungen sind für den 26. November in zwei Wochen geplant. Und als ob das nicht genug wäre, wird auch die Veröffentlichung des nächsten Branches, 25.3, angekündigt. Vierteljährliche Publikation mit neuen Funktionen— wird in den kommenden Tagen veröffentlicht, sodass der Zyklus nicht zum Stillstand kommt und in Kürze wichtige Neuigkeiten verspricht.

Was Tabelle 25.2.7 bietet: ein Überblick

Zu den auffälligsten Änderungen zählt eine Reihe umfangreicher Korrekturen am Vulkan-Videostack für AMD (RADV). Diese beinhalten spezifische Anpassungen im Bereich AV1-Inhalte sowie Verbesserungen, die Nullzeiger verhindern und Sitzungsszenarien ohne Feedback oder mit fehlenden Parametern korrekt verarbeiten. Parallel dazu bietet der neue NVK-Treiber – der Treiber für Vulkan auf NVIDIA-GPUs ab Maxwell – Kompatibilität mit NVIDIA Blackwell-Modifikatoren in 8-Bit- und 16-Bit-Formaten. Der Asahi-Treiber (Apple Silicon) korrigiert den Import von Bildebenen mit mehreren Parametern. Auch Rusticl (OpenCL) wurde optimiert, um Fehlercodes zu verfeinern und vorzeichenbehaftete Nullen zu erhalten. Lavapipe erweitert wichtige Grenzwerte wie maxPrimitiveCount und MAX_DESCRIPTOR_UNIFORM_BLOCK_SIZE. Füllt leere Bilddeskriptoren mit Nullen um Überraschungen zu vermeiden.

Für den durchschnittlichen Linux-Spieler bietet diese Version einige praktische Lösungen: einen eigenen DriConf-Eintrag für den Titel Investigation Stories; ein Schussgeräusch wird eingeführt, „vertex_program_default_out“-Modus Zu den Verbesserungen im Penumbra-Bereich gehören eine Ouvertüre, die die Vertex-Programmausgaben auf vec4(0,0,0,1) initialisiert, und ein Workaround in RADV, um mit von No Man's Sky erkannten ungültigen Tiefen-/Template-Deskriptoren umzugehen. Diese Verbesserungen ergänzen unter anderem weitere Optimierungen der CPU-Treiber (LLVMpipe), Korrekturen der Grafikpipeline für Intel und AMD sowie Verbesserungen der Robustheit und des Tracings in u_trace.

Detaillierte Änderungen an Tabelle 25.2.7

  • RADV (Vulkan für AMD): zahlreiche Korrekturen bei der AV1-Codierung (einschließlich bidirektionaler Composite-Codierung mit deaktiviertem order_hint), korrekte Behandlung von Firmware-Versionen, Behandlung von Dummy-DPB-Adressen und Synchronisierung von VMEM-Ladevorgängen, wenn Prologe 64-Bit-Attribute verarbeiten.
  • NVK (Vulkan für NVIDIA): Unterstützung für Blackwell 8-Bit- und 16-Bit-Modifikatoren; Mesa importiert außerdem neue NVIDIA-Modifikatoren in der drm-uapi-Schicht und ebnet damit den Weg für die Integration in das Ökosystem.
  • Asahi (Apple Silicon): Multiplane-Importkorrektur, um Fehler in Formaten mit mehreren Bildebenen zu vermeiden.
  • Lavapipe: Erhöhung von maxPrimitiveCount und maximaler Größe von uniformen Deskriptorblöcken; Null-Bilddeskriptoren werden mit Null initialisiert; kleinere Anpassungen an NIR/LLVM, die die numerischen Ergebnisse und die Konsistenz verbessern.
  • Rusticl (OpenCL): Diverse Korrekturen an Kernel-Warteschlangen und -Argumenten, mit präziserer Fehlerbehandlung und Erhaltung von vorzeichenbehafteten Nullen standardmäßig in SPIR-V.
  • DriConf und Spiele: Spezielle Einträge für Investigation Stories: gunsound und Penumbra: Overture; Workaround in RADV für No Man's Sky bei ungültigen Tiefen-/Template-Deskriptoren.
  • LLVMpipe: Stabile Neuberechnung von 1/wy-Verbesserungen bei fd-Importpfaden, udmabuf-Mapping und Sparse-Binding; mehrere Fehlerbehandlungsprobleme behoben.
  • Intel (ANV und Laufzeit): Vermeidung ungültiger Zeitstempel aufgrund ausgelassener Befehle, Vereinfachung des Robustness-Hashings und Korrekturen von nicht typisierten Flush-Operationen in AS-Abfragen sowie Stride-Arrays von indirekten Daten.
  • u_trace: Blockspeicherreservierung vor dem Erstellen von Kopien und Verfolgung von Zeichenaufrufen in Ihrem (Adreno) mit rp_trace, was eine zuverlässigere Diagnose ermöglicht.

Fahrer und Plattformen unter dem Dach von Mesa

Es ist kein Zufall, dass jede Mesa-Version so viele Komponenten betrifft: Das Projekt umfasst eine sehr breite Palette von Treibern. Nachfolgend finden Sie eine kurze – zusammengefasste und überarbeitete – Übersicht der wichtigsten Treiber und ihrer Funktionen, damit Sie die Auswirkungen der einzelnen Updates besser verstehen. Viele dieser Komponenten sind in Linux integriert, und einige haben… offizieller Support seitens der Hersteller oder im Bereich der Gemeindeentwicklung.

  • AMD R300: Treiber für die Radeon R300-Serie.
  • AMD R600: Unterstützt Radeon HD 2000; mit offiziellem AMD-Support und einem der beiden für diese Hardware verfügbaren Linux-Treiber.
  • AMD RadeonSI: OpenGL und OpenCL für AMD-GPUs ab Southern Islands, mit offizieller Unterstützung des Herstellers.
  • AMD RADV: Vulkan für GCN- und RDNA-GPUs; es handelt sich nicht um einen offiziellen AMD-Treiber, sondern er basiert auf öffentlich verfügbarer AMD-Dokumentation.
  • Broadcom V3D: OpenGL für VC5 und höher, beispielsweise im Raspberry Pi 4 vorhanden; es ist der offizielle Treiber unter Linux für diese Hardware.
  • Broadcom V3DV: Vulkan für VC5 und höher, in der V3D-Produktlinie.
  • Broadcom VC4: für VC4, sehr verbreitet in verschiedenen Raspberry Pi Modellen; es ist einer der beiden Linux-Treiber und wird offiziell unterstützt.
  • Etnaviv: deckt Vivante GCxxx GPUs ab; von der Community durch Reverse Engineering entwickelt, ohne Unterstützung von Vivante.
  • Freedreno: für Qualcomm Adreno GPUs (A2xx bis A6xx); ebenfalls durch Reverse Engineering und Community entwickelt, nicht von Qualcomm unterstützt.
  • Intel ANV: Vulkan für Intel-Hardware ab der 7. Generation; es ist der offizielle Treiber der Marke unter Linux für diese API.
  • Intel Iris: OpenGL für Intel ab der 8. Generation; Treiber der nächsten Generation mit offizieller Unterstützung.
  • Intel Crocus: OpenGL für Gen 7 und früher, Nachfolger von i965 und von Iris inspiriert; wird von Intel nicht unterstützt.
  • Lima: kostenlos und gemeinschaftsbasiert für ARM Mali-4xx; wird von ARM nicht unterstützt.
  • Nouveau: deckt eine breite Palette von NVIDIA-GPUs ab, von NV04 (Riva TNT) bis NVF0 (GeForce GTX 780) und den meisten Tegra-Modellen; es basiert auf der Community und wird nicht von NVIDIA unterstützt.
  • NVK: Vulkan-Treiber für NVIDIA ab Maxwell (Teil der GTX 700/800 und der meisten 900er-Serie); er besitzt keine offizielle Unterstützung.
  • Panfrost: Kostenlos für ARM Mali Midgard, Bifrost und Valhall; Community-Projekt mit Unterstützung von Arm.
  • Imagination PowerVR: Vulkan für PowerVR Rogue GPUs mit offizieller Herstellerunterstützung.

Herunterladen, Verifizieren und Unterzeichnen

Für alle, die das Projekt kompilieren oder verpacken müssen, ist der Code mit `git tag mesa-25.2.7` getaggt und ein Tarball mit der zugehörigen Signatur verfügbar. Der offizielle Download befindet sich im tar.xz-Archiv auf der Projektwebsite, zusammen mit den kryptografischen Fingerabdrücken. Wenn Sie diese Version in ein Produktions- oder Vertriebssystem integrieren möchten, empfiehlt es sich, die bereitgestellten Prüfsummen zu überprüfen und die kryptografischen Fingerabdrücke zu validieren. PGP-Signatur vor der Bereitstellung.

  • Tarball: https://mesa.freedesktop.org/archive/mesa-25.2.7.tar.xz
  • SHA256: b40232a642011820211aab5a9cdf754e106b0bce15044bc4496b0ac9615892ad
  • SHA512: 87dd815e0d11d6ec0eb969ee93d3f376103bb899d90599e0b7902394e41c58139384df79f89633e132ca969348d3320f55308a74651d409b454d51f1bcda27bc
  • PGP: https://mesa.freedesktop.org/archive/mesa-25.2.7.tar.xz.sig

Kalender und nächste Schritte

Der Wartungszyklus läuft zügig weiter: Das nächste Patch-Paket ist für den 26. November in zwei Wochen geplant, sodass Version 25.2.8 die letzten Fehler beheben sollte. Derweil wird der in Kürze erscheinende Zweig 25.3 brandneue Funktionen bieten – und, wie wir gehört haben, … wird auf bedeutendere Verbesserungen abzielen die über einfache Fehlerbehebungen hinausgehen. Wenn Sie mit Treibern, Engines oder Spielen arbeiten, die auf aktuellen Funktionen basieren, sollten Sie die Ankündigung im Auge behalten.

Warum möchten Sie ein Update durchführen?

Wenn Ihre GPU oder Ihr Workflow von einem der oben genannten Punkte betroffen ist, lohnt sich das Update. Nutzer von Vulkan Video mit AV1 auf AMD-Systemen, NVK auf aktueller NVIDIA-Hardware oder Lavapipe/LLVMPipe in nicht beschleunigten Umgebungen profitieren von verbesserter Stabilität. Auch Spieler, die Probleme mit bestimmten Titeln hatten (z. B. Investigations Stories: Schussgeräusche, Penumbra: Overture, No Man's Sky), profitieren von den neuen Lösungsansätzen. Auf Intel-Systemen wurden Feinheiten wie die Generierung von Zeitstempeln und die Verarbeitung indirekter Daten optimiert. Im Panfrost/PanVK-Bereich wurden Formatierungs- und MSAA-Details korrigiert, was insgesamt die Leistung verbessert. die globale Erfahrung.

Es gibt keine bahnbrechenden Neuerungen (dafür gibt es Version 25.3), aber viele kleine Verbesserungen ergeben zusammen einen stabileren Grafik-Stack. Die Optimierungen bei der Kompilierung (C23), der CI-Pipeline und der Dokumentation sorgen zudem dafür, dass zukünftige Versionen weniger Überraschungen bereithalten. Diese Version ist zwar bescheiden, aber es lohnt sich, sie aktuell zu halten, um bekannte Fehler zu vermeiden und sich einen Wettbewerbsvorteil zu verschaffen. Zuverlässigkeit.

Mesa 25.2.7 hinterlässt insgesamt den Eindruck eines perfekt geölten Systems: Zahlreiche Fehlerbehebungen in RADV, aktualisierte NVK-Unterstützung für die neuesten Blackwell-Treiber, ein verfeinertes Asahi mit Multiparameter-Ebenenanalyse, erweiterte Lavapipe-Limits, ein regelkonformeres Rusticl und komplexe Spiele, die dank DriConf und gezielter Optimierungen flüssiger laufen. Mit nachweisbaren Downloadzahlen, einem transparenten Veröffentlichungsplan und einer dynamischen Community beweist das Mesa-Ökosystem immer wieder, dass ein stetiges Tempo und kleine, aber gezielte Verbesserungen für zusätzliche Stabilität sorgen. Eine Leistung, die wir alle bemerken.