O RPCS3, um emulador e depurador de código aberto para o PlayStation 3, deu um passo surpreendente. Além de rodar em PCs convencionais com Windows, macOS e Linux, o software agora suporta o Raspberry Pi 5, possibilitando emular jogos do PS3 em um hardware compacto e acessível (pelo menos para quem mora em outros países).
O que é o RPCS3?
RPCS3 é um projeto de código aberto que permite a emulação e depuração de jogos do PlayStation 3 em dispositivos que não são consoles PS3. Compatível com computadores de arquitetura Intel/AMD, o emulador agora estende sua funcionalidade para plataformas ARM64, como o Raspberry Pi 5 e dispositivos com o chip Apple Silicon.
A mais recente versão do RPCS3 inclui suporte nativo ao ARM64, eliminando a necessidade de ferramentas de tradução de arquitetura, como o Rosetta 2 da Apple. Isso resulta em um desempenho significativamente melhor para jogos.
Desafios da emulação no Raspberry Pi 5
Embora o suporte ao Raspberry Pi 5 seja impressionante, as limitações do hardware tornam essa experiência desafiadora. Segundo a equipe do RPCS3, o GPU Broadcom VideoCore VII do Raspberry Pi 5 é consideravelmente mais fraco que o RSX, o chip gráfico do próprio PlayStation 3.
Para contornar essas limitações, a equipe conseguiu rodar jogos de PS3 no Raspberry Pi 5 em resolução 272p e 30 FPS (equivalente à resolução de um PSP). Apesar dos gráficos pixelados e ocasionais cortes no áudio, a jogabilidade pode ser considerada fluida.Os resultados demonstrados no anúncio oficial foram obtidos com um Raspberry Pi 5 de 8 GB, rodando o Arch Linux para ARM, e com overclock no CPU (2900 MHz) e GPU (1060 MHz). O overclock foi essencial para alcançar desempenho aceitável, mas é importante fazê-lo com cautela e usar sistemas de resfriamento ativo para evitar superaquecimento.

RPCS3 no Apple Silicon: outro patamar
Além do Raspberry Pi, o RPCS3 mostrou resultados impressionantes em dispositivos com Apple Silicon, como o M1 e M2. Em sistemas macOS e Asahi Linux, os jogos rodam com desempenho muito próximo ao de um PS3 real, graças ao hardware robusto da Apple e à ausência de tradução de arquitetura. Isso evidencia o quão poderoso o RPCS3 pode ser em sistemas ARM64 de alto desempenho.

Conclusão
O trabalho da equipe do RPCS3 não apenas amplia as possibilidades de emulação, mas também demonstra como dispositivos acessíveis como o Raspberry Pi 5 podem ser usados para projetos complexos. Apesar das limitações de desempenho no Raspberry Pi, o suporte a ARM64 abre portas para novas plataformas e para o crescimento da comunidade de emuladores.
Se você deseja apoiar o desenvolvimento contínuo do RPCS3, considere contribuir para o projeto em seu Patreon. Suas contribuições ajudam a financiar melhorias no software e a explorar novas fronteiras no mundo da emulação.
Fique por dentro das principais notícias da semana sobre tecnologia e Linux, assine nossa newsletter!