14 puntos por GN⁺ 2025-12-04 | 4 comentarios | Compartir por WhatsApp

Steam Machine hoy, Steam Phones mañana

  • Se confirma que Valve es el actor clave que aprovecha tecnologías de código abierto para hacer posible ejecutar juegos de PC para Windows en dispositivos basados en Arm
  • Al combinar Proton y el emulador Fex, logra que juegos de Windows para x86 puedan ejecutarse en dispositivos Arm basados en Linux
  • Desde 2016, Valve ha contratado directamente y financiado a los desarrolladores de Fex, impulsando la compatibilidad con Arm como un objetivo de largo plazo
  • La versión de SteamOS para Arm mantiene la misma estructura que la actual y permite ejecutar juegos mediante Proton y Fex
  • Esta tecnología se considera la base para ejecutar juegos de PC en distintos dispositivos Arm, como smartphones, laptops y desktops

La estrategia de Valve para gaming en Arm

  • Valve desarrolla y respalda tecnologías de código abierto para ejecutar juegos de Windows en arquitectura Arm sin necesidad de portarlos
    • Los componentes centrales son Proton (capa de compatibilidad Windows-Linux) y Fex (emulador de traducción x86-Arm)
    • Proton, basado en Wine, traduce las llamadas a la API de Windows para adaptarlas al entorno Linux
    • Fex realiza una conversión en tiempo real de código x86 a código Arm mediante JIT (Just-In-Time)
  • Valve es el fundador de facto y principal financiador del proyecto Fex, y contrató personal clave desde las primeras etapas del desarrollo
    • Desde 2016~2017 comenzó un desarrollo de largo plazo junto con desarrolladores de código abierto para asegurar compatibilidad con Arm
    • Ryan Houdek, desarrollador principal de Fex, trabaja a tiempo completo gracias al apoyo de Valve

Steam Frame y la expansión del ecosistema Arm

  • El headset Steam Frame no es solo un dispositivo VR, sino una plataforma tecnológica para ejecutar juegos de Steam en dispositivos basados en Arm
    • La misma tecnología puede usarse en Samsung Galaxy, Google Pixel, laptops gamer con Arm y más
    • El periodista ejecutó Hollow Knight: Silksong en un smartphone Galaxy, probando directamente esta tecnología
  • Valve apunta a distintos formatos con la versión Arm de SteamOS: handhelds, laptops y desktops
    • Se mantiene sobre la misma base de Arch Linux, con la misma configuración que incluye Proton y Fex
    • Proton para Arm está compilado como código Arm y se integra con Fex

Estructura técnica y funcionamiento

  • Proton es una extensión de Wine que implementa en Linux las API necesarias para ejecutar juegos de Windows
    • Traduce llamadas a API de Windows, como DirectX, DirectSound y entrada USB, hacia API de Linux
    • Incluye capas de traducción gráfica como DXVK (D3D11→Vulkan) y VKD3D (D3D12→Vulkan)
  • Proceso de ejecución en entorno Arm
    • Proton analiza los segmentos de código y, si detecta código x86, los envía a Fex
    • Fex convierte el código x86 a código Arm y luego lo ejecuta
    • Cuando hay llamadas a API, cambia a código nativo Arm para minimizar la pérdida de rendimiento

La filosofía de desarrollo y el objetivo de Valve

  • Valve busca evitar que los desarrolladores de juegos desperdicien tiempo porteando por arquitectura
    • Su postura es que “el trabajo de portabilidad es un esfuerzo desperdiciado desde la perspectiva del valor de la biblioteca”
    • La idea es que los desarrolladores puedan concentrarse en mejorar la calidad de los juegos y crear nuevos títulos
  • Valve quiere aplicar a la transición hacia Arm la experiencia exitosa del gaming en Linux con Steam Deck
    • Destaca la escalabilidad del gaming basado en Linux y la evolución continua del ecosistema open source

Perspectivas a futuro y expansión a otros dispositivos

  • Valve espera una mayor diversidad de dispositivos SteamOS basados en Arm
    • Menciona posibilidades en formatos como ultraligeras, laptops de alto rendimiento, handhelds y desktops
    • También ve potencial en diseños de desktop basados en SoC grandes, como los chips serie M de Apple
  • SteamOS for Arm no será un sistema operativo aparte, sino que mantendrá la misma base de código
    • A futuro, planea ampliar el soporte de SteamOS en distintos dispositivos Arm mediante colaboraciones con OEM
    • Por ahora no hay un plan comercial concreto, y el enfoque sigue puesto en Steam Machine y Steam Deck

Otros elementos técnicos

  • La función de ejecutar apps Android en Steam Frame no incorpora Android completo, sino que se implementa con una capa de compatibilidad similar a Proton
    • Solo proporciona las bibliotecas necesarias para ejecutar juegos y permite correr código Arm tal cual
  • Sobre la posibilidad de lanzar un SteamOS Phone, Valve dijo que “no descarta la posibilidad, pero no es el foco principal por ahora”
    • Actualmente se concentra en mejorar la experiencia de gaming en sala, handheld y desktop

El lugar de Arm en el gaming

  • Valve considera que Arm es competitivo en segmentos de bajo consumo y rendimiento medio
    • Resulta especialmente favorable por debajo del nivel de rendimiento de Steam Deck
    • Más que marcar la dirección del mercado, su objetivo es construir una plataforma que soporte todas las opciones

4 comentarios

 
ethanhur 2025-12-04

Soy usuario de Steam Deck, y siento que lo que Valve está haciendo últimamente es el tipo de cosas donde clientes, empresa e industria pueden salir ganando todos.

Como es la empresa personal de Gabe Newell, creo que por eso pueden seguir tomando este tipo de decisiones de forma sostenida a largo plazo.

 
m00nlygreat 2025-12-04

Yo también lo estoy celebrando. Hasta ahora era difícil dejar Windows por los juegos. Muchas gracias

 
aobamisaki 2025-12-11

(Al menos en el gaming) yo también espero con ganas el día en que podamos salir por completo de la sombra de Windows.

 
GN⁺ 2025-12-04
Opiniones de Hacker News
  • Todo lo que Valve está haciendo por el ecosistema Linux realmente está teniendo un impacto enorme
    Ya hasta da pena seguir usando el meme de HL3 como chiste, considerando todo lo que de verdad han hecho por la comunidad

    • Valve es una de las pocas empresas que en HN suelen mencionar como una compañía que “hace cosas buenas en secreto”. La mayoría de las empresas, en cambio, son llamadas “compañías que hacen cosas malas en secreto”
    • Compré una Steam Deck para apoyar financieramente los esfuerzos de Valve con Linux. Casi no juego, pero gracias a los desarrolladores de Wine, CodeWeavers y Valve, ya no hace falta escuchar eso de que “en Linux no se puede jugar”. De hecho, ahora Linux rinde mejor que Windows
      Video relacionado
    • El meme de HL3 originalmente lo tomaba como una broma bienintencionada. Ahora ya es parte de la cultura gamer, y estoy esperando algo como “SteamOS 2: Episode 2 part 1”
    • Me encantan Proton y Steam, pero no hay que repetir el error de idolatrar empresas, como pasó con Google. Si cambia la dirección, la política puede empeorar en cualquier momento
    • Hay rumores fuertes de que un nuevo Half-Life realmente está en desarrollo. Se espera que salga junto con hardware nuevo en 2026
  • Valve está ejecutando muy bien la estrategia de monetizar complementos (es decir, abrir las capas de arriba y de abajo)

  • La mayoría de los juegos multijugador modernos no funcionan en capas de traducción por el tema del anti-cheat, pero hay algunas excepciones. Los anti-cheat en usermode a veces funcionan tal cual en Wine, y también hay juegos que agregaron soporte para Proton

    • Funcionan, pero no detienen las trampas por completo. La naturaleza del open source es que el usuario tiene el control, así que si quiere, también puede hacer trampas. Gracias al profiling y a las bibliotecas documentadas en Linux, es fácil entender la estructura
    • Es como decir: “Rust, ¿estás viendo esto?”. Incluso la Masterchief Collection de Microsoft tiene soporte, así que no entiendo por qué otras desarrolladoras no lo hacen
      areweanticheatyet.com
    • Arc Raiders es un buen ejemplo de un juego multijugador moderno que funciona bien en Proton. Casi no tiene problemas de trampas
    • SteamOS es un Linux inmutable, así que puede garantizar la integridad del sistema mediante SecureBoot y attestation. Creo que esa es exactamente la razón por la que Valve está empujando su propio hardware: para dar soporte al anti-cheat en Linux
    • Si Valve quisiera inyectarme software anti-cheat en las venas, probablemente también estaría bien. Así de mucha confianza me inspira
  • Ojalá Valve eliminara por completo Wayland/X11/Xwayland. Wayland todavía tiene poco soporte de apps y no es compatible con GPUs NVIDIA. X11 es demasiado viejo, y Xwayland se siente como una mezcla de las desventajas de ambos mundos

    • Por eso me da curiosidad saber qué display server usan o recomiendan
  • Me gustaría ver SteamOS también en MacOS. Steam corre bien en mi Mac Mini, pero sería genial si todos los juegos estuvieran soportados

    • Es poco probable que Apple se involucre activamente, pero si colaborara con Valve para mostrar compatibilidad al nivel de Steam Deck también en Mac, sería fantástico
    • El problema es la falta de soporte para Vulkan. Soluciones indirectas como MoltenVK no son limpias. Encimar Wine, Rosetta 2, DXVK y MoltenVK genera dudas en rendimiento y estabilidad
    • La razón por la que Valve está haciendo este proyecto es salirse del control del proveedor del SO. En ese sentido, Apple sería la peor opción
    • ¿Tal vez lo que buscas es Crossover? No ejecuta Steam de forma nativa, pero en una M2 mini el rendimiento es decente. Incluso juegos multiplataforma como Baldur’s Gate 3 corren bien
    • La última colaboración entre Valve y Apple fue el soporte para SteamVR en 2016. Se cayó como un año después, pero ojalá vuelva a darse una cooperación así
  • Tengo curiosidad por la fecha de lanzamiento de la próxima generación de Steam Deck. Espero 2025, pero creo que es más probable 2026. Después de jugar GTA: San Andreas en Switch, sentí que ya hace falta un dispositivo más potente
    Artículo relacionado

    • Valve dijo que el próximo año lanzaría una Steam Machine, y que la sucesora de Steam Deck esperará hasta que realmente represente una mejora clara, así que tal vez sea por 2027
      Fuente
    • Yo compré una Legion Go S, porque principalmente hago streaming de juegos desde la desktop. Me gusta su pantalla de alta resolución a 120Hz. Viene con SteamOS preinstalado y, a nivel de software, es casi igual a una Steam Deck. Eso sí, la distribución de botones y la cantidad de botones traseros asignables me dejan con ganas de más
    • Creo que Steam Deck 2 llegará después de la segunda mitad de 2026
    • Si estás considerando un portátil alternativo, Bazzite o CachyOS Handheld Edition podrían ser mejores opciones. SteamOS tiene un kernel y un stack gráfico viejos, así que le falta soporte para hardware reciente. Hoy por hoy, los dispositivos basados en AMD Strix Halo son los más potentes, pero cuestan demasiado. Yo voy a esperar hasta poder usar FSR4 de forma nativa
    • Lo mejor es simplemente comprar una Steam Deck. La relación precio-rendimiento es aplastante. Estoy muy satisfecho con mi Steam Deck OLED y todavía siento que le queda mucha vida útil
  • Microsoft ha intentado varias veces con Windows on ARM, pero ha fracasado. En cambio, Valve sí parece tener posibilidades de lograrlo

    • Valve no está tratando de ejecutar Windows, sino de optimizar el gaming de escritorio en sí para ARM. Microsoft fracasó intentando forzar la migración de un SO ya inflado
    • Aunque el intento de Microsoft con ARM falló, los metadatos binarios x86 generados en el proceso ayudan a mejorar el rendimiento del emulador ARM de Valve
    • También hay quien bromea con que mejor se lo encarguen a Copilot
    • El problema era que no estaba claro cuál era la ventaja de un dispositivo ARM. Valve está intentando usar ARM para dispositivos ultracompactos enfocados en streaming. Es un espacio que hoy x86 no puede reemplazar
    • Al final, la cohesión de la comunidad en torno a Linux y Steam Machine está derribando los intentos de control de Microsoft. La guerra ARM vs RISC todavía es prematura, pero Valve ya va por delante de Microsoft
  • Me pregunto cuánto cambia realmente la eficiencia energética de ARM. Sobre todo bajo carga de juego

    • El impacto del set de instrucciones en sí es mínimo. Lo que pasa es que los chips eficientes simplemente están usando ARM
    • Depende de la carga de trabajo. ARM es eficiente en reposo o en operaciones simples, pero se vuelve más lento al manejar instrucciones SIMD
  • Si Valve lograra hacer SteamOS compatible con todos los programas de Windows, ¿podría reemplazar a Windows?

    • En realidad ni siquiera hace falta. Ni a Microsoft le interesa tanto licenciar Windows, y las empresas no van a usar un “Windows falso”. No hay modelo de negocio
  • Si la licencia de ARM es poco amigable, ¿no sería mejor explorar la arquitectura RISC-V?

    • Todavía no existen chips RISC-V de 64 bits y alto rendimiento que estén comercializados. ARM ya tiene una base técnica muy sólida con tecnologías como Proton y Rosetta
    • ARM no es completamente abierto, pero tampoco es una empresa monopólica codiciosa. A RISC-V todavía le faltan implementaciones de alto rendimiento
    • Valve no intenta empujar el mercado en una dirección específica, sino que se enfoca en dar soporte al hardware que los consumidores usan hoy. Por eso parece haber elegido ARM para Steam Frame
    • RISC-V todavía no alcanza el nivel de rendimiento y compatibilidad de CPU/GPU de ARM64 o AMD64
    • ARM tiene una configuración geopolítica más centrada en Occidente, mientras que RISC-V está más centrado en Oriente. Valve está siguiendo una estrategia para rodear a Microsoft y, hasta ahora, casi todos sus intentos han salido bien. La guerra ARM vs RISC todavía es prematura