Ein Benutzer hat es geschafft, Steam auf einer Nintendo Switch mittels Reverse Engineering und Kompatibilitätsschichten auszuführen. Dieses Experiment demonstriert die Möglichkeit, PC-Software auf der ARM-Hardware der Konsole laufen zu lassen, indem x86-Architektur-Befehle übersetzt werden. Es ist ein Proof of Concept, der die Entwicklung in der Softwarekompatibilität veranschaulicht, allerdings mit schwerwiegenden Einschränkungen in Leistung und Stabilität, weit entfernt von einer praktischen Spielerfahrung.
Die Kombination von Proton Beta und FEX als technischer Schlüssel 🤯
Die Errungenschaft basiert auf zwei Haupttechnologien. Proton, die Kompatibilitätsschicht von Valve, um Windows-Spiele unter Linux auszuführen, kümmert sich um die Übersetzung der DirectX-Aufrufe. Auf der anderen Seite ist FEX ein User-Emulator, der die x86-Befehle der PC-Software in den ARM-Befehlssatz der Switch umwandelt. Diese doppelte Übersetzungsschicht erzeugt einen erheblichen Overhead, was die geringe Leistung und den hohen Ressourcen- und Batterieverbrauch erklärt.
Die ultimative Switch, um... die Steam-Oberfläche zu spielen 😅
Also kannst du jetzt das vollständige Steam-Erlebnis auf deiner Switch genießen. Durch deine Bibliothek navigieren mit großzügigen 5 Bildern pro Sekunde, dich über die Ladezeiten des Shops wundern und spüren, wie der Akku in einem Atemzug leer wird, alles ohne ein halbwegs modernes Spiel zu starten. Es ist der Traum eines jeden Spielers: eine tragbare Konsole zu haben, die einen Computer emuliert, der eine Konsole emuliert, um letztendlich nichts zu spielen. Ein echter Fortschritt.