hinzugefügt

Kürzlich hat Intel den neuesten ANV Vulkan-Treiber für Linux-Betriebssysteme vorgestellt, der Mesh-Shading bietet, den das Unternehmen in die neuen diskreten Grafikkarten DG2 oder ARC Alchemist implementieren wird. Dieses einzigartige Mesh-Shading gilt als „experimentell“ und befindet sich noch in der Testphase.

Intel bietet ungetestete Mesh-Shading-Unterstützung für seinen Open-Source-ANV-Vulkan-Treiber für Linux-Betriebssysteme mit Intel ARC Alchemist

Der neue experimentelle Mesh-Shader kann die Skalierbarkeit der Geometriestufe erweitern, sodass sie für die Integration in die Engine-Laufzeit sehr zugänglich ist. Mesh-Shading kann das Culling-Verfahren in einem einzelnen API-Aufruf kapseln, wodurch das mühsame Zustands-und Ressourcen-Setup-Verfahren umgangen wird, da es indirekte Anforderungen stellt.

NVIDIA GeForce RTX 30 Founders Edition-Grafikkarten sind PCIe Gen 5 Connector Ready

Derzeit funktionieren Mesh-Shader mit Vulkan mit NVIDIAs VK_NV_mesh_shader-Erweiterung für Linux.

Quelle: Phoronix

Intel erklärt die neue Erweiterung in ihren Spezifikationen:

Diese Erweiterung bietet a neuer Mechanismus, der es Anwendungen ermöglicht, Sammlungen von geometrischen Grundelementen über programmierbare Maschenschattierung zu generieren. Es ist eine Alternative zur bestehenden programmierbaren Primitiv-Shading-Pipeline, die auf der Generierung von Eingabeprimitiven durch einen Assembler mit fester Funktion sowie auf dem Vertex-Fetch mit fester Funktion beruhte.

Es gibt neue programmierbare Shader-Typen — den Task-und Mesh-Shader — um diese Sammlungen zu generieren, die von einer primitiven Assemblierungs-und Rasterisierungslogik mit fester Funktion verarbeitet werden sollen. Wenn Task-und Mesh-Shader bereitgestellt werden, ersetzen sie die zentralen Vorrasterisierungsphasen, einschließlich Abrufen von Vertex-Array-Attributen, Vertex-Shader-Verarbeitung, Tessellation und Geometrie-Shader-Verarbeitung.

Letzten Dezember AMD Linux Benutzer erlebten experimentelles Mesh-Shading, das in den Radeon RADV-Treiber des Unternehmens integriert war, den Entwickler in Mesa 22.0 implementierten. Jetzt wird Intel dieselbe Gelegenheit mit ihrer kommenden Hardware sehen. AMD unterstützt Mesh-Shader mit den RDNA2-Grafikkarten des Unternehmens, und Intel wird jetzt in der Lage sein, die gleiche Unterstützung mit seiner bevorstehenden DG2-Grafikhardware zu integrieren.

Quelle: Phoronix

Intels Team von Open-Source-Treiberingenieuren hat die Mesh-Shader-Unterstützung entwickelt Für mehrere Monate. Mit der Einführung von Mesa 22.0-Level wurde die Implementierung aktiv, sogar in ihrem experimentellen Zustand.

Die Zusammenführungsanfrage bietet bis zu dreizehn Patches, um Vulkan-Mesh-Shader-Unterstützung für Xe HP (DG2) zu erhalten. Die VK_NV_mesh_shader-Unterstützung ist in der Umgebung „ANV_EXPERIMENTAL_NV_MESH_SHADER“ verborgen und wartet auf die offizielle Aktivierung. Intel hält inne, bis eine offizielle Vulkan-Mesh-Shader-Erweiterung angemessene Unterstützung bieten kann. Mit Intel ARC Alchemist am Horizont sollte es nicht lange dauern, bis eine offizielle herstellerübergreifende Vulkan-Mesh-Shader-Erweiterung veröffentlicht wird.

Quelle: Phoronix

Categories: IT Info