Citra é um emulador de Nintendo 3DS para Android e acaba de ganhar um novo recurso na forma de cache de shader que reduz bastante o atraso.
Citra para Android é um emulador de Nintendo 3DS que você pode instalar na Google Play Store e está em desenvolvimento há já faz um bom tempo. Com portos Citra não oficiais marcando o início da emulação 3DS no Android, percorremos um longo caminho longo caminho na viabilidade de jogar jogos 3DS no seu telefone. Agora, o popular emulador 3DS está recebendo um dos recursos mais solicitados que deve melhorar bastante o desempenho.
A versão beta mais recente do Citra para Android traz suporte para cache de shader, o que é uma grande vantagem para o desempenho da emulação. Os caches de shader armazenam efetivamente todos os shaders compilados no armazenamento do seu dispositivo, transferindo grande parte da carga gráfica da GPU do seu telefone. Depois que um shader for compilado, o Citra irá lê-lo do armazenamento do seu telefone na próxima vez que precisar, em vez de compilá-lo novamente. Se você notou travamentos frequentes ao jogar, isso agora deve ser corrigido se você construiu um cache de shader considerável ao jogar por um tempo.
Registro de alterações do Beta 15:
- Implementa um cache de shader de GPU, que melhora o desempenho e reduz a "interrupção" da taxa de quadros.
- Corrige várias falhas relacionadas à GPU.
- Mescla as últimas correções e melhorias do Citra upstream.
\r\n https://www.youtube.com/watch? v=lbDByab1Dkw\r\n
\r\n https://www.youtube.com/watch? v=-StSc7N4kDI\r\n
Testando tanto no Xiaomi Mi 11 Ultra quanto no OPPO Find X3 Pro, a diferença é imensamente perceptível. Você verá que há lentidão bastante severa em algumas áreas, mas isso parece ocorrer quando ele compila o shader e o salva no armazenamento do dispositivo. Depois de se envolver novamente na mesma ação ou entrar na mesma área que causou a desaceleração, você verá que ela funciona perfeitamente. Isto é extremamente perceptível em Pokémon X ao cruzar a ponte para fora da cidade de Aquacorde. O jogo congela por alguns segundos, no entanto, funciona perfeitamente ao cruzar para frente e para trás depois disso. Isso ocorre porque o jogo congela enquanto compila os shaders que serão usados na próxima seção do jogo e descongela quando termina. Você pode ver no vídeo acima que, depois de cruzar para frente e para trás uma vez, ele funciona a uma velocidade perfeitamente estável de 100% depois.
A melhor parte dos caches de shader é que você pode salvá-los e transferi-los para novos dispositivos. eles contêm material protegido por direitos autorais e não devem ser compartilhados com outras pessoas. Eles estão armazenados na pasta citra-emu no armazenamento do seu telefone, e vale a pena ter em mente que o uso de um shader no dispositivo será prejudicado pela velocidade de armazenamento do seu smartphone. Você precisa instalar o Citra beta 15 da Google Play Store para testá-lo, mas precisará descriptografar suas próprias ROMs 3DS usando seu próprio Nintendo 3DS para jogar em seu smartphone. Uma coisa comum que as pessoas fazem é fazer backup do cache do shader ao usar o Citra no PC, para que, se quiserem voltar ao jogar o jogo no futuro, então o jogo funcionará quase perfeitamente graças aos shaders já compilados que podem ser usados pelo emulador.
O cache do shader é habilitado por padrão no Citra, e o desempenho já foi bastante melhorado em meus testes em Animal Crossing: Nova Folha e em Pokémon X. Embora certamente ajude o fato de eu estar usando um dispositivo Qualcomm Snapdragon 888 carro-chefe com armazenamento rápido, usuários do Reddit relataram que há melhorias visíveis de desempenho, mesmo em dispositivos mais fracos. dispositivos. Sua milhagem irá variar e, por enquanto, o desempenho ainda está longe de ser ideal em chipsets que não sejam da Qualcomm. Se o seu smartphone tiver uma GPU Mali (encontrada nos SoCs Kirin e Exynos), talvez seja melhor experimentar o Citra MMJ não oficial, pois possui vários mods e patches usados especificamente para obter mais desempenho. Por exemplo, Citra MMJ já tinha um cache de shader implementado. Ainda assim, se você gostou do que viu nos vídeos acima, experimente o emulador oficial! Citra está muito à frente de onde estava antes, e com os smartphones cada vez mais poderosos, a emulação 3DS é quase tão boa quanto a emulação do Nintendo DS hoje em dia.
Preço: Grátis.