Qualcomm prepara DirectX 12 no Android e pode mudar a emulação de PC
A Qualcomm pode estar preparando uma das mudanças mais importantes para quem utiliza celulares e consoles portáteis Android para rodar jogos de PC. A empresa estaria trabalhando em drivers gráficos próprios com suporte mais amplo ao DirectX 12, reduzindo a dependência de drivers modificados pela comunidade.
A informação foi compartilhada pelo canal de tecnologia Geekerwan e repercutida por veículos especializados. Durante testes com um dispositivo equipado com um chip Snapdragon 8 Elite Gen 6, jogos pesados como Cyberpunk 2077 e Black Myth: Wukong foram executados no Android utilizando DirectX 12 por meio de uma camada de tradução.

Qualcomm pode criar drivers oficiais para DirectX 12
Atualmente, executar jogos de PC no Android depende de uma combinação de ferramentas de tradução, camadas de compatibilidade e drivers gráficos específicos. Em aparelhos com GPU Adreno, os chamados drivers Turnip, desenvolvidos a partir do projeto Mesa, ganharam importância justamente por oferecer recursos e otimizações que nem sempre estão disponíveis nos drivers oficiais.
A possível mudança da Qualcomm seria oferecer suporte diretamente por meio de seus próprios drivers para Android. Isso poderia diminuir a necessidade de instalar versões alternativas e facilitar o funcionamento de aplicações que dependem de recursos mais avançados do DirectX.
A Qualcomm já possui uma estrutura de drivers atualizáveis para GPUs Adreno. A empresa afirma que seus drivers podem receber atualizações de desempenho e novos recursos sem depender necessariamente de uma atualização completa do sistema operacional.
Por que o DirectX 12 é tão importante?
O DirectX 12 é uma API gráfica desenvolvida pela Microsoft e amplamente utilizada em jogos modernos para Windows. Muitos títulos recentes utilizam recursos do DirectX 12 para acessar de maneira mais eficiente CPU e GPU.
No Android, entretanto, a situação é diferente. A plataforma utiliza principalmente APIs como Vulkan e OpenGL ES. Para executar jogos desenvolvidos para Windows, as ferramentas de compatibilidade precisam traduzir as chamadas gráficas utilizadas pelo jogo para tecnologias compreendidas pelo hardware e pelo sistema Android.
É nesse ponto que uma implementação mais completa de DirectX 12 nos drivers da Qualcomm poderia fazer diferença.
O problema dos drivers alternativos
Os drivers modificados se tornaram uma peça importante do atual cenário de emulação de PC no Android. Projetos baseados no Turnip são utilizados por ferramentas como Winlator e outras soluções capazes de executar jogos de Windows em aparelhos equipados com GPUs Adreno.
Esses drivers podem trazer correções, extensões e otimizações que ainda não estão disponíveis em determinadas versões oficiais. O problema é que a instalação e a escolha da versão correta exigem conhecimento técnico e podem variar bastante entre diferentes chips e dispositivos.
Uma solução oficial da Qualcomm poderia tornar esse processo mais simples e previsível.
Cyberpunk 2077 já roda em celulares Android
A evolução da emulação de PC no Android já permitiu executar jogos que, até pouco tempo atrás, pareciam muito distantes da capacidade de um smartphone.
Testes recentes mostraram títulos como Cyberpunk 2077, The Witcher 3, GTA V e Spider-Man: Miles Morales funcionando em aparelhos Android equipados com chips Snapdragon de alto desempenho.
Em um dos testes divulgados, um aparelho com Snapdragon 8 Elite e 16 GB de RAM conseguiu executar GTA V em resolução de 720p com desempenho superior a 40 quadros por segundo. Outros testes com aparelhos mais recentes também demonstraram resultados expressivos em jogos de PC.
DirectX 12 pode melhorar compatibilidade e desempenho
É importante separar duas coisas: compatibilidade e desempenho. Um driver melhor não transforma automaticamente um smartphone em um PC gamer, mas pode eliminar gargalos importantes na comunicação entre o jogo, a camada de compatibilidade e a GPU.
Uma implementação mais completa de DirectX 12 poderia reduzir determinadas etapas de tradução e melhorar a maneira como os recursos gráficos são enviados para a GPU Adreno.
Na prática, isso pode significar maior estabilidade, menos erros gráficos, melhor compatibilidade com jogos recentes e, em determinados cenários, maior desempenho.
O Android está se aproximando dos PCs portáteis
A evolução dos chips Snapdragon está acontecendo justamente enquanto o mercado de dispositivos Android começa a receber aparelhos com desempenho suficiente para executar jogos tradicionalmente associados a PCs.
Celulares, tablets e consoles portáteis Android equipados com chips Snapdragon de alto desempenho já conseguem executar uma quantidade crescente de jogos de PC utilizando ferramentas como GameNative, Winlator e outras camadas de compatibilidade.
O cenário ainda está longe de oferecer a mesma compatibilidade de um PC convencional. Entretanto, o avanço do hardware combinado com melhorias nas camadas de tradução está diminuindo essa diferença.
Qualcomm já trabalha para melhorar o suporte gráfico
A Qualcomm vem ampliando sua estratégia de software para as GPUs Adreno. A empresa já oferece drivers atualizáveis e ferramentas para gerenciamento de perfis gráficos em plataformas Snapdragon.
No ecossistema Windows, por exemplo, a Qualcomm já disponibiliza suporte para drivers relacionados a Vulkan, DirectX 11 e DirectX 12 em suas plataformas Snapdragon X.
A possível expansão desse tipo de suporte para o Android seria particularmente relevante para o mercado de emulação e execução de jogos de PC em dispositivos ARM.
Mas a Qualcomm ainda não confirmou todos os detalhes
Apesar do potencial, é importante destacar que a informação sobre uma implementação oficial de DirectX 12 para Android ainda não foi apresentada pela Qualcomm como um anúncio completo com especificações, cronograma e lista de dispositivos compatíveis.
Também não está claro se os novos recursos seriam exclusivos de futuros chips Snapdragon ou se poderiam chegar a aparelhos existentes por meio de atualizações dos drivers da GPU.
Esses detalhes serão fundamentais para determinar o impacto real da novidade no mercado de emulação de PC.
O futuro da emulação de PC no Android
A possível iniciativa da Qualcomm acontece em um momento em que a emulação de PC no Android está avançando rapidamente.
O hardware já oferece processadores ARM extremamente rápidos, GPUs Adreno cada vez mais capazes e sistemas de refrigeração mais eficientes em celulares e consoles portáteis. Ao mesmo tempo, ferramentas de compatibilidade estão evoluindo para executar aplicações originalmente desenvolvidas para Windows e arquitetura x86.
Se a Qualcomm realmente disponibilizar drivers oficiais com suporte avançado ao DirectX 12 no Android, uma das principais limitações atuais desse ecossistema poderá ser reduzida.
Isso não significa que qualquer celular Android passará a rodar jogos AAA de PC. O desempenho continuará dependendo do processador, GPU, memória, refrigeração e otimização de cada jogo. Porém, para aparelhos Snapdragon de alto desempenho, a mudança poderá representar um avanço importante em compatibilidade, estabilidade e eficiência gráfica.
Qualcomm pode dar um passo importante na emulação
A possível chegada de suporte oficial ao DirectX 12 coloca a Qualcomm em uma posição ainda mais relevante no desenvolvimento do ecossistema de jogos de PC em dispositivos Android.
Até agora, grande parte da evolução dependeu do trabalho da comunidade, especialmente de projetos relacionados aos drivers Turnip. Com maior participação da própria Qualcomm no desenvolvimento dos drivers oficiais, o caminho para executar jogos de PC no Android poderá se tornar mais simples e consistente.
Por enquanto, os detalhes ainda precisam ser confirmados oficialmente. Mas os testes recentes mostram que o hardware Snapdragon já está chegando a um ponto em que executar grandes jogos de PC localmente em um dispositivo Android deixou de ser apenas uma demonstração técnica e passou a ser uma possibilidade cada vez mais concreta.
Fontes: Android Authority, Qualcomm, Tom’s Hardware e informações compartilhadas pelo Geekerwan.