Das neueste Linux von Asahi bringt AAA-Windows-Spiele mit komplexem Grafiktreiber und Übersetzungsstack auf Apple M1 MacBooks



Während Apple-Laptops nie wirklich die erste Anlaufstelle für PC-Spiele waren, Linux entwickelt sich langsam zu einer hervorragenden Spieleplattform, Dies ist vor allem den Open-Source-Entwicklungsbemühungen sowie der Arbeit von Unternehmen wie AMD und NVIDIA zu verdanken, die beide in den letzten Jahren viel Arbeit in ihre jeweiligen Linux-Treiber gesteckt haben. Umso interessanter sind Bemühungen wie das Asahi Linux Project. Asahi Linux ist ein Projekt, das darauf abzielt, Linux auf Apple Silicon Macs zu bringen – eine Aufgabe, die sich als ziemlich schwierig erwiesen hat, Dank der Komplexität der Entwicklung eines maßgeschneiderten GPU-Treibers für die benutzerdefinierten ARM-GPUs von Apple. In einem aktueller Blogbeitrag, Der Grafikentwickler hinter dem Asahi Linux Project präsentierte eine Reihe von AAA-Spielen, wenn auch ältere Titel, läuft auf einem Apple M1-Prozessor auf dem neuesten Asahi Linux-Build.

Um die Spiele auf Apple Silicon auszuführen, Asahi Linux verwendet a “Spiel-Toolkit,” das auf einer Reihe benutzerdefinierter Grafiktreiber und Emulatoren basiert, einschließlich Tools aus der Proton-Übersetzungsschicht von Valve, was ironischerweise auch die Grundlage für Apples Game Porting Toolkit war. Asahi verwendet FEX, um x86 auf ARM zu emulieren, Wine als Übersetzungsebene für Windows-Apps, und DXVK und vkd3d-proton für die DirectX-Vulkan-Übersetzung. Im Blogbeitrag, Der Asahi-Entwickler behauptet, dass die Alpha in der Lage sei, Spiele wie Control auszuführen, The Witcher 3, und Cyberpunk 2077 mit spielbaren Bildraten. Unglücklicherweise, 60 FPS sind in den meisten neuen High-Fidelity-Spielen noch nicht erreichbar, Es gibt eine Reihe von Indie-Titeln, die unter Asahi Linux recht gut laufen, einschließlich Hollow Knight, Geisterläufer, und Portal 2.

Amüsant, Der von Asahi Linux verwendete benutzerdefinierte Treiber ist der einzige derzeit für Apple Silicon verfügbare Treiber, der OpenGL entspricht, OpenCL, und Vulkan-APIs. Gaming, natürlich, ist nicht der einzige Schwerpunkt für Asahi Linux, und das Team hat bereits mit der Implementierung einer allgemeinen x86-Emulation für Asahi Linux für allgemeinere und Workstation-Workloads begonnen. Asahi Linux basiert auf Fedora 40, und wird standardmäßig mit KDE Plasma als Desktop-Umgebung ausgeliefert, und es unterstützt alle Arten von Mac-Computern mit M1- bis M2-Pro- und M2-Max-SoCs, mit unterschiedlichem Grad an Hardware-Unterstützung. Die Distribution steht jedem, der sie ausprobieren möchte, kostenlos auf der Asahi-Linux-Homepage zum Download zur Verfügung. Schauen Sie sich unbedingt die Support-Matrix an, um zu erfahren, welche Hardware unterstützt wird und welche nicht, da es immer noch ein Alpha ist, und es kann Probleme mit dem Ton geben, bestimmte Häfen, und Funktionen wie Touch ID.