Uma notícia animadora para gamers que gostam de Linux e da arquitetura ARM64: a Canonical, empresa por trás do Ubuntu, deu um passo importante para tornar o Steam disponível nessa plataforma, abrindo testes públicos de uma versão Snap do cliente Steam para ARM.
A ponte tecnológica
Até agora, o Steam oficialmente suportava apenas sistemas x86_64 no Linux, deixando usuários ARM dependentes de soluções não-oficiais ou completamente excluídos do ecossistema da Valve. A novidade vem em forma de um pacote Snap que utiliza o FEX (FEX Emulator) como camada de emulação em espaço de usuário.
O FEX traduz dinamicamente instruções x86 e x86-64 para poderem executar em CPUs ARM64, enquanto encaminha chamadas gráficas e de sistema diretamente para o host quando possível. Essa abordagem evita a necessidade imediata de a Valve ou desenvolvedores recompilarem seus softwares para ARM e provavelmente estará presente no Steam Frame.
Estado atual
A iniciativa, anunciada pelo engenheiro da Canonical Mitchell Augustin no fórum da comunidade Ubuntu, tem caráter experimental. O objetivo é validar:
- A confiabilidade de instalação;
- O comportamento inicial do cliente;
- A compatibilidade com jogos;
- O suporte a controladores;
- A integração geral com o sistema.
Mas ele avisa: esta versão “vem sem garantia ou suporte oficial”. Ou seja, problemas são esperados nesta fase.
Desempenho em hardware potente
As equipes de teste oficiais têm utilizado o NVIDIA DGX Spark (um hardware de alto desempenho com preço inicial de $3.000), e os resultados preliminares são promissores:
- Cyberpunk 2077: 200+ FPS com DLSS via Proton;
- Counter-Strike 2: Sessões de 2+ horas sem problemas notáveis;
- DOTA 2 e Portal 2: Desempenho suave em versões nativas Linux x86
- Vários outros títulos via Proton funcionando sem contratempos.
É importante notar que estes números vêm de um hardware de ponta. Usuários com dispositivos ARM mais modestos devem ajustar suas expectativas.
O pacote apresenta algumas limitações importantes neste estágio, como problemas conhecidos em laptops com processadores Qualcomm Snapdragon X e a incompatibilidade com Apple Silicon Macs rodando o Asahi Linux (devido ao requisito de página de 16k).
Como testar
Para usuários com dispositivos ARM64 dispostos a participar dos testes, os comandos divulgados oficialmente são:
sudo snap remove steam-launcher # Se instalado via método anterior sudo snap install --candidate steamEste lançamento mostra que a Canonical está dedicando recursos para o público gamer e para a plataforma, além de demonstrar uma sinergia com a Valve, afinal, a stack é a mesma do Steam Frame e pode ainda sinalizar uma preparação para hardwares emergentes.
Você está preparado para a nova era do Steam?Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!