Microsoft explica por qué la mejor función de Xbox todavía no ha llegado a PC
Cuando Microsoft anunció Windows 11 , enmarcó el lanzamiento como el mejor sistema operativo para juegos y tenía algunas características para respaldar esa afirmación. Desde su lanzamiento, Microsoft ha estado trabajando para traer características como Auto HDR y DirectStorage que debutaron en las consolas Xbox al ecosistema de Windows.
Pero todavía falta una característica crítica: Quick Resume.
Quick Resume es una característica de Xbox que te permite suspender simultáneamente tres juegos (o más en algunos casos) y cambiar entre ellos en cuestión de segundos. Parece bastante simple: simplemente cree un estado de guardado, ¿verdad? Pero Quick Resume tiene mucho más en juego. Es natural esperar la función en la PC dado el trabajo de Microsoft para llevar otras funciones de Xbox a su último sistema operativo. Es posible, pero Microsoft está lejos de poder activar un interruptor para que la función funcione.
Más que suspender
Cuando originalmente comencé a investigar esta pieza, encontré una solución fácil para Quick Resume en PC. Abra el Monitor de recursos en Windows cuando haya terminado con un juego, suspenda el proceso del juego y reanúdelo cuando haya terminado. Impacto mínimo en el rendimiento y funciona con la mayoría de los juegos. Pero Jason Ronald, quien dirigió el desarrollo del hardware Xbox Series X/S , dijo que Quick Resume no es tan simple.
"Para dar un poco de contexto, probablemente nos tomó dos o dos años y medio de tiempo de desarrollo lograr que Quick Resume fuera tan sólido como es", me dijo Ronald, y también señaló el trabajo que el equipo ha realizado en la publicación destacada. -lanzar. La razón: Quick Resume no solo suspende un proceso para que pueda acceder más tarde.
Ronald explicó que Xbox Series X/S ejecuta tres sistemas operativos simultáneamente: el más alto para la interfaz de usuario y el menú, el medio para el juego en sí y el más bajo para el acceso directo al hardware. Es la interacción entre los dos inferiores lo que permite la reanudación rápida. Ronald dijo que podías pensar en ellos como máquinas virtuales. El de nivel medio donde se encuentra el juego se pone en hibernación, lo que captura el estado completo de la máquina, y eso se escribe directamente en el SSD a través del sistema operativo de nivel más bajo.
Este sistema está lejos de suspender un proceso, y es la razón por la que puedes volver a los juegos de Quick Resume después de desconectar la Xbox Series X, actualizarla o dejarla durante semanas. Para obtener algo como Quick Resume en la PC ahora, tendría que ejecutar sus juegos a través de una máquina virtual, guardar el estado en un disco duro y esperar que nada haya salido mal cuando regrese.
Hacer eso no es inaudito en la PC. Puede guardar el estado de una máquina virtual en su disco duro, al igual que Quick Resume, y la gran mayoría de los emuladores de PC admiten guardar estados que hacen exactamente lo mismo. Las variables marcan la diferencia. Un estado de guardado para un emulador de PS2 es bastante sencillo dada la cantidad limitada de variables en juego, pero el enfoque de "todo vale" en la PC hace que el mismo sistema sea mucho más complicado.
PC es el salvaje oeste
El mayor obstáculo para Quick Resume en PC es la amplia gama de hardware disponible, y sospecho que la mayoría de los entusiastas ya lo saben. Sin embargo, Ronald también señaló la diversidad de software en la PC, lo que causa algunos obstáculos importantes.
“También tienes un entorno de software más complejo”, dijo Ronald. “Muchos jugadores de PC personalizan sus equipos, tienes controladores personalizados únicos para diferentes tarjetas gráficas, tienes mods encima. La PC es definitivamente mucho más complicada”.
Mi pregunta era sobre escaparates. Xbox Game Pass para PC es genial, pero Steam y Epic Games Store son donde viven la mayoría de los títulos. Ronald no dijo explícitamente que otros escaparates no funcionarían con PC, dado el trabajo suficiente y las relaciones de Microsoft con Valve y Epic, todo es posible, pero dijo que agrega otra capa de complejidad.
Un factor que contribuye es el empaque del juego, o cómo se agrupan todos los activos finales de un juego para su entrega en una tienda digital. Aunque los escaparates de las PC comparten similitudes con los paquetes (tanto Steam como la aplicación Xbox, por ejemplo, instalarán automáticamente marcos dependientes como parte del proceso de instalación), también hay muchas diferencias.
¿Qué parte del juego se instala primero? ¿Cómo se entregan las actualizaciones? ¿Qué conjunto de archivos se cifran a través de DRM y dónde se encuentran? Ninguna de estas son preguntas difíciles de responder para un ecosistema cerrado como una consola Xbox, pero superan los obstáculos en las docenas de escaparates y lanzadores disponibles para PC.
Y, en última instancia, eso mata el punto de Quick Resume en PC si no se le da la debida previsión: "No queremos estar en una situación en la que funcione en este juego pero no en ese juego, o funcione en este escaparate versus ese escaparate. Lo que sí queremos ofrecer es la experiencia más consistente posible”.
DirectStorage es el comienzo, no el final
Gran parte de la discusión sobre Quick Resume en PC surgió de Microsoft al traer DirectStorage a PC, una API de almacenamiento que está detrás de los rápidos tiempos de carga de Xbox. DirectStorage y Quick Resume están estrechamente relacionados; tan cerca, de hecho, que algunos combinaron la llegada de DirectStorage a la PC con la llegada también de Quick Resume.
Ronald dejó de lado esa suposición rápidamente: "Quick Resume en sí mismo es definitivamente mucho más complicado que la API de DirectStorage".
DirectStorage es una base que podría allanar el camino hacia Quick Resume en la PC, pero no hace que esa característica funcione inherentemente. Incluso para habilitar Quick Resume, esencialmente necesitaría un espejo de la arquitectura Velocity de Xbox, que combina un SSD PCIe rápido, la API de DirectStorage, bloques de descompresión de hardware y transmisión de retroalimentación de muestras. Y esa es la línea de partida del desarrollo de una función como DirectStorage.
Ronald dijo que Quick Resume no sería posible "a menos que DirectStorage estuviera [en PC] y fuera estable en el ecosistema", pero es importante tener en cuenta que el equipo de Xbox tardó más de dos años en estabilizarlo en una consola cerrada. ecosistema. Incluso entonces, Ronald dice que una pequeña cantidad de juegos pueden tener problemas, tal vez se reanudan con fallas o falta de audio, o en el caso de un juego solo en línea, simplemente lo reinician en el menú principal.
Estas complejidades existen en la consola, y un entorno de PC solo las multiplica. Después de profundizar en Quick Resume y hablar con Ronald, comencé a comprender cuánto esfuerzo se puede invertir en una característica aparentemente simple. Y si Microsoft pudo hacer que algo como Quick Resume funcionara en la PC, podría tener implicaciones mucho más allá de reanudar algunos juegos.
Sin embargo, por ahora, Quick Resume está atrapado en el limbo. Es posible que lo veamos en el futuro en PC, pero queda un largo camino por recorrer. “No quiero decir nunca”, dijo Ronald. “Pero en este momento, nuestro enfoque es llevar cosas como DirectStorage a la PC, y eso podría abrir la posibilidad en el futuro”.
Este artículo es parte de ReSpec , una columna quincenal continua que incluye discusiones, consejos e informes detallados sobre la tecnología detrás de los juegos de PC.