Canonical anunciou que o Steam Snap para ARM64 já está estável, abrindo as portas para jogar títulos de PC em processadores ARM como o NVIDIA DGX Spark ou laptops Qualcomm. A proposta é tentadora: mais eficiência, menor preço e menos calor. No entanto, a realidade por trás da emulação de x86 para ARM é menos brilhante do que parece.
Emulação x86: o gargalo que ninguém quer ver 🎮
A maioria dos jogos é escrita para a arquitetura x86, não para ARM. A Canonical implementou uma camada de tradução e emulação para fazê-los funcionar, mas esse processo sempre reduz o desempenho e adiciona erros. Os títulos mais novos ou exigentes ficam de fora, e a experiência se resume a jogar alguns jogos, às vezes, com algum travamento. A solução real seria os desenvolvedores compilarem nativamente para ARM.
O dia em que os desenvolvedores se lembrarem do ARM ⏳
A alternativa, que os estúdios compilem também para ARM, soa como uma revolução. Mas na indústria de videogames, a vontade sempre vem antes do dinheiro, não depois da tecnologia. Ou seja, quando você vir a Rockstar lançando GTA VI para ARM antes do que para PC, nos avise. Enquanto isso, é esperar sentado e aproveitar esses travamentos com filosofia.