Wer behauptete, Apple-Computer seien nicht zum Spielen geeignet? Der i-Konzern hat erhebliche Anstrengungen unternommen, seine Grafik-API Metal mit den populärsten Spielen kompatibel zu machen. Doch die Community war wieder aktiv und hat diese Kompatibilität auf eine breitere Bibliothek ausgeweitet, nämlich zu Steam. Das neue Projekt FX Steam Launcher ermöglicht es, SteamOS auf Macs mit Apple-Silicon auszuführen, wodurch Windows-Spiele spielbar werden können.
FX Steam Launcher bringt SteamOS auf Macs mit Apple-Silicon
Das Projekt ermöglicht es, SteamOS, das Betriebssystem, das Valve in seinen Produkten verwendet, auf Macs mit eigenen Prozessoren auszuführen. Dafür wurde die ARM64-Version von SteamOS genutzt, die von den neuesten Geräten des Gaming-Giganten stammt, den Steam Frame. Dadurch konnte eine vollständige Steam-Oberfläche auf den Macs gestartet werden und der Katalog an Spielen, die SteamOS unterstützen, zugänglich gemacht werden.
Wenn du daran interessiert bist, dieses neue Projekt auszuprobieren, FX Steam Launcher ist bereits auf GitHub verfügbar und Open Source. Es wird eine virtuelle Maschine genutzt, um SteamOS im Mac über Hypervisor.framework und Apples libkrun laufen zu lassen. Ähnlich wie bei DroidDeck, das das Gleiche unter Android-Systemen ermöglicht.
SteamOS auf dem Mac unterstützt Gamecontroller, Audio und GPU-Beschleunigung
FX Steam Launcher kann im Vollbildmodus oder in einem Fenster laufen und ist außerdem kompatibel mit Gamecontrollern, Audio und GPU-Beschleunigung. Außerdem lässt sich SteamOS wie ein PC nutzen, da auch der integrierte KDE-Desktop unterstützt wird. Zur Installation lädt FX Steam Launcher das SteamOS-Image direkt von Valves Servern herunter und ermöglicht zudem Aktualisierungen, als ob es auf deinem Mac installiert wäre.
Um die Steam-Spiele kompatibel zu machen, wurden Pronto 11 für ARM64 und FEX eingesetzt, die Werkzeuge, die erforderlich sind, um Windows-Spiele nach Linux zu portieren und x86-Anweisungen auf ARM64 zu übertragen. Die Grafikbefehle werden zudem in Apples Metal über dessen API übersetzt, und es unterstützt zudem Spiele mit DirectX 10, 11 und 12.
Für die Installation benötigst du macOS 15 oder neuer, und derzeit ist eine deutlich neuere Version nötig, wie macOS 26 für DirectX-12-Spiele, wobei Shader Model 6.6 derzeit noch nicht unterstützt wird.
Die Konfiguration erlaubt die Zuweisung von CPU und RAM sowie die Überwachung der Systemressourcen. Außerdem ist sie mit einer Tastatur und Maus kompatibel, und Gamepads, darunter Modelle von Microsoft und Sony, werden ebenfalls unterstützt.
Mehr als 200 FPS in Left 4 Dead 2 mit einem MacBook Pro M4 Max
Die Tests haben erreicht, dass die FPS-Werte in einigen Spielen, wie Left 4 Dead 2, über 200 liegen, bei 1080p in hoher Einstellung. Dafür wurde ein MacBook Pro mit Apple M4 Max verwendet, ausgestattet mit 14 CPU-Kernen, 32 GPU-Kernen und 36 GB Unified Memory. Andere Titel erreichten ebenfalls rund 70 FPS, eine deutlich akzeptable Rate, während Marvel vs. Capcom: Infinite einfach spielbar war, jedoch mit einigen Grafikfehlern.
Ein Projekt, das mit Unterstützung der Community sicher bald weitere Spiele mit akzeptablen FPS-Raten ermöglichen wird, zusätzlich zur Maximierung der Kompatibilität mit den neuesten Anforderungen bei Spielen wie Shader Model 6.6 und einem Feature-Level 12_1 von DirectX 12, das derzeit ebenfalls nicht unterstützt wird. Wir werden in einigen Tagen sehen, wozu die Community mit Hilfe von KI in der Lage ist.