O problema é que a área de trabalho virtual do Windows não funciona como um “Windows separado”. Ela é mais uma forma de organizar janelas. Se tu fecha a área de trabalho, os aplicativos daquela área também fecham ou precisam continuar rodando em segundo plano.
Para algo tipo Quick Resume, o Windows teria que suspender o jogo mantendo ou salvando o estado da RAM e também muita coisa da
GPU. O Windows já consegue suspender processos e hibernar o sistema, mas isso não é a mesma coisa que trocar entre vários jogos grandes como no Xbox.
Em jogo leve ou indie até pode parecer que funciona, porque sobra RAM. Mas em jogos AAA, que comem muita RAM e VRAM, abrir um segundo jogo grande provavelmente vai forçar o sistema a descarregar coisa da memória, travar, fechar ou perder desempenho. Então o modo Xbox pode melhorar a interface e reduzir serviços, mas não vira automaticamente um Quick Resume igual ao console.
Tu deve estar falando do Suspended Time né, ele apenas faz a aplicação Hibernar. Abaixo pedi um texto do chatgpt para explicar melhor.
O
Suspended N Time no ROG Xbox Ally X e no ROG Ally basicamente tenta imitar o conceito do
Quick Resume do
Xbox Series X e Xbox Series S, mas ele funciona de um jeito bem diferente por causa das limitações do Windows.
No Xbox de verdade, o Quick Resume salva o estado inteiro do jogo da RAM para o SSD NVMe. Depois, quando tu volta, ele recarrega tudo exatamente daquele ponto, sem o jogo continuar ocupando RAM nem
CPU.
Já o Suspended N Time no Ally funciona mais como um “congelamento” do processo do jogo no Windows:
- ele pausa/suspende o processo do jogo
- o jogo continua ocupando memória RAM
- CPU e GPU praticamente param de trabalhar naquele processo
- depois ele “descongela” o jogo e ele continua de onde estava
Ou seja:
- não é um save state completo como no Xbox
- é mais parecido com um “hibernar aplicativo” do Windows
Por isso muita gente comenta que ele funciona melhor com:
- jogos indies
- emuladores
- jogos offline
- títulos leves
E tende a dar problema em:
- jogos AAA pesados
- jogos online/live service
- jogos com anti-cheat
- jogos muito modificados/mods
- jogos que dependem de conexão constante com servidor
A diferença técnica principal é:
| Recurso | Xbox Quick Resume | Suspended N Time |
|---|
| Salva RAM no SSD | Sim | Não |
| Libera memória RAM | Sim | Não |
| Funciona sem manter jogo na RAM | Sim | Não |
| Continua usando RAM | Não | Sim |
| Baseado em virtualização/save state | Sim | Não |
| Baseado em suspensão de processo | Não | Sim |
O motivo disso existir no Ally é porque o Windows tradicional não foi feito para handheld gaming da mesma forma que o Xbox OS foi. O Xbox controla todo o hardware e praticamente não tem processos aleatórios rodando em segundo plano, então ele consegue salvar o estado completo do sistema de forma previsível. Já no Windows:
- tem drivers
- serviços
- launchers
- Steam/Epic/Xbox App
- antivírus
- overlays
- processos diversos
Então fazer um Quick Resume “real” no Windows é muito mais complicado.
Inclusive vários usuários comentam que o Suspended N Time é mais uma interface amigável para recursos que o próprio Windows já possui de suspensão/hibernação de processos.