SteamOS, el sistema de Valve pensado para jugar, ya se puede usar en un Mac con chip de Apple. No hay instalación nativa. Un proyecto de código abierto llamado FX Steam Launcher lo arranca dentro de una máquina virtual ligera. Dentro de ella, la interfaz de Steam funciona en una ventana de macOS. Los juegos de Windows se ejecutan con Proton y con FEX, una capa que traduce instrucciones. Los primeros resultados llaman la atención: un MacBook Pro con chip M4 Max supera los 200 fotogramas por segundo en Left 4 Dead 2. Aun así, hay límites claros. Algunos juegos con sistemas antitrampas no arrancan. Otros piden funciones gráficas que esta capa de traducción todavía no ofrece. Repasamos cómo funciona, qué rendimiento da y a quién le puede servir.

Una máquina virtual con SteamOS dentro

FX Steam Launcher es una aplicación de código abierto con licencia Apache 2.0. Descarga la imagen ARM64 de SteamOS que Valve preparó para su casco Steam Frame. Después la arranca en una máquina virtual ligera. Funciona en cualquier Mac con chip Apple y con macOS 15 o posterior.

Conviene dejar clara una cosa. Según PC Gamer, no se trata de una instalación nativa. SteamOS corre mediante una máquina virtual sobre el sistema de Apple. El lanzador permite usarlo en ventana o a pantalla completa. En ambos casos sigues teniendo acceso a macOS.

Steam y su interfaz se ejecutan como software ARM64 nativo dentro de la máquina virtual. Solo se emula el juego. Steam instala Proton 11 para ARM64 y el traductor FEX, que convierte el código x86 de los juegos a ARM64 mientras se ejecutan.

La parte gráfica tiene dos pasos de traducción. Dentro de SteamOS, DirectX se convierte a Vulkan. Después, la imagen sale de la máquina virtual hacia un controlador Vulkan del Mac que la convierte a Metal. El controlador por defecto es KosmicKrisp en macOS 26 y posteriores. En macOS 15 se usa MoltenVK.

Instalación en pocos pasos

El proceso es sencillo. Se descarga el archivo DMG de la última versión y se arrastra la aplicación a la carpeta Aplicaciones. Al abrirla por primera vez, se elige la opción para crear un disco nuevo. La app está firmada con un identificador de desarrollador y notarizada por Apple.

Después hay que escoger la rama de SteamOS, el tamaño de la partición para juegos y el cliente de Steam. El cliente de Steam Deck viene por defecto, y se puede elegir el de Steam Frame. También se aceptan la licencia de SteamOS y el acuerdo de suscriptor de Steam.

El lanzador descarga una imagen firmada de Valve de unos 4,5 GB y comprueba su firma. Después escribe el disco sin necesidad de Docker. El disco virtual es disperso, así que crece a medida que se instalan juegos. Más adelante, el ajuste Grow Disk añade espacio sin recrearlo. Según el resumen del análisis de iThinkDifferent, conviene tener unos 20 GB libres antes de empezar.

El uso diario se parece al de una aplicación de Mac. Al cerrar la ventana, SteamOS se apaga de forma limpia en unos 2 a 4 segundos. También puede suspenderse en memoria para que el juego quede donde lo dejaste. Ese estado no se guarda en disco, así que se pierde si cierras la aplicación o apagas el ordenador.

Los mandos funcionan sin complicaciones. Cualquier mando compatible con macOS aparece en SteamOS como el mismo tipo, sea de Xbox, DualSense o DualShock 4. Un DualSense también puede pasar tal cual, con panel táctil, giroscopio, barra luminosa y gatillos adaptativos. El sonido va directo a CoreAudio y sigue al dispositivo de salida del Mac. Admite configuraciones de 5.1 hasta 7.1.4, con hasta 12 canales en PCM multicanal. No admite Dolby Atmos.

Qué rendimiento ofrece

Los datos iniciales salen de las pruebas del youtuber ETA Prime y del propio desarrollador. KitGuru recoge que, en un MacBook Pro con M4 Max, Left 4 Dead 2 superó los 200 FPS. Stellar Blade y The Witcher 3 pasaron de los 70 FPS. Son cifras buenas para un sistema que traduce instrucciones y gráficos a la vez.

PC Gamer matiza esos resultados. En las pruebas de ETA Prime, Stellar Blade se movía a solo 800p. El resto de pruebas llegó como máximo a 1080p. No son resoluciones altas para un portátil de ese nivel.

El desarrollador da otras cifras. La demo de Stellar Blade rinde a 60 FPS con una resolución de 1280 x 800 en un M4 Max con MoltenVK. En un M1 Max, la misma demo da unos 29 FPS con KosmicKrisp y unos 18 FPS con MoltenVK. Según iThinkDifferent, la diferencia entre controladores es notable en equipos más antiguos.

Hay además una opción experimental llamada DXMT. Envía los juegos de DirectX 11 directamente a Metal y se salta las capas de Vulkan. En un M1 Max, la pantalla de título de Death’s Door pasó de unos 41 FPS a unos 117 FPS. El límite lo marca la pantalla de 120 Hz.

DXMT viene desactivada y se configura juego por juego. Tiene un riesgo. Mientras está activa, los programas dentro de SteamOS pueden ejecutar código en el Mac con los permisos del usuario. El desarrollador recomienda activarla solo con juegos de confianza.

Límites que conviene conocer

El primer límite son los sistemas antitrampas. Los juegos cuyo sistema bloquea las máquinas virtuales no arrancan. Eso deja fuera a muchos títulos competitivos en línea.

El segundo límite es DirectX 12. Funciona con el nivel de funciones 12_0 en KosmicKrisp y 11_0 en MoltenVK. Los juegos que exigen el nivel 12_1 o el modelo de sombreadores 6.6 no se inician. Es el caso de muchos títulos hechos con Unreal Engine 5.

El tercer límite es la compilación de sombreadores. Cada efecto nuevo provoca un tirón de unos 50 a 100 ms la primera vez que Metal lo compila. Después queda en caché. Si cambias de controlador, las cachés se reconstruyen. La primera ejecución de un juego grande de DirectX 12 puede tardar mucho. La demo de Stellar Blade necesitó unos 28 minutos en un M1 Max con KosmicKrisp.

Un detalle de privacidad: por defecto, los informes de fallos se envían al servidor del desarrollador. Se pueden desactivar en el primer arranque o en los ajustes.

Reflexiones finales

Un Mac nunca ha sido la plataforma preferida para jugar. Este proyecto no cambia esa realidad, pero amplía las opciones. Quien ya tiene un Mac con chip M de gama alta puede probar su biblioteca de Steam sin arrancar otro sistema.

Esto también demuestra el valor de que Valve haya preparado SteamOS para ARM. La imagen creada para Steam Frame sirve como base para otros equipos con ese tipo de procesador. Los resultados son prometedores, pero dependen mucho del juego, del chip y del controlador gráfico.

Existen otras vías. NotProton activa Steam Play dentro del cliente de macOS y usa CrossOver. UTM 5 añade aceleración de DirectX 11 y 12 a máquinas virtuales de Windows 11. Cada opción tiene sus ventajas. FX Steam Launcher destaca por ofrecer la interfaz completa de SteamOS y por usar solo componentes abiertos.

Para jugadores curiosos, el proyecto merece una prueba. Para quien busque rendimiento estable y compatibilidad total, un PC de juegos sigue siendo la opción más segura.

4

Suscribirse
Notificación
0 Comments
0
¡Aquí puedes dejar tus comentarios!x