Microsoft explica porque o Quick Resume ainda não chegou ao PC

Respec dt imagem em destaque 2
Esta história faz parte da série ReSpec de Jacob Roach, cobrindo o mundo dos jogos e hardware para PC.

Quando a Microsoft anunciou Windows 11, enquadrou o lançamento como o melhor sistema operacional para jogos e tinha alguns recursos para apoiar essa afirmação. Desde o lançamento, a Microsoft tem trabalhado em trazendo recursos como Auto HDR e DirectStorage que estreou nos consoles Xbox no ecossistema Windows.

Conteúdo

  • Mais do que suspender
  • PC é o oeste selvagem e selvagem
  • DirectStorage é o começo, não o fim

Vídeos recomendados

Mas um recurso crítico ainda está faltando: Quick Resume.

Quick Resume é um recurso do Xbox que permite suspender simultaneamente três jogos (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.

Relacionado

  • Pedi aos desenvolvedores que explicassem por que as portas do PC em 2023 funcionam como lixo
  • Os consoles ainda têm uma grande vantagem e estão prejudicando os jogos de PC
  • Por que os novos monitores de jogos OLED ainda não conseguem superar os melhores do ano passado

Mais do que suspender

Sistema de E/S do Xbox Series X.
Microsoft

Quando comecei a pesquisar esta peça, 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 Xbox Series X/S hardware, disse que o Quick Resume não é tão simples.

“Para dar algum contexto, provavelmente levamos de dois a dois anos e meio de tempo de desenvolvimento para obter o Quick Resume ser tão sólido quanto é”, Ronald me disse, também apontando para o trabalho que a equipe fez no recurso pós-lançamento. O motivo - Quick Resume não apenas suspender um processo para você acessar depois.

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

Este sistema está longe de suspender um processo e é o motivo pelo qual você pode retornar aos jogos do Quick Resume depois de desconectar o Xbox Series X, atualizando-o ou deixando-o 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 dele em um disco rígido e torcer para que nada dê errado quando você voltar.

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 emuladores de pc suporte salvar estados 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 o mesmo sistema muito mais complicado.

PC é o oeste selvagem e selvagem

Resfriamento a água personalizado dentro de um PC para jogos.
Jacob Roach / Tendências Digitais

O maior obstáculo para o Quick Resume no PC é a ampla gama 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 obstáculos importantes.

“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 pergunta era sobre vitrines. Xbox Game Pass no PC é ótimo, mas o Steam e a Epic Games Store são onde reside a maioria dos títulos. Ronald não disse explicitamente que outras vitrines não funcionariam com o PC - com 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 recursos finais de um jogo são agrupados para entrega em uma loja digital. Embora as vitrines no PC compartilhem semelhanças com a embalagem - tanto o Steam quanto o aplicativo Xbox, por exemplo, instalar automaticamente estruturas dependentes como parte do processo de instalação — há muitas diferenças como bem.

Logotipo do Steam em um PC.

Qual parte do jogo é instalada primeiro? Como as atualizações são entregues? Que conjunto de arquivos são criptografado por 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 elas superam obstáculos nas dezenas de vitrines e inicializadores disponíveis no PC.

E, finalmente, isso mata o objetivo do Quick Resume no PC se não for pensado adequadamente: “Não queremos estar em uma situação em que funciona neste jogo, mas não naquele jogo, ou funciona nesta loja versus aquela vitrine. O que queremos fornecer é a experiência mais consistente possível.”

DirectStorage é o começo, 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 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 confundiram o DirectStorage chegando no PC com o Quick Resume chegando também.

Ronald colocou 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 pavimentar o caminho para o Quick Resume no PC, mas não necessariamente faz esse recurso funcionar. Para habilitar o Quick Resume, você precisa essencialmente de um espelho da arquitetura Velocity do Xbox, que combina um SSD PCIe rápido, a API DirectStorage, blocos de descompressão de hardware e feedback do sampler transmissão. E essa é a linha de partida do desenvolvimento de um recurso como o DirectStorage.

As complexidades existem no console e um ambiente de PC apenas as multiplica.

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 demorou mais de dois anos para a equipe do Xbox conseguir estabilizá-lo em um console fechado ecossistema. Mesmo assim, Ronald diz que um pequeno número de jogos pode ter problemas - talvez eles continuem com falhas ou falta de áudio ou, no caso de um jogo apenas online, eles simplesmente o inicializam de volta no menu principal.

Essas complexidades existem no console e um ambiente de PC apenas as multiplica. Depois de pesquisar o Quick Resume e falar com Ronald, comecei a entender quanto esforço pode ser necessário para 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 de retomar alguns jogos.

Por enquanto, porém, o Quick Resume está no limbo. É possível que o vejamos no futuro no PC, mas há um longo caminho pela frente. “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 ReSpec – uma coluna quinzenal contínua que inclui discussões, conselhos e relatórios detalhados sobre a tecnologia por trás dos jogos para PC.

Recomendações dos editores

  • Com parcerias exclusivas de PC, todos perdem
  • As piores portas de PC de todos os tempos - e por que elas eram tão ruins
  • Por favor, deixe esses rumores sobre o Quick Resume para PC serem verdadeiros
  • Os laptops para jogos ainda estão mentindo para nós e está ficando ainda mais complicado
  • Como o Unreal Engine 5 está lidando com o maior problema em jogos para PC