Jogar títulos da PlayStation 5 num PC continua longe de ser algo tão simples como instalar um programa e escolher um jogo. Ainda assim, o projeto AnyPS5 acaba de ultrapassar uma barreira importante no desenvolvimento da sua tecnologia.
De acordo com o rastreador oficial do projeto, o AnyPS5 atingiu 100% de cobertura das instruções gráficas catalogadas, com as 1.166 instruções de GPU atualmente reconhecidas pelo descodificador.
Este número tem especial importância porque estas instruções fazem parte do processo necessário para interpretar o código gráfico usado pelos jogos e transformá-lo num formato que possa ser utilizado no PC.
Afinal, o que conseguiu o AnyPS5?
O projeto utiliza como referência a lista pública de instruções das arquiteturas AMD RDNA 1 e RDNA 2. Segundo a documentação oficial, uma instrução é considerada implementada quando o descodificador do AnyPS5 consegue reconhecê-la.
O resultado atual é:
| Área | Implementado | Total | Progresso |
|---|---|---|---|
| Instruções gráficas | 1.166 | 1.166 | 100% |
| Funções de sistema | 2.578 | 3.044 | 84,69% |
Há, no entanto, uma distinção importante. O AnyPS5 não é propriamente um emulador tradicional da PS5.
Os próprios responsáveis descrevem o AnyPS5 como uma ferramenta destinada a converter executáveis da consola para formatos nativos compatíveis com Windows e Linux. O sistema inclui ainda implementações das bibliotecas utilizadas pelos jogos e um recompilador gráfico capaz de transformar os shaders para SPIR-V, utilizado posteriormente através de Vulkan.

Ou seja, em vez de tentar reproduzir todo o funcionamento da consola dentro de um processo de emulação separado, a abordagem passa por adaptar parte do software da PS5 para correr diretamente no computador.
100% não significa que todos os jogos já funcionam
É precisamente aqui que convém moderar as expectativas. Ter 100% das instruções gráficas reconhecidas não significa que títulos exigentes da PS5 estejam automaticamente prontos para correr num PC.
O próprio sistema usado para medir o progresso esclarece que uma instrução conta como implementada quando é reconhecida pelo descodificador. Isto não garante, por si só, que todos os comportamentos gráficos possíveis já estejam reproduzidos corretamente em qualquer jogo.
Também ainda existem centenas de funções de sistema por implementar. Atualmente estão concluídas 2.578 das 3.044 funções já catalogadas pelo projeto, o equivalente a 84,69%.
E há outra ressalva importante: este total refere-se às funções que o AnyPS5 já identificou e declarou, e não necessariamente a todas as funções existentes no firmware da PlayStation 5. À medida que novas funções forem descobertas, o total pode continuar a aumentar.
Ainda assim, o progresso acontece numa altura em que a emulação da PS5 tem avançado rapidamente no PC. Em setembro, outro projeto já tinha conseguido executar os momentos iniciais de GTA 5 entre 40 e 60 FPS, mostrando que esta área começa a dar passos mais concretos.
Já existe um jogo de PS5 a correr a 60 FPS
Apesar das limitações, o conceito já foi colocado à prova.
Na lista oficial de compatibilidade do AnyPS5 surge atualmente Dreaming Sarah, um jogo de plataformas em 2D, classificado como jogável no Windows.
Num computador equipado com uma Nvidia GeForce GTX 1050 Ti e um Intel Core i5-7500 a 3,4 GHz, o título consegue atingir 60 FPS. Num sistema ainda mais modesto, com gráficos integrados Intel HD Graphics 620 e um Core i5-7200, o resultado registado é de 36 FPS.
É um jogo bastante menos exigente do que os grandes exclusivos da consola, mas demonstra que a abordagem usada pelo AnyPS5 consegue completar todo o processo e colocar software da PS5 efetivamente a correr no Windows.
Este avanço torna-se ainda mais interessante numa altura em que a Sony decidiu manter os seus principais jogos single-player afastados do PC. Títulos como Ghost of Yōtei, Saros e Marvel's Wolverine deverão continuar focados na PS5.
Ainda há muito trabalho pela frente
O marco dos 100% é, por isso, importante, mas está longe de representar o fim do desenvolvimento.
Além das funções de sistema que ainda faltam, os responsáveis continuam a trabalhar em compatibilidade gráfica, sincronização, gestão de memória, áudio e outros componentes necessários para jogos mais complexos funcionarem corretamente.
Para já, o AnyPS5 serve sobretudo como uma demonstração do caminho que começa a ser possível seguir. Mas se o desenvolvimento continuar a avançar, correr jogos da PS5 diretamente num PC pode deixar de parecer uma possibilidade tão distante.