Ein neuer Videotreiber für den Apple M1 Chip wurde vorgestellt, der Vulkan 1.3 unterstützt.

Alyssa Rosenzweig von Collabora, die OpenGL-Treiber für Mali GPUs und Asahi für Apple AGX GPUs entwickelt, hat den neuen Vulkan-Treiber Honeykrisp für den Grafikprozessor vorgestellt, der in den Apple M1 Chips integriert ist. Obwohl der Treiber erst seit einem Monat in der Entwicklung ist, wurde er bereits vom Khronos-Konsortium als vollständig konform mit der Vulkan 1.3 Spezifikation auf Apple-Hardware mit dem M1-Chip anerkannt. Honeykrisp ist der erste Treiber für Apple-Chips, der zertifizierte Unterstützung für die Grafik-API Vulkan bietet.

Die hohe Geschwindigkeit bei der Entwicklung des neuen Treibers erklärt sich durch die Verwendung des Vulkan-Treibers NVK als Grundlage, der für NVIDIA GPUs entwickelt wurde und für Apple GPUs portiert wurde, wobei Erkenntnisse aus dem Asahi OpenGL-Treiber verwendet wurden. Bei der Erstellung des NVK Treibers haben die Entwickler von Anfang an darauf geachtet, einen neuen Referenz-Vulkan-Treiber für Mesa zu schaffen, dessen Code bei der Entwicklung anderer Treiber herangezogen werden kann.

Der Honeykrisp-Treiber befindet sich derzeit in einer separaten Entwicklungsphase und wurde noch nicht in den Haupt-Mesa-Branch integriert. Es wird berichtet, dass der Treiber für Endbenutzer noch nicht veröffentlicht wurde, da weiterhin an der Optimierung der Leistung und der Erweiterung der Funktionalität gearbeitet wird. Außerdem plant man, den Treiber auch für andere Chips der Apple Silicon-Familie anzupassen.

Hinsichtlich der fehlenden Funktionalitäten wird angestrebt, den Treiber so weit zu entwickeln, dass er alle zusätzlichen Erweiterungen unterstützt, wie zum Beispiel VK_EXT_transform_feedback, die erforderlich sind, um darauf das Grafik-API Direct3D zu implementieren, unter Verwendung der Schichten DXVK und vkd3d-proton. Die Unterstützung von DXVK und vkd3d-proton wird es ermöglichen, den Honeykrisp-Treiber in Asahi Linux auf Geräten mit Apple ARM-Chips für die Ausführung von Windows-Spielen mithilfe von Wine und einem x86-Architektur-Emulator zu nutzen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster