Embora um laptop equipado com Snapdragon X Elite possa rodar Crysis (quase), ele também pode emular jogos clássicos de console? Essa é uma pergunta mais difícil do que parece à primeira vista, porque a maioria dos softwares de emulação é escrita para converter código clássico de console para rodar em processadores Intel e AMD. Em outras palavras, você terá que emular um emulador para rodá-lo em um chip Arm como o Snapdragon X Elite. Como você deve ter adivinhado, emular emuladores provavelmente causará alguns problemas, mas também é um teste muito bom para encontrar os limites do emulador Prism da Microsoft.
Comecei com o RetroArch, a escolha popular para inicializar jogos antigos de uma ampla gama de consoles obsoletos. Eu cresci nas plataformas clássicas da Nintendo, mas infelizmente, o Muppen-Next travava repetidamente após cada tela de carregamento. O ParaLLEI pareceu inicializar os poucos jogos de N64 que experimentei, e eles rodaram tão bem quanto manteiga, assim como o BSNES e o SNES9x para aqueles clássicos infantis dos anos 80. Então parece que as coisas funcionam bem aqui, se não totalmente sem dor. Mas isso não é surpreendente quando você pode rodar jogos deste vintage em algo como um Raspberry Pi. Para realmente testar o Snapdragon X, recorri aos emuladores mais recentes visando consoles muito mais poderosos do final dos anos 2000.
Os PCs Snapdragon podem emular jogos antigos muito bem, mas um Raspberry Pi barato também pode.
O PCSX2 (PlayStation 2) inicializou Gran Turismo 4 e Sons of Liberty muito bem quando rodando em DirectX11 e 12. O Vulkan, no entanto, trava em ambos os jogos, o que é um tanto surpreendente. Ainda assim, consegui atingir 60 fps estáveis (Gran Turismo teve algumas lentidões) com renderização 4x habilitada. Não é nada ruim, mas, novamente, a era do PlayStation 2 é bem jogável em uma batata hoje em dia. Ainda assim, se você fez backup de uma coleção de clássicos do PS2, ficará feliz em saber que pode jogar a maioria deles em um PC Copilot Plus.
Infelizmente, meu Surface Laptop (7ª geração) falhou em seu primeiro teste principal; o Xenia (Xbox 360) não instala nele. Fui recebido com a mensagem de que esta CPU baseada em Arm não suporta a instrução AVX necessária, nem mesmo sob emulação. Que pena. Infelizmente, instruções matemáticas SIMD avançadas, como AVX, são uma das principais diferenças entre os processadores x64 e Arm, e embora seja decepcionante que o Xenia nem mesmo instale, não é completamente surpreendente. No entanto, isso sugere que a camada de emulação Prism da Microsoft não é totalmente abrangente.
Robert Triggs / Autoridade Android
Em seguida, o RPCS3 (PlayStation 3) foi instalado perfeitamente, mas é aí que as boas notícias terminam. Inicialmente, os jogos não inicializavam de jeito nenhum, e foi preciso mexer um pouco nas configurações do decodificador do emulador para conseguir fazer qualquer coisa iniciar. Embora eu tenha inicializado alguns jogos depois de uma compilação lenta e agonizante, as taxas de quadros do menu estavam bem abaixo de 30 fps, e não consegui fazer nenhum título iniciar em nenhuma jogabilidade real. Qualquer coisa 3D parecia fazer o emulador travar de volta para a área de trabalho, e isso com títulos que o wiki do RPCS3 considera “jogáveis”. Esses emuladores de ponta criados para x64 não são estáveis o suficiente para emular no Arm.
Pouco antes de desistir da minha aventura de emulação, lembrei-me de que o Dolphin, o popular emulador de Gamecube e Wii, tem uma versão Arm64 para Windows. Como seria de se esperar de um aplicativo nativo, estou satisfeito em confirmar que o Dolphin inicializa jogos muito bem. O desempenho do DirectX11 sofreu algumas falhas, mas Wind Waker e Mario Galaxy 2 rodaram praticamente sem falhas no Vulkan. O Snapdragon X Elite pode não ter a GPU mais poderosa no espaço do PC, mas é o suficiente para rodar alguns dos melhores títulos da Nintendo já feitos.
A falta de software nativo Arm ataca novamente. Emuladores de ponta são inúteis.
Eu estava planejando executar testes de desempenho mais abrangentes, mas não há realmente necessidade aqui. Os PCs Copilot baseados em Arm não podem executar os emuladores mais exigentes do espaço, mas são mais do que poderosos o suficiente para executar plataformas que visam jogos de duas décadas atrás, mesmo que ainda sejam compilados para x64. Você pode escolher entre os clássicos da Nintendo e muitos outros jogos, mas não precisa comprar um PC de mais de US$ 1.000 para fazer isso. A emulação de jogos nunca seria um motivo para comprar um PC Copilot Plus, mas, mais uma vez, esse experimento destaca os problemas causados pela falta de software Arm nativo. No entanto, isso não é tão surpreendente na arena mais especializada de emulação.