¿Tienes un Mac con chip de Apple y una biblioteca de Steam llena de juegos que no puedes disfrutar en macOS? Ejecutar SteamOS en Mac ya es una posibilidad gracias a FX Steam Launcher, una herramienta que acaba de alcanzar su versión 1.0. Los primeros resultados son sorprendentes, pero conviene conocer sus requisitos y limitaciones antes de pensar que cualquier juego de Windows funcionará.
La propuesta permite utilizar el sistema operativo de Valve dentro de una máquina virtual, aprovechando el hardware de Apple Silicon. Eso sí, no estamos ante una aplicación oficial de Valve, sino ante un proyecto independiente y de código abierto que utiliza componentes y una imagen auténtica de SteamOS.
SteamOS en Mac: qué necesitas para utilizar FX Steam Launcher
Lo primero es comprobar el ordenador. FX Steam Launcher, cuyo proyecto recibe el nombre de steamac, requiere un Mac con Apple Silicon y macOS 15 o posterior. Por tanto, está pensado para los equipos que utilizan los chips de Apple, no para los antiguos Mac con procesadores Intel.
También hace falta espacio de almacenamiento. La herramienta necesita aproximadamente 20 GB libres: unos 14 GB para el disco de la máquina virtual y otros 6 GB destinados a la caché de descarga. La imagen de SteamOS ocupa alrededor de 4,5 GB. Existe además un requisito adicional para determinados juegos: KosmicKrisp, necesario para utilizar DirectX 12 de nivel 12_0, exige macOS 26.
Una particularidad importante es que el programa no utiliza la edición de SteamOS de Steam Deck. En su lugar, descarga la versión oficial ARM64 preparada para Steam Frame, el visor de realidad virtual de Valve. La imagen procede directamente de los servidores de la compañía, se comprueban su firma y su suma de verificación y se conserva intacto su sistema de archivos. Las actualizaciones utilizan el mecanismo A/B de Valve. Todo esto no convierte al lanzador en un producto oficial: sus responsables no están afiliados ni respaldados por Valve.
Cómo consigue ejecutar juegos de Windows sin emular todo el procesador
La parte más interesante de FX Steam Launcher está en cómo conecta tecnologías que originalmente no estaban pensadas para trabajar juntas. La virtualización se realiza mediante libkrun y Hypervisor.framework de Apple, evitando tener que emular por completo el procesador. Sobre esa base se ejecuta SteamOS y entra en funcionamiento la capa de compatibilidad necesaria para los videojuegos.
Los títulos de Windows utilizan Proton 11 para ARM64 junto a FEX, encargado de traducir durante la ejecución las instrucciones x86-64 al entorno ARM64. Después intervienen DXVK, para DirectX 9, 10 y 11, y vkd3d-proton, para DirectX 12. Ambas tecnologías permiten llevar las llamadas gráficas a Vulkan. El controlador Venus de Mesa las transmite fuera de la máquina virtual y, finalmente, KosmicKrisp o MoltenVK permiten trasladarlas a Metal, la tecnología gráfica de Apple.
El proyecto también incorpora DXMT, un modo experimental que permite dirigir DirectX 10 y 11 directamente hacia Metal. Sin embargo, permanece desactivado por defecto. Para jugar se pueden utilizar teclado y ratón, además de mandos Xbox, DualSense, DualShock y MFi, con compatibilidad para vibración. Es una combinación interesante para quienes buscan disfrutar de sus juegos de ordenador con los controles habituales.
Stellar Blade, Fallout 4 y GTA IV: los resultados en un M4 Max
La gran pregunta es si toda esta tecnología consigue ofrecer una experiencia jugable. El youtuber ETA Prime ha realizado pruebas utilizando un MacBook Pro con M4 Max, equipado con una CPU de 14 núcleos, GPU de 32 núcleos y 36 GB de memoria unificada. Los resultados demuestran que algunos títulos exigentes pueden funcionar con bastante soltura, aunque no debemos extrapolarlos a todos los Mac compatibles.
Stellar Blade superó los 70 fotogramas por segundo a 800p con calidad alta. Fallout 4 alcanzó 60 fps, limitados, a 1080p y calidad media, mientras que GTA IV rondó los 100 fps con esa misma resolución y configuración gráfica. The Witcher 3 consiguió aproximadamente 70 fps a 1080p en calidad alta, aunque presentó problemas al dibujar los árboles.
Hay dos detalles que impiden interpretar estas cifras como una garantía general. Algunos juegos probados ni siquiera llegaron a arrancar y el consumo total de memoria alcanzó aproximadamente 27 GB, de los cuales unos 19 GB correspondían a la máquina virtual. Por eso, los resultados de un M4 Max con 36 GB de memoria no deben tomarse como referencia directa para equipos con configuraciones inferiores.
Los juegos que pueden fallar y las limitaciones que debes conocer
Que SteamOS funcione en un Mac no significa que toda la biblioteca de Steam sea compatible. Una de las barreras más claras aparece en los títulos cuyos sistemas antitrampas bloquean la ejecución dentro de máquinas virtuales. En esos casos, disponer de suficiente potencia gráfica no soluciona el problema: el propio sistema de protección puede impedir jugar.
También quedan fuera los videojuegos que requieren DirectX 12_1 o Shader Model 6.6, requisitos presentes en numerosos títulos desarrollados con Unreal Engine 5. A ello se suman posibles tirones cuando aparece por primera vez un efecto gráfico y Metal necesita compilarlo. Una vez procesado, ese efecto queda almacenado en caché, por lo que las siguientes apariciones pueden resultar más fluidas.
Otro inconveniente aparece al cambiar de controlador Vulkan, ya que obliga a reconstruir la caché de sombreadores. En una de las pruebas realizadas con un M1 Max, un juego grande de DirectX 12 necesitó alrededor de 28 minutos para completar esa primera preparación. No es un tiempo que deba atribuirse a todos los títulos, pero sí refleja que la configuración y las esperas iniciales forman parte de la experiencia.
El proyecto recuerda, por su carácter independiente, a otras iniciativas que amplían las posibilidades de los dispositivos de juego sin proceder directamente de sus fabricantes. En Battle4Play ya vimos un ejemplo con la aplicación independiente que permite acceder a juegos de PS5 desde Steam Deck, aunque aquella solución utiliza servicios en la nube y FX Steam Launcher apuesta por ejecutar los juegos mediante virtualización y traducción local.
Quienes quieran conocer la herramienta pueden consultar la web oficial de FX Steam Launcher. Su código está publicado en GitHub bajo la licencia Apache 2.0, en el repositorio fxgl/steamac.
En definitiva, SteamOS en Mac abre una alternativa interesante para aprovechar parte de una biblioteca de Steam sin abandonar el ordenador de Apple. Los resultados del M4 Max invitan al optimismo, pero la compatibilidad depende de cada juego y los requisitos de memoria, gráficos y sistemas antitrampas siguen marcando diferencias importantes. ¿Probarías esta solución para recuperar tus juegos de Windows o esperarías a una compatibilidad más amplia?












