Vinicius Tutoriais

ARMSX3: emulador de PS3 para Android com Frame Generation

Sumário

Rodar jogos de PlayStation 3 no Android já deixou de ser apenas demonstração técnica, mas ainda está longe de ser uma experiência previsível. O ARMSX3 é um dos projetos que melhor mostra essa fase: ele parte do código do RPCS3, adapta o emulador para processadores ARM64 e já consegue levar alguns jogos até o gameplay em celulares recentes.

O ponto mais importante é não confundir recurso novo com desempenho garantido. O próprio projeto se apresenta como um port do RPCS3 para Android ARM64 e exige firmware do PS3 instalado separadamente. Na prática, o resultado muda bastante conforme o jogo, o processador, a GPU e o driver gráfico. É nesse cenário que entram recursos como drivers personalizados, save states, instalação de PKG e RAP e o Frame Generation experimental.

Principais recursos atuais:
  • emulação de PlayStation 3 no Android;
  • baseado no RPCS3;
  • otimizações específicas para ARM64;
  • controles touchscreen;
  • suporte a gamepads físicos;
  • drivers personalizados para GPUs compatíveis;
  • instalação de PKG e RAP;
  • jogos em formato de pasta;
  • save states;
  • importação de saves;
  • Frame Generation experimental x2, x3 e x4;
  • configurações individuais para cada jogo.

O que é o ARMSX3?

O ARMSX3 é um port do RPCS3 desenvolvido especificamente para dispositivos Android com arquitetura ARM64.

Em vez de criar toda a emulação do PlayStation 3 do zero, o projeto utiliza o trabalho desenvolvido durante anos pelo RPCS3 e adiciona adaptações para processadores ARM utilizados nos smartphones.

O objetivo é tornar possível executar jogos de PlayStation 3 diretamente no celular, sem streaming e sem precisar manter um computador ligado.

Importante: o ARMSX3 ainda é um projeto experimental. Compatibilidade e desempenho variam bastante de acordo com jogo, processador, GPU, driver e versão do Android.

O que o nosso teste mostra na prática

ARMSX3 funcionando no Android:

O vídeo abaixo serve como registro prático da versão testada pelo Vinicius Tutoriais. Nele é possível acompanhar o emulador em funcionamento, navegar pelas opções disponíveis e observar como o projeto se comportava naquele momento do desenvolvimento.

Esse tipo de teste é mais útil quando visto como um retrato de uma build específica. Em emulação de PS3 no Android, uma atualização de driver, uma nova versão do aplicativo ou simplesmente trocar de jogo pode mudar bastante o resultado. Por isso, o vídeo não deve ser interpretado como promessa de compatibilidade para qualquer aparelho.

ARMSX3 0.9.1: versão atual

No momento da atualização desta postagem, a versão mais recente é a ARMSX3 0.9.1.

O desenvolvimento está acontecendo muito rapidamente, por isso recomendamos utilizar sempre a página oficial de Releases disponível no final desta postagem.

A versão 0.9.1 corrigiu principalmente o comportamento de múltiplos controles e adicionou novas ferramentas para importar saves diretamente pelo aplicativo.

Agora é possível importar saves

O Android normalmente impede que outros aplicativos escrevam diretamente na pasta privada do emulador.

Para resolver isso, o ARMSX3 passou a oferecer opções próprias para importar dados salvos.

Nas configurações é possível utilizar:

  • importar save através de arquivo ZIP;
  • importar uma pasta de save contendo PARAM.SFO;
  • importar uma pasta contendo vários saves.

Configurações semelhantes às do próprio PS3

As versões atuais também permitem configurar parâmetros que existem no próprio console.

Entre eles estão:

  • idioma do sistema;
  • região;
  • tipo de teclado;
  • formato de data e hora;
  • botão utilizado para confirmar — círculo ou X.

Isso pode ser importante principalmente em jogos japoneses ou títulos que consultam diretamente essas configurações.

Grandes melhorias no ARM64

A versão 0.9 trouxe uma mudança técnica importante no funcionamento do SPU.

O desenvolvedor realizou testes comparando os cálculos do código ARM64 utilizado pelos celulares com os resultados do RPCS3 em computadores x86.

Vários comportamentos incorretos foram corrigidos, melhorando a estabilidade em jogos que anteriormente podiam travar, fechar silenciosamente ou apresentar resultados inesperados.

Entre os jogos mencionados nas correções estão:

  • Borderlands 2;
  • BLEACH: Soul Resurrección;
  • Spider-Man: Edge of Time.

Frame Generation no ARMSX3

Uma das novidades mais diferentes do ARMSX3 é o suporte experimental a Frame Generation através do Lossless Scaling.

O recurso consegue criar quadros intermediários entre os frames realmente renderizados pelo emulador.

Existem três multiplicadores:

  • x2;
  • x3;
  • x4.

Precisa do Lossless.dll

O arquivo necessário para esse recurso não acompanha o ARMSX3.

O usuário precisa possuir sua própria cópia do Lossless Scaling e importar o arquivo Lossless.dll através do menu:

Performance → Frame Generation

Frame Generation não aumenta a velocidade real do jogo. Ele cria frames intermediários para aumentar a fluidez visual. Se um jogo estiver com FPS muito instável, o resultado pode apresentar judder, artefatos ou até parecer pior.

Frame Generation x2, x3 ou x4: qual usar?

Quanto maior o multiplicador, mais frames artificiais serão gerados.

Porém isso também aumenta o trabalho da GPU.

Para começar, normalmente faz mais sentido testar x2 e somente depois experimentar x3 ou x4.

O próprio projeto recomenda utilizar Frame Generation principalmente quando o jogo já possui uma taxa de quadros relativamente estável.

Quatro versões diferentes do APK

As releases atuais utilizam diferentes builds para atender versões do Android e gerações de processadores.

VersãoAndroidCPUIndicação
LegacyAndroid 11+ARMv8.1Processadores ARM64 antigos, como alguns Cortex-A53 e A73.
A11Android 11+ARMv8.2Versão indicada para aparelhos mais novos que ainda utilizam Android 11 ou 12.
A13Android 13+ARMv8.2Para aparelhos com Android 13 ou 14.
A15Android 15+ARMv8.2Para aparelhos atuais com Android 15 ou superior.

Qual versão baixar?

A recomendação é utilizar a versão mais alta suportada pelo seu Android.

Exemplo:

  • Android 15 ou superior → A15;
  • Android 13 ou 14 → A13;
  • Android 11 ou 12 → A11;
  • aparelho ARM64 mais antigo que trava ao abrir A11 → Legacy.

Legacy não significa Android antigo

A versão Legacy também exige Android 11 ou superior.

A diferença está principalmente no conjunto de instruções utilizado pelo processador.

Ela existe para chips ARM64 antigos que não possuem algumas instruções presentes na arquitetura ARMv8.2 utilizada pelas outras builds.

Jogos em formato de pasta

O ARMSX3 também consegue reconhecer dumps de disco organizados em pasta.

Isso inclui estruturas contendo arquivos como:

PS3_DISC.SFB

e a pasta:

PS3_GAME

O jogo pode ser identificado diretamente dentro da pasta escolhida para sua biblioteca.

Instalação de PKG e RAP

As versões mais recentes também permitem instalar arquivos .PKG e licenças .RAP através do seletor de arquivos do Android.

Isso facilita principalmente a instalação de conteúdos digitais legalmente obtidos.

O ARMSX3 não distribui jogos ou licenças comerciais. Utilize apenas dumps, conteúdos e licenças que você tenha direito legal de utilizar.

Save States

O ARMSX3 também possui sistema de save states.

Atualmente existem até 10 slots por jogo, com suporte a miniaturas.

Também existem opções de:

  • auto-save ao sair;
  • auto-load ao iniciar;
  • salvamento automático durante o jogo;
  • importação de save states.

Vale lembrar que salvar ou carregar um estado no RPCS3 pode levar alguns segundos devido à recompilação necessária.

Controles receberam grandes melhorias

O ARMSX3 já suporta controles touchscreen e gamepads físicos.

As versões mais recentes corrigiram vários problemas, incluindo:

  • Player 2 até Player 7;
  • controles Bluetooth adicionais;
  • toques rápidos que não eram registrados;
  • L2 e R2 analógicos;
  • giroscópio;
  • mapeamento individual por jogador.

Drivers gráficos personalizados

O emulador também possui suporte a drivers gráficos personalizados em aparelhos compatíveis.

Em GPUs Adreno, diferentes drivers podem alterar desempenho e corrigir determinados problemas gráficos.

Não existe um driver universalmente melhor para todos os jogos.

Oboe como backend de áudio

O desenvolvimento recente também modificou o sistema de áudio.

O Oboe passou a ser utilizado como backend padrão no Android, com o objetivo de oferecer uma integração mais adequada ao sistema.

Precisa de um celular potente?

Sim.

O próprio lançamento inicial demonstrou Skate 3 rodando aproximadamente entre 20 e 30 FPS em um Snapdragon 8 Gen 2 depois da compilação de shaders.

Isso não significa que todos os jogos terão esse desempenho.

A emulação depende bastante de:

  • CPU;
  • GPU;
  • driver Vulkan;
  • RAM disponível;
  • temperatura do celular;
  • jogo;
  • configurações utilizadas;
  • estado atual da compatibilidade.

Celulares intermediários conseguem rodar?

Alguns jogos mais leves podem funcionar, mas atualmente não é aconselhável esperar excelente desempenho em hardware de entrada.

PS3 possui uma arquitetura complexa e ainda estamos nas primeiras fases dessa emulação em Android.

ARMSX3 precisa de firmware do PS3

O firmware do PlayStation 3 não acompanha o emulador.

Ele precisa ser instalado separadamente para que o ambiente do console possa ser inicializado corretamente.

Utilize firmware obtido através das fontes oficiais da Sony.

ARMSX3 é o RPCS3 oficial para Android?

Não.

O ARMSX3 é um projeto independente que utiliza e adapta código do RPCS3 para dispositivos ARM64 e Android.

Ele não deve ser confundido com uma versão oficial do RPCS3 mantida pela equipe principal do projeto.

Perguntas frequentes

ARMSX3 roda PS3 no Android?

Sim. O objetivo do projeto é executar jogos de PlayStation 3 diretamente em dispositivos Android ARM64.

Precisa de ROOT?

O uso normal do emulador não exige ROOT.

Funciona em celular 32 bits?

Não. O projeto é desenvolvido para ARM64.

Qual Android é necessário?

As builds atuais começam no Android 11.

Qual APK devo baixar?

Utilize A15 para Android 15+, A13 para Android 13/14 e A11 para Android 11/12. Legacy é destinada principalmente a processadores ARM64 mais antigos.

ARMSX3 tem Frame Generation?

Sim. O recurso experimental suporta x2, x3 e x4 através da tecnologia Lossless Scaling.

Precisa do Lossless.dll?

Sim. O arquivo não acompanha o emulador e deve ser fornecido pelo próprio usuário a partir de uma instalação legítima do Lossless Scaling.

Frame Generation dobra o FPS real?

Não. Ele adiciona quadros interpolados à apresentação visual, mas não faz a lógica do jogo ou a emulação rodarem duas vezes mais rápido.

Todos os jogos funcionam?

Não. O projeto ainda está em desenvolvimento e a compatibilidade varia muito entre os títulos.

Qual é a versão atual?

No momento da atualização desta postagem, a versão mais recente é a ARMSX3 0.9.1.

Vale a pena testar o ARMSX3?

Para quem acompanha emulação no Android e já tem um aparelho potente, o ARMSX3 merece atenção porque reúne em um único projeto várias funções que antes apareciam de forma mais fragmentada: biblioteca de jogos, controles, instalação de conteúdo, saves, drivers e ajustes por título.

Ao mesmo tempo, ainda é cedo para tratar o aplicativo como substituto de uma experiência estável de PS3. O próprio projeto depende do firmware do console, continua recebendo mudanças frequentes e pode apresentar diferenças grandes de compatibilidade entre jogos e aparelhos.

O Frame Generation também precisa ser colocado no contexto certo: ele pode melhorar a sensação de fluidez quando o jogo já entrega uma base relativamente estável, mas não corrige gargalos de CPU nem transforma uma emulação lenta em desempenho nativo.

Se você pretende testar, a melhor referência é combinar o vídeo acima com as notas das releases e baixar somente a versão publicada no repositório oficial. Assim fica mais fácil separar o que o projeto promete, o que já funciona e o que ainda está em desenvolvimento.

Download oficial do ARMSX3

Como novas versões estão sendo publicadas com frequência, recomendamos utilizar sempre a página de Releases.

⬇ DOWNLOAD ARMSX3 — GITHUB OFICIAL

Confira seu Android e processador antes de escolher entre Legacy, A11, A13 e A15.

Fontes oficiais

Vinicius Tutoriais

Criador do Vinicius Tutoriais, portal de tecnologia com testes práticos, tutoriais e comparativos sobre Android, aplicativos, programas e emuladores. O conteúdo é produzido com testes em aparelhos reais, vídeos demonstrativos e consulta a fontes oficiais.

https://viniciustutoriais.com.br

© 2026 Vinícius Tutoriais. Todos os direitos reservados.