Hace poco Google y Valve dieron a conocer que han iniciado con las pruebas beta de la implementación del servicio de entrega de juegos Steam para la plataforma Chrome OS. Con lo cual se brinda la capacidad de usar Steam y sus aplicaciones de juegos está disponible para Chromebooks Acer, ASUS, HP, Framework, IdeaPad y Lenovo con al menos una CPU Intel Core i3 o AMD Ryzen 3 y 8 GB de RAM (i5 / Ryzen 5 y 16 GB de RAM recomendado).
En comparación con las versiones alfa ofrecidas anteriormente, la versión beta triplica la cantidad de Chromebooks compatibles y que sobre todo simplifica la interfaz, mejora el rendimiento y mejora la compatibilidad del juego (a la lista de juegos probadosañadido 50 juegos nuevos).
Se menciona que se admite el lanzamiento de juegos suministrados tanto para Linux como para Windows. Al elegir un juego, en primer lugar, se intenta iniciar la compilación de Linux del juego, pero si no hay una versión de Linux, también puede instalar la versión de Windows, que se ejecutará utilizando la capa Proton basada en Wine, DXVK y vkd3d.
Los juegos se ejecutan en una máquina virtual separada con un entorno Linux, cuya implementación se basa en el subsistema CrosVM que utiliza el hipervisor KVM.
El proyecto Steam en Chromebook se trata de brindar los mejores y más innovadores juegos a los usuarios de Chromebook con el rendimiento que necesitan para brillar. Eso significa todo, desde agregar soporte para las principales bibliotecas de gráficos como DirectX 12 y Vulkan 1.3 hasta mejorar la forma en que se almacenan y persisten los sombreadores.
Una de las mejoras de rendimiento más amplias se relaciona con las pantallas de alta resolución, que anteriormente sufrían un impacto significativo en el rendimiento incluso cuando el juego en sí se ejecutaba a una resolución mucho más baja. Hemos mejorado nuestro sistema de escalado para que ahora puedas jugar muchos más juegos en pantallas QHD y UHD y ver los beneficios de rendimiento de reducir la resolución del juego en todas las pantallas.
Dentro de la máquina virtual base, se lanzan contenedores separados con programas (utilizados por LXC), que se pueden instalar como aplicaciones normales para Chrome OS.
Las aplicaciones de Linux instaladas se ejecutan de manera similar a las aplicaciones de Android en Chrome OS, mostrando íconos en el cajón de la aplicación. Para el funcionamiento de aplicaciones gráficas, CrosVM brinda soporte integrado para clientes Wayland (virtio-wayland) con la ejecución del servidor compuesto Sommelier en el lado del host principal.
Ademas, es importante tambien mencionar que se admiten tanto las aplicaciones basadas en Wayland como los programas X normales (se utiliza la capa XWayland).
Por la parte de los cambios realizados en la versión beta, se destacan los siguientes:
- Se agregó soporte para CPU AMD Ryzen 5000 C y 12 Gen Intel Gen Core, se redujeron los requisitos mínimos para CPU Intel Core i3 y AMD Ryzen 3.
- Se agregaron optimizaciones y ajustes específicos del juego.
- Reducción del consumo de espacio en disco al cambiar el formato de caché del sombreador.
- Se proporcionó persistencia de caché de sombreado entre sesiones.
- Se agregó soporte inicial para DirectX 12.
- Se agregó soporte para Vulkan 1.3.
- Reducción del uso de CPU en juegos que utilizan las API de gráficos DirectX y Vulkan.
- Gestión de almacenamiento rediseñada para albergar juegos descargados de Steam.
- Anteriormente, el espacio se asignaba en función del tamaño de los archivos de instalación y no se tenía en cuenta el contenido que se podía descargar directamente desde el juego. Ahora se puede asignar espacio adicional de forma dinámica.
- Operaciones optimizadas de escalado y renderizado usando la GPU. Rendimiento de escalado de salida mejorado para pantallas de muy alta resolución (QHD y UHD).
- Cambio mejorado al modo de pantalla completa.
- Manejo mejorado del teclado.
- Gestión de ventanas mejorada.
- Se agregó una notificación de batería baja, incluso en juegos de pantalla completa.
- Se ha propuesto un nuevo instalador.
- Rendimiento mejorado al usar OpenGL y Vulkan.
Finalmente para los interesados en poder probar la versión beta de Steam, deben saber que ya se ofrece en versiones de prueba de Chrome OS 108.0.5359.24 (pueden habilitado a través de chrome://flags#enable-borealis).
Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.