Ein vierköpfiges Entwicklungsteam betreibt die GPU der M-Serie von Apple unter Linux

Ein vierköpfiges Entwicklungsteam betreibt die GPU der M-Serie von Apple unter Linux

Für die mutigen Leute, die Linux auf Apple Silicon verwenden, hat sich ihre Geduld ausgezahlt. GPU-Treiber, die Desktop-Hardwarebeschleunigung bieten, sind Jetzt für Asahi Linux verfügbarum mehr Leistung der Chips der M-Serie freizusetzen.

Es dauerte fast zwei Jahre, bis OpenGL Alpha wurde, aber die Grundlagenarbeit sollte laut den Projektleitern Alyssa Rosenzweig und Asahi-Lena in Zukunft zu schnelleren Fortschritten führen. Die Treiber seien „gut genug, um ein reibungsloses Desktop-Erlebnis und einige Spiele zu ermöglichen“.

Hineinzoomen / Ältere Spiele, die keine Vulkan-Unterstützung benötigen, wie die ursprüngliche Quake-Trilogie (innerhalb der Alpha-Release-Grenzen), sollten unter Asahi Linux auf Macs der M-Serie laufen.

Die Treiber bieten Unterstützung für OpenGL 2.1 und OpenGL ES 2.0, das mit allen Geräten der Apple M-Serie auf Nichteinhaltung getestet wurde. Dies ist ausreichend für ältere Desktop-Umgebungen und Spiele, die mit 60 fps bei 4K-Auflösung laufen. Aber das nächste Ziel Vulkan-Unterstützung. Lina schreibt, dass die OpenGL-Arbeit „unter Berücksichtigung von Vulkan“ durchgeführt wird, aber etwas OpenGL-Unterstützung benötigt wurde, um zuerst auf Desktops ausgeführt zu werden. Es gibt viel zu lesen über die Interaktion zwischen OpenGL, Vulkan und Zink in Blogbeitrag von Asahi.

Asahi Linux beschäftigt sich seit einiger Zeit mit von Software bereitgestellten Desktops, aber die Chips der M-Serie sind schnell genug, dass sie sich fast nativ anfühlen (und manchmal sogar schneller als andere Desktops auf ARM-Hardware). und während Das Asahi-Projekt ist relativ neuEinige Kernbestandteile von Apple-Chips sind abwärtskompatibel mit bekannten und unterstützten Geräten, wie z. B. dem ursprünglichen iPhone. Und die Arbeit von Asahi soll in den Upstream gehen und anderen Distributionen helfen, auf Apple-Geräten zu laufen.

Siehe auch  Switch Update Now (v17.0.1), Patchnotizen

Das Entwicklerteam besteht aus drei Kernmitgliedern – Rosenzweig, Lina und Dougall Johnson – sowie Ella Stanforth, die an Vulkan-Treibern und zukünftiger Wiederverwendung arbeitet. Die Entwickler merken an, dass ihre Arbeit „auf den Schultern von FOSS-Giganten“ steht. Dazu gehören das NIR-Backend, ein Live-Rendering-Manager im Linux-Kernel, und die Gallium3D-API in den Open-Source-Mesa-Treibern, die auf 30 Jahren OpenGL-Arbeit aufbauen.

Für die Installation der neuen Treiber müssen ein erweiterter Kernel, Mesa-Treiber und ein Wayland-basierter Desktop ausgeführt werden. Das Team begrüßt Fehlerberichte, jedoch nicht von der Gruppe „Diese bestimmte App funktioniert nicht“. Ihr Blogbeitrag erklärt, wie und wo Berichte zu bestimmten Arten von GPU-spezifischen Problemen eingereicht werden können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert