Asahi Linux bringt Windows-Spiele per Vulkan auf Apple Silicon
Asahi Linux soll eines Tages eine voll funktionstüchtige Linux-Distribution für den täglichen Einsatz auf Apple Silicon darstellen und ist dank seines Vulkan-Grafiktreibers jetzt erstmals in der Lage, auch Windows-Spiele auszuführen.
Das Projekt Asahi Linux und die gleichnamige Community wollen eine vollständig funktionsfähige Linux-Distribution für den täglichen Einsatz auf Apple Silicon portieren und sind dank ihres Vulkan-Grafiktreibers jetzt auch erstmals in der Lage, diverse ursprünglich für Windows vorgesehene Spiele auszuführen. Der Weg bis zu einer vollständigen Alltagstauglichkeit der Linux-Distribution ist aber noch weit.
Quelle: Asahi Linux
Initiiert vom Linux-Entwickler Hector Martin, der das freie Betriebssystem unter anderem für die Playstation 4 portiert hat, und unterstützt von Alyssa Rosenzweig, welche 2020 mit ihrem Panfrost-Treiber für Linux einen Google Open Source Award gewann und sich aktuell dem Reverse Engineering der GPUs aktueller M-Prozessoren widmet, soll Asahi Linux eines Tages eine voll funktionsfähige Linux-Distribution für Apple Silicon darstellen. Unter dem Motto "AAA-Gaming on Asahi Linux" wurden hinsichtlich der Spieltauglichkeit jetzt gute Neuigkeiten bekannt gegeben.
Durch die weiter voranschreitenden Arbeiten und Optimierungen am hauseigenen Vulkan-Grafiktreiber ("Honeykrisp"), welcher zu Vulkan 1.3 und OpenCL 3.0 kompatibel ist, laufen erste Spiele wie Cyberpunk 2077, The Witcher 3: Wild Hunt, Portal 2 und Ghostrunner samt Tessellation und Geometrie-Shadern dank Proton und DXVK mittlerweile unter Asahi Linux auf Apple Silicon. Aktuell sollten aber noch vergleichsweise eher niedrige Frameraten einkalkuliert werden.
Um Windows-Spiele per Vulkan unter Linux auf Apple Silicon spielbar zu machen, kommt es primär auf die nachfolgenden Komponenten an.
- x86-Emulator für Apple Silicon: FEX
- Windows-Kompatibilitätsebene: Wine
- Direct-X-zu-Vulkan-Übersetzer: DXVK
- DX-12-Implementierung: VKD3D-Proton
Die Spiele werden in einer virtuellen Maschine ("VMs") ausgeführt, da Apple Silicon auf Arm-Basis und x86-Systeme den Speicherbereich unterschiedlich adressieren. Bei Apple Silicon werden Speicherseiten mit 16 KiB verwendet, bei x86-Hardware sind es hingegen 4 KiB. Die VM verhindert, dass es hierdurch zu Problemen kommen kann.
Support für Apple M1 und M2
Wer das Spielen von Windows-Spielen unter Linux auf Apple Silicon bereits einmal ausprobieren möchte, kann das mit dem Fedora Asahi Remix tun und sollte dafür der Anleitung von Alyssa Rosenzweig folgen. Aktuell werden die M1- und M2-, nicht aber die M3-Prozessoren unterstützt. Aufgrund der Emulation werden zudem in der Regel 16 GiB Systemspeicher vorausgesetzt, so die Entwicklerin.
Ihre Meinung ist gefragt!
Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich über Ihre fundierte Meinung in den Kommentaren zu dieser Meldung. Um zu kommentieren, müssen Sie auf PCGH.de oder im Extreme-Forum eingeloggt sein. Sollten Sie bisher noch keinen Account haben, könnten Sie sich hier unverbindlich registrieren. Beachten Sie beim Kommentieren aber bitte die geltenden Forenregeln.
Quelle: Asahi Linux via Golem
Würde er Linux nutzen wollen, dann würde er wohl auf auf günstigere x86 Geräte setzen. Untersützen die IOS Modelle überhaupt ein Dual Boot?
Ich denke das Projekt ist insgesamt eher für die Qualcomm Rechner als für die Apple Modelle interessant.
Kleine Erweiterung:
x86-Emulator für Apple Silicon: FEX
Ist eher kein Emulator im klassischen Sinne, da hier kein System Emuliert wird. Sondern nur der Programmcode von ARM in x86_64 Code übersetzt wird.
Windows-Kompatibilitätsebene: Wine
Es wird Proton benutzt. Das ist eine WINE Abspaltung von Steam. Wine ist meilenweit abgehangen von Proton. Neuer Programmcode von Proton wird nur spärlich zurück nach Wine portiert.
Direct-X-zu-Vulkan-Übersetzer: DXVK
Ist der DX 8,9,10,11 nach Vulkan mapper für Wine oder Proton.
DX-12-Implementierung: VKD3D-Proton
Ist ein DX12 nach Vulkan mapper, für Wine oder Proton.