Un usuario ha conseguido ejecutar Steam en una Nintendo Switch mediante ingeniería inversa y capas de compatibilidad. Este experimento demuestra la posibilidad de correr software de PC en el hardware ARM de la consola, traduciendo instrucciones de arquitectura x86. Es una prueba de concepto que ilustra la evolución en compatibilidad de software, aunque con limitaciones severas en rendimiento y estabilidad, lejos de ser una experiencia práctica para jugar.
La combinación de Proton Beta y FEX como clave técnica 🤯
El logro se basa en dos tecnologías principales. Proton, la capa de compatibilidad de Valve para ejecutar juegos de Windows en Linux, se encarga de traducir las llamadas a DirectX. Por otro lado, FEX es un emulador de usuario que convierte las instrucciones x86 del software de PC al conjunto ARM de la Switch. Esta doble capa de traducción genera una sobrecarga considerable, lo que explica el bajo rendimiento y el alto consumo de recursos y batería.
La Switch definitiva para jugar a... la interfaz de Steam 😅
Así que ya puedes disfrutar de la experiencia completa de Steam en tu Switch. Navegar por tu biblioteca con unos generosos 5 fotogramas por segundo, maravillarte con el tiempo de carga de la tienda, y sentir cómo la batería se agota en un suspiro, todo sin llegar a lanzar un juego medianamente moderno. Es el sueño de cualquier jugador: tener una consola portátil que emula un ordenador que emula una consola para, finalmente, no jugar a nada. Todo un avance.