Diz pra mim, você sempre quis rodar games de PC no celular né? Até então os emuladores eram terríveis. E se eu dissesse que agora é possível? E melhor, processando dentro do teu celular, nada de jogar em nuvem, sem streaming de pc ligado em casa. Nada, direto no celular.

GamePlay

Eu vou te mostrar como fazer isso no teu celular, mas antes de mais nada vamos aos testes e ver como estão as gameplays aqui dentro de alguns celulares.

Os testes aqui rodam em resolução 720p, você pode até modificar, mas aconselho deixar assim de começo, para ir pegando o jeito e ver a qualidade de imagem comparada com a performance.

Dirt Rally 1 no Android
Dirt Rally 1 no Android

Eu gosto de jogos de carro, Dirt 1 foi um marco para mim. No PC joguei bastante ele, especialmente depois que comprei um volante, é um simulador de rally, como vocês estão vendo. Ele para mim tem uma dinâmica muito legal, para quando foi lançado, foi meio que um divisor de água. Para jogar no controle, funciona bem também, e como é um jogo mais antigo, a performance em emuladores geralmente roda de boa. Nesse caso aí, jogando com o Realme GT 8 Pro, ele pegou na média de 60fps, com gráficos no médio. As variações são de 50 a 70fps, mas mantendo boa consistência. Esse game não aquece tanto o celular, é tranquilo jogar.

Farcry 3 no Android
Farcry 3 no Android

A segunda gameplay foi usando o RedMagic 11 Pro, joguei FarCry 3, também um marco dos games, tem um mapa grande, com bastante interações, cutscenes e muita missão para completar. É um game totalmente jogável em controle, mas esse esquenta.

No contador de frames da Steam, ele tava marcando em torno de 40 a 50fps, mas o contador do celular e do DroidDeck estava marcando mais, cerca de 60 a 70fps, isso por que ativei a geração de quadros 2x. Mas pela minha percepção, eu tô mais para os 40fps mesmo. Novamente, é jogável nessa condição, agora, o contador da Steam aí tá marcando 70 graus no CPU e GPU, só que o celular é de metal e meus amigos, eu não conseguia encostar nele por muito tempo, isso por minha experiência tava passando ou beirando os 50 graus. Estou sem a câmera térmica aqui, a gente tá planejando esse vídeo com análise de performance para o canal Roda Liso, deve sair em breve.

Eu tentei instalar EA SPORTS FC, o famoso FIFA, mas não consegui fazer rodar (ainda).

Cyberpunk 2077 com erro
Cyberpunk 2077 com erro

Também tentei rodar o Cyberpunk 2077 e dava sempre erro de drivers de vídeo, é outro game que preciso testar melhor para analisar performance, mas já adianto, esse deve aquecer bastante também.

Um game divertido é Just Cause 3, você pode fazer maluquices com o gancho do Rico, a gameplay é do início do jogo, mas mostra que ele consegue pegar acima de 30FPS, jogando com o Realme GT 8 Pro.

Eu ainda preciso testar mais, colocar mais jogos em prática, o DroidDeck é um projeto recente, está em constante evolução, logo logo teremos mais games rodando de forma consistente. Mal posso esperar para colocar um cabo HDMI no celular e ligar na TV, conectar 2 joysticks bluetooth e jogar um FIFA com meus filhos, já pensou? O quão evoluída tá a chegando a emulação?

Instalação e configuração

Ok, agora que você viu funcionando, viu que é possível jogar games de PC no celular, vamos ao que importa, a instalação de tudo que precisa e configuração. Não é tão complicado, mas existem alguns impeditivos, a começar pela capacidade do celular.

Compatibilidade

Nem todos os celulares são compatíveis, e se tratando de emulação, temos aqui arquitetura ARM, e nossa, jamais pensaríamos que essa estaria rodando games de PC. E por que isso funciona? Porque a Valve passou a ter uma versão da Steam e do Proton para chips ARM, que é a arquitetura dos celulares, pensando no Steam Frame, o headset dela. A comunidade pegou essa base e trouxe para o Android. Vale dizer: é um projeto independente, sem ligação com a Valve.

Os requisitos oficiais são três. Android 9 ou mais novo, o que é tranquilo. Cerca de 3 GB livres para o ambiente Linux, mais 1 GB se você quiser o modo desktop, sem contar os jogos. E aqui está o problema: uma GPU Adreno 730 ou mais nova.

Adreno é a GPU dos chips Snapdragon, da Qualcomm. Traduzindo: você precisa de um Snapdragon 8 Gen 1 para cima.

  • 8 Gen 1
  • 8 Plus Gen 1
  • 8 Gen 2
  • 8 Gen 3
  • 8 Elite
  • 8 Elite Gen 5

A linha 8s, dos intermediários premium como o Poco F7, também entra pela GPU. Quanto mais novo, melhor: um 8 Gen 1 abre os jogos, mas não espere a mesma performance de um 8 Elite Gen 5.

Até o momento, processadores MediaTek não funcionam. Mas devem começar a roda em breve, isso vale para Exynos e iPhones também.

Instalação e passo a passo

A instalação é simples, mas tem umas etapas que assustam quem nunca mexeu nas opções de desenvolvedor. Vou te mostrar uma por uma. (Assista o vídeo acima para melhor entender)

  • Primeiro: o DroidDeck não está na Play Store. Você baixa o APK na página de lançamentos do GitHub do projeto. E atenção aqui, usa esse link da descrição para baixar o app, podem já ter outros se passando por ele. Na hora de instalar, o Android mostra um aviso de segurança, e você precisa permitir.
  • Segundo: abrindo o app, ele mesmo mostra uma lista de configuração. O primeiro item é o ambiente Linux. Toca em instalar e espera.
  • Terceiro: e é aqui que muita gente trava: desativar a restrição de processos filhos. O Android limita quantos processos um app pode abrir em segundo plano, e o DroidDeck precisa de vários. Para isso, você ativa as opções de desenvolvedor tocando várias vezes no número de compilação, em "Sobre o telefone". Depois, dentro das opções de desenvolvedor, procura por "processos filhos". O nome muda de marca para marca, então usa a busca das configurações que é mais rápido. O app também recomenda ativar a depuração por Wi-Fi. Dá para desfazer tudo isso depois, então não tem risco de estragar nada.
  • Quarto: login na Steam. O app baixa o Proton e o resto do que precisa, e depois pede a sua conta. Aqui vai um conselho meu: tenha o Steam Guard ativado e use o app da Steam em outro aparelho para ler o QR Code. Você está colocando a sua conta num app de terceiros. Ele é de código aberto, o que ajuda, mas cuidado nunca é demais.

Pronto, você já está dentro. Mas se abrir um jogo agora, do jeito que está, vai ter uma experiência pior do que poderia. Tem dois ajustes que mudam tudo, e o terceiro é o que quase ninguém faz.

Ajustes

O menu do DroidDeck abre deslizando o dedo da borda direita da tela, ou no botão de voltar do Android.

  • Ajuste número um: o controle. Dá para jogar com os botões na tela, mas sinceramente, jogo de PC no toque é sofrimento. Conecta um controle Bluetooth, de Xbox ou um desses da GameSir que transforma o celular num console portátil, vou deixar o link dos dois que tenho na descrição para você comprar, e melhor, o app reconhece sozinho.
  • Ajuste número dois: o filtro de escala. Como o celular precisa rodar os jogos em resolução mais baixa, normalmente 720p, a imagem fica meio lavada. No menu tem um filtro chamado Snapdragon GSR, que é a tecnologia de upscaling da própria Qualcomm. Eu deixo no modo qualidade, com a nitidez entre 40 e 50, e a imagem fica bem mais definida. Tem também geração de quadros em 2x, 3x e 4x. Ao meu ver, geração de quadros só vale quando o jogo já roda perto dos 40 FPS. Abaixo disso, o atraso nos comandos aparece.

🎮 Controles que comentei:

O que não funciona

Como eu falei, nem tudo está a mil maravilhas, o projeto ainda é novo e tem algumas coisas que não funcionam:

  • Primeiro: jogos com anti-cheat mais pesado, que já dão dor de cabeça no próprio Steam Deck, tendem a nem abrir aqui. Então não conte com aquele competitivo online.
  • Segundo: é um projeto novo, que muda toda semana. Enquanto eu preparava este vídeo, já existe uma versão nova. Isso é bom, porque os bugs são corrigidos rápido, mas um jogo que roda hoje pode quebrar na próxima atualização.
  • Terceiro: não é um Steam Deck. A tela é menor, o celular esquenta mais e a bateria vai embora rápido. É impressionante, mas é para sessões curtas.

Vale a pena?

Para mim, o DroidDeck é a coisa mais próxima de um Steam Deck no celular que eu já vi, e ver games de PC rodando localmente num Android ainda me parece meio absurdo. Mas eu só indico se você tem um Snapdragon 8 Gen 2 ou mais novo, um controle e paciência para ajustar jogo por jogo. Se o seu celular é Exynos, Dimensity ou iPhone, o jogo na nuvem ainda é o caminho mais simples.