Microsoft explique pourquoi la meilleure fonctionnalité de Xbox n’est toujours pas arrivée sur PC

Lorsque Microsoft a annoncé Windows 11 , il a présenté la version comme le meilleur système d'exploitation pour les jeux, et il avait certaines fonctionnalités pour étayer cette affirmation. Depuis son lancement, Microsoft travaille à l'intégration de fonctionnalités telles que Auto HDR et DirectStorage qui ont fait leurs débuts sur les consoles Xbox dans l'écosystème Windows.

Mais une fonctionnalité essentielle manque toujours : Quick Resume.

Quick Resume est une fonctionnalité sur Xbox qui vous permet de suspendre simultanément trois jeux (ou plus dans certains cas) et de basculer entre eux en quelques secondes. Cela semble assez simple – créez simplement un état de sauvegarde, n'est-ce pas? Mais Quick Resume a beaucoup plus à faire. Il est naturel de s'attendre à la fonctionnalité sur PC étant donné le travail de Microsoft pour apporter d'autres fonctionnalités Xbox à son dernier système d'exploitation. C'est possible, mais Microsoft est loin d'être en mesure d'actionner un interrupteur pour rendre la fonctionnalité opérationnelle.

Plus qu'à suspendre

Système d'E/S Xbox Series X.
Microsoft

Lorsque j'ai commencé à rechercher cette pièce, j'ai trouvé une solution simple pour Quick Resume sur PC. Ouvrez Resource Monitor dans Windows lorsque vous avez terminé avec un jeu, suspendez le processus de jeu et reprenez-le chaque fois que vous avez terminé. Impact minimal sur les performances et fonctionne avec la plupart des jeux. Mais Jason Ronald, qui a dirigé le développement du matériel Xbox Series X/S , a déclaré que Quick Resume n'est pas si simple.

"Pour donner un peu de contexte, il nous a probablement fallu deux à deux ans et demi de temps de développement pour que Quick Resume soit aussi solide qu'il l'est", m'a dit Ronald, soulignant également le travail que l'équipe a fait sur le poste de fonctionnalité -lancement. La raison – Quick Resume ne se contente pas de suspendre un processus auquel vous pourrez accéder plus tard.

Ronald a expliqué que la Xbox Series X/S exécute simultanément trois systèmes d'exploitation : le plus élevé pour l'interface utilisateur et le menu, le milieu pour le jeu lui-même et le plus bas pour l'accès direct au matériel. C'est l'interaction entre les deux derniers qui permet la reprise rapide. Ronald a dit que vous pouviez les considérer comme des machines virtuelles. Celui de niveau intermédiaire où se trouve le jeu est mis en hibernation, qui capture l'état complet de la machine, et qui est écrit directement sur le SSD via le système d'exploitation de niveau le plus bas.

Ce système est loin de suspendre un processus, et c'est la raison pour laquelle vous pouvez revenir aux jeux Quick Resume après avoir débranché la Xbox Series X, l'avoir mise à jour ou l'avoir laissée pendant des semaines. Pour obtenir quelque chose comme Quick Resume sur PC maintenant, vous devez exécuter vos jeux via une machine virtuelle, en enregistrer l'état sur un disque dur et espérer que rien ne s'est mal passé à votre retour.

Faire cela n'est pas rare sur PC. Vous pouvez enregistrer l'état d'une machine virtuelle sur votre disque dur, tout comme Quick Resume, et la grande majorité des émulateurs PC prennent en charge les états de sauvegarde qui font exactement la même chose. Les variables font la différence. Un état de sauvegarde pour un émulateur PS2 est assez simple compte tenu du nombre limité de variables en jeu, mais l'approche «tout va bien» sur PC rend ce même système beaucoup plus compliqué.

PC est le Far West sauvage

Refroidissement par eau personnalisé à l'intérieur d'un PC de jeu.
Jacob Roach / Tendances numériques

Le plus grand obstacle pour Quick Resume sur PC est la large gamme de matériel disponible – et je soupçonne que la plupart des passionnés en sont déjà conscients. Ronald a également souligné la diversité des logiciels sur PC, ce qui entraîne des obstacles majeurs.

"Vous avez également un environnement logiciel plus complexe", a déclaré Ronald. "Beaucoup de joueurs sur PC personnalisent leurs plates-formes, vous avez des pilotes personnalisés uniques à différentes cartes graphiques, vous avez des mods en plus. Le PC est définitivement beaucoup plus compliqué.

Ma question portait sur les vitrines. Le Xbox Game Pass sur PC est génial, mais Steam et Epic Games Store sont les endroits où vivent la plupart des titres. Ronald n'a pas dit explicitement que d'autres vitrines ne fonctionneraient pas avec PC – avec suffisamment de travail et les relations de Microsoft avec Valve et Epic, tout est possible – mais il a dit que cela ajoutait encore une autre couche de complexité.

Un facteur contributif est l'emballage du jeu, ou la manière dont tous les actifs finaux d'un jeu sont regroupés pour être livrés sur une vitrine numérique. Bien que les vitrines sur PC partagent des similitudes avec l'emballage – Steam et l'application Xbox, par exemple, installeront automatiquement des frameworks dépendants dans le cadre du processus d'installation – il existe également de nombreuses différences.

Logo Steam sur PC.

Quelle partie du jeu est installée en premier ? Comment les mises à jour sont-elles livrées ? Quel ensemble de fichiers sont chiffrés via DRM et où se trouvent-ils ? Aucune de ces questions n'est difficile à répondre pour un écosystème fermé comme une console Xbox, mais elles se superposent aux obstacles dans les dizaines de vitrines et de lanceurs disponibles sur PC.

Et en fin de compte, cela tue l'intérêt de Quick Resume sur PC s'il n'est pas correctement prémédité : "Nous ne voulons pas être dans une situation où cela fonctionne sur ce jeu mais pas sur ce jeu, ou cela fonctionne sur ce devanture de magasin par rapport à cette devanture de magasin. Ce que nous voulons offrir, c'est l'expérience la plus cohérente possible.

DirectStorage est le début, pas la fin

Le SSD de jeu WD Black SN770 installé dans un ordinateur.

Une grande partie de la discussion sur le CV rapide sur PC est issue de Microsoft apportant DirectStorage sur PC – une API de stockage qui est à l'origine des temps de chargement rapides de la Xbox. DirectStorage et Quick Resume sont étroitement liés ; si proche, en fait, que certains ont confondu DirectStorage arrivant sur PC avec Quick Resume à venir également.

Ronald a mis fin à cette hypothèse rapidement : "Quick Resume lui-même est certainement beaucoup plus compliqué que l'API DirectStorage."

DirectStorage est une base qui pourrait ouvrir la voie à Quick Resume sur PC, mais elle ne fait pas intrinsèquement fonctionner cette fonctionnalité. Pour même activer Quick Resume, vous auriez essentiellement besoin d'un miroir de l'architecture Velocity de Xbox, qui combine un SSD PCIe rapide, l'API DirectStorage, des blocs de décompression matérielle et un flux de retour d'échantillonneur. Et c'est la ligne de départ du développement d'une fonctionnalité comme DirectStorage.

Ronald a déclaré que Quick Resume ne serait pas possible "à moins que DirectStorage ne soit [sur PC] et stable dans l'écosystème", mais il est important de garder à l'esprit qu'il a fallu plus de deux ans à l'équipe Xbox pour le rendre stable sur une console fermée. écosystème. Même dans ce cas, Ronald dit qu'un petit nombre de jeux peuvent avoir des problèmes – peut-être qu'ils reprennent avec un son défectueux ou manquant, ou dans le cas d'un jeu en ligne uniquement, ils vous ramènent simplement au menu principal.

Ces complexités existent sur la console, et un environnement PC ne fait que les multiplier. Après avoir creusé dans Quick Resume et parlé avec Ronald, j'ai commencé à comprendre combien d'efforts peuvent être investis dans une fonctionnalité apparemment simple. Et si Microsoft était capable de faire fonctionner quelque chose comme Quick Resume sur PC, cela pourrait avoir des implications bien au-delà de la reprise de quelques jeux.

Pour l'instant, cependant, Quick Resume est pris dans les limbes. Il est possible que nous le voyions à l'avenir sur PC, mais il y a un long chemin à parcourir. "Je ne veux pas dire jamais", a déclaré Ronald. "Mais pour le moment, notre objectif est d'apporter des choses comme DirectStorage sur le PC, et cela pourrait ouvrir la possibilité à l'avenir."

Cet article fait partie de ReSpec – une colonne bihebdomadaire continue qui comprend des discussions, des conseils et des rapports approfondis sur la technologie derrière les jeux sur PC.