Mesa 20.0.0 kommt mit Unterstützung für Vulkan 1.2, erhöhter Unterstützung und mehr

Fahrertabelle

Die Ankündigung des Starts der neuen Version von die kostenlose Implementierung von OpenGL und Vulkan, Tabelle 20.0.0. Da diese Version die erste Version des neuen Zweigs 20.xx ist und das auch ist wird in einem experimentellen Zustand betrachtet Seitdem wird die endgültige stabile Version des Codes veröffentlicht, die in "Tabelle 20.0.1" veröffentlicht wird.

Für diejenigen, die es nicht wissen die Mesa-Controller, Sie sollten wissen, dass dies Open Source Linux-Software ist verfügbar für AMD-, NVIDIA- und Intel-Hardware. Mesas Projekt begann als Open-Source-Implementierung der OpenGL-Spezifikation (ein System zum Rendern interaktiver 3D-Grafiken).

Im Laufe der Jahre Das Projekt wurde erweitert, um mehr Grafik-APIs zu implementieren, einschließlich OpenGL ES (Versionen 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC und Vulkan. Eine Vielzahl von Controllern von Geräten ermöglicht die Verwendung von Mesa-Bibliotheken in vielen verschiedenen Umgebungen. Von der Software-Emulation bis zur vollständigen Hardwarebeschleunigung für moderne GPUs.

Mesa implementiert eine herstellerunabhängige Übersetzungsschicht zwischen einer Grafik-API wie OpenGL und den Grafiktreibern im Kernel des Betriebssystems.

Was ist neu in Mesa 20.0.0?

In dieser neuen Version von Mesa 20.0-Controllern.0 volle OpenGL 4.6-Unterstützung wird bereitgestellt für Intel i965- und AMD-Radeonsi-GPUs, OpenGL 4.5-Unterstützung für AMD- (r600) und NVIDIA- (nvc0) GPUs, sowie Vulkan 1.2-Unterstützung für Intel- und AMD-Karten.

Die RADV- und ANV-Treiber für AMD GPUs und Intel unterstützen die Vulkan 1.2-Grafik-API. während RADV und ACO eine Zusammenstellung von geometrischen Shadern bereitstellen. In RADV und ACO für GPU unterstützt GFX10 (Navi) den Wave32-Modus.

Für Intel-GPUs basierend auf Broadwell- und Skylake-Mikroarchitekturen (Gen8+), Der neue Iris-Treiber wird standardmäßig verwendet, der in seinen Funktionen die Parität mit dem i965-Controller erreicht hat.

Der Iris-Controller basiert auf der Gallium3D-ArchitekturDies bringt Speicherverwaltungsaufgaben zum DRI-Treiber im Linux-Kernel und bietet einen sofort einsatzbereiten Integritäts-Tracker mit Unterstützung für die Wiederverwendung des Ausgabeobjekt-Cache. P.Bei Chips, die auf älteren Mikroarchitekturen bis einschließlich Haswell basieren, bleibt der i965-Controller übrig.

RADV (Vulkan-Treiber für AMD-Chips) und ein Back-End zum Kompilieren von "ACO" -Shadern, das von Valve als Alternative zum LLVM-Shader-Compiler entwickelt wurde, unterstützten GCN 1.0 / GFX6 (Southern Islands) und GCN 1.1-Generationen von GPUs / GFX7.

LLVMpipe- und RadeonSI-Treiber wurden für die Verwendung von Zwischenrendering konvertiert Kein Typ (IR) von NIR-Shadern, die auf der niedrigsten Ebene arbeiten sollen, unter GLSL-IR und interner IR-Tabelle. Optimierte NIR-Leistung.

Von den anderen Änderungen das sind erwähnt:

  • Der RadeonSI-Treiber wurde um Live-Cache-Unterstützung erweitert, wodurch sichergestellt wird, dass doppelt kompilierte Schraffurobjekte erkannt werden.
  • OpenGL- und Vulkan-Treiber für Intel-GPUs bieten Unterstützung für Gen11-Chips (Jasper Lake).
  • Der V3D-Treiber (für Raspberry Pi) fügte Unterstützung für geometrische Shader hinzu, die OpenGL ES 3.2 entsprechen, und OpenGL ES 3.1 wurde vollständig unterstützt.
  • Optimierung der Treiberleistung von Tulip Vulkan für Qualcomm Adreno-GPUs.

Wenn Sie mehr darüber erfahren möchten, können Sie sich beraten den folgenden Link.

Wie installiere ich Mesa-Grafiktreiber unter Linux?

Mesa-Pakete in allen Linux-Distributionen gefundenDaher ist die Installation relativ einfach.

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 28-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.