Microsoft explica por que o melhor recurso do Xbox ainda não chegou ao PC

Quando a Microsoft anunciou o Windows 11 , ela enquadrou o lançamento como o melhor sistema operacional para jogos e tinha alguns recursos para respaldar essa afirmação. Desde o lançamento, a Microsoft vem trabalhando para trazer recursos como Auto HDR e DirectStorage que foram lançados nos consoles Xbox para o ecossistema Windows.

Mas um recurso crítico ainda está faltando: Currículo Rápido.

Quick Resume é um recurso do Xbox que permite suspender três jogos simultaneamente (ou mais em alguns casos) e alternar entre eles em questão de segundos. Parece bastante simples – basta criar um estado de salvamento, certo? Mas o Quick Resume tem muito mais coisas acontecendo. É natural esperar o recurso no PC, dado o trabalho da Microsoft em trazer outros recursos do Xbox para seu sistema operacional mais recente. É possível, mas a Microsoft está longe de ser capaz de acionar um botão para tornar o recurso operacional.

Mais do que suspender

Sistema de E/S Xbox Series X.
Microsoft

Quando comecei a pesquisar este artigo, encontrei uma solução fácil para o Quick Resume no PC. Abra o Monitor de Recursos no Windows quando terminar um jogo, suspenda o processo do jogo e retome-o sempre que terminar. Impacto mínimo no desempenho e funciona com a maioria dos jogos. Mas Jason Ronald, que liderou o desenvolvimento do hardware Xbox Series X/S , disse que o Quick Resume não é tão simples assim.

“Para dar algum contexto, provavelmente levamos de dois a dois anos e meio de tempo de desenvolvimento para que o Quick Resume fosse tão sólido quanto é”, disse-me Ronald, também apontando para o trabalho que a equipe fez no post de destaque -lançar. O motivo — o Quick Resume não apenas suspende um processo para você acessar mais tarde.

Ronald explicou que o Xbox Series X/S roda três sistemas operacionais simultaneamente: o mais alto para a interface do usuário e o menu, o meio para o jogo em si e o mais baixo para acesso direto ao hardware. É a interação entre os dois inferiores que permite o Quick Resume. Ronald disse que você poderia pensar neles como máquinas virtuais. O nível médio em que o jogo está é colocado em hibernação, que captura o estado completo da máquina e é gravado diretamente no SSD através do sistema operacional de nível mais baixo.

Esse sistema está longe de suspender um processo e é o motivo pelo qual você pode retornar aos jogos Quick Resume depois de desconectar o Xbox Series X, atualizá-lo ou deixá-lo por semanas. Para obter algo como o Quick Resume no PC agora, você teria que executar seus jogos em uma máquina virtual, salvar o estado em um disco rígido e esperar que nada desse errado quando você voltasse.

Fazer isso não é inédito no PC. Você pode salvar o estado de uma máquina virtual em seu disco rígido, assim como o Quick Resume, e a grande maioria dos emuladores de PC suporta estados de salvamento que fazem exatamente a mesma coisa. As variáveis ​​fazem a diferença. Um estado de salvamento para um emulador de PS2 é bastante simples, dado o número limitado de variáveis ​​em jogo, mas a abordagem “vale tudo” no PC torna esse mesmo sistema muito mais complicado.

PC é o oeste selvagem

Refrigeração a água personalizada dentro de um PC para jogos.
Jacob Roach / Tendências Digitais

O maior obstáculo para o Quick Resume no PC é a ampla variedade de hardware disponível – e suspeito que a maioria dos entusiastas já esteja ciente disso. Ronald também apontou para a diversidade de software no PC, o que causa alguns grandes obstáculos.

“Você também tem um ambiente de software mais complexo”, disse Ronald. “Muitos jogadores de PC personalizam seus equipamentos, você tem drivers personalizados exclusivos para diferentes placas gráficas, você tem mods em cima disso. O PC é definitivamente muito mais complicado.”

Minha dúvida foi sobre as vitrines. O Xbox Game Pass no PC é ótimo, mas o Steam e a Epic Games Store são onde a maioria dos títulos vive. Ronald não disse explicitamente que outras vitrines não funcionariam com o PC – dado trabalho suficiente e as relações da Microsoft com a Valve e a Epic, tudo é possível – mas ele disse que adiciona mais uma camada de complexidade.

Um fator contribuinte é a embalagem do jogo, ou como todos os ativos finais de um jogo são agrupados para entrega em uma loja digital. Embora as vitrines no PC compartilhem semelhanças com o empacotamento – tanto o Steam quanto o aplicativo Xbox, por exemplo, instalarão automaticamente estruturas dependentes como parte do processo de instalação – também existem muitas diferenças.

Logo Steam em um PC.

Qual parte do jogo é instalada primeiro? Como as atualizações são entregues? Qual conjunto de arquivos é criptografado por meio de DRM e onde eles estão localizados? Nenhuma dessas são perguntas difíceis de responder para um ecossistema fechado como um console Xbox, mas eles se sobrepõem aos obstáculos nas dezenas de vitrines e lançadores disponíveis no PC.

E, em última análise, isso acaba com o objetivo do Quick Resume no PC se não for dado a devida premeditação: “Não queremos estar em uma situação em que funcione neste jogo, mas não naquele jogo, ou funcione neste vitrine versus essa vitrine. O que queremos oferecer é a experiência mais consistente possível.”

DirectStorage é o início, não o fim

O SSD para jogos WD Black SN770 instalado em um computador.

Grande parte da discussão do Quick Resume on PC veio da Microsoft trazendo o DirectStorage para PC – uma API de armazenamento que está por trás dos tempos de carregamento rápidos do Xbox. DirectStorage e Quick Resume estão intimamente relacionados; tão perto, de fato, que alguns DirectStorage combinados chegando no PC com o Quick Resume também.

Ronald deixou essa suposição de lado rapidamente: “O Quick Resume em si é definitivamente muito mais complicado do que a API DirectStorage”.

O DirectStorage é uma base que pode abrir o caminho para o Quick Resume no PC, mas não faz esse recurso inerentemente funcionar. Para habilitar o Quick Resume, você precisaria essencialmente de um espelho da Velocity Architecture do Xbox, que combina um SSD PCIe rápido, a API DirectStorage, blocos de descompressão de hardware e streaming de feedback de amostrador. E essa é a linha inicial de desenvolvimento de um recurso como o DirectStorage.

Ronald disse que o Quick Resume não seria possível “a menos que o DirectStorage estivesse [no PC] e estável no ecossistema”, mas é importante ter em mente que levou mais de dois anos para a equipe do Xbox torná-lo estável em um console fechado ecossistema. Mesmo assim, Ronald diz que um pequeno número de jogos pode ter problemas – talvez eles sejam retomados com falhas ou áudio ausente, ou no caso de um jogo somente online, eles simplesmente inicializam você de volta ao menu principal.

Essas complexidades existem no console e um ambiente de PC apenas as multiplica. Depois de pesquisar o Quick Resume e conversar com Ronald, comecei a entender quanto esforço pode ser feito em um recurso aparentemente simples. E se a Microsoft conseguiu fazer algo como o Quick Resume funcionar no PC, isso poderia ter implicações muito além da retomada de alguns jogos.

Por enquanto, porém, o Quick Resume está preso no limbo. É possível que o vejamos no futuro no PC, mas há um longo caminho pela frente. "Eu não quero dizer nunca", disse Ronald. “Mas agora, nosso foco é trazer coisas como DirectStorage para o PC, e isso pode abrir a possibilidade no futuro.”

Este artigo faz parte do ReSpec – uma coluna quinzenal em andamento que inclui discussões, conselhos e relatórios detalhados sobre a tecnologia por trás dos jogos para PC.