Chegou o FEX 2608: O emulador x86_64 para o ARM64 com correção crítica de memória, WFE para economia de bateria e melhorias no Wine. Baixe agora e rode jogos no seu ARM!
O FEX 2608 acaba de ser lançado como a mais nova atualização mensal deste emulador open-source patrocinado pela Valve, que permite rodar binários x86_64 em dispositivos ARM64 — incluindo jogos da Steam e aplicativos Windows com Steam Play (Proton).
Com aproximadamente 331 commits focados em segurança de memória e compatibilidade com Windows, esta é a oitava release mensal da equipe do FEX.
Se você tem um Raspberry Pi 5, um laptop com Snapdragon ou até mesmo um Apple Silicon rodando Linux, este artigo é para você. Vamos explorar tudo o que mudou, por que isso importa e como você pode começar a usar o FEX 2608 hoje mesmo.
Novidades do FEX 2608: O que mudou ?
Correção crítica no alocador de memória (o destaque da release)
O grande destaque desta versão é a correção de uma falha crítica no alocador de memória de 64 bits. Em sistemas com endereçamento virtual de 48 bits, o rastreador estava sobrescrevendo regiões de alocação com o menor bloco disponível.
Embora raramente causasse falhas imediatas — porque a menor região ainda era grande o suficiente para absorver o erro —, isso era uma bomba-relógio para workloads sustentados.
Se você roda aplicações x86 de longa duração através do FEX, essa é exatamente a correção que evita corrupções silenciosas que aparecem meses depois.
WFE spinloops: menos bateria, mais eficiência
Uma das mudanças mais significativas para usuários de dispositivos móveis e laptops ARM é a implementação de spinloops usando a instrução WFE (Wait For Event).
Em vez de ficar em "busy-waiting" (consumindo CPU constantemente), o FEX agora coloca os núcleos ARM em um estado de menor consumo de energia enquanto aguardam eventos atômicos.
O resultado? Segundo a equipe do FEX, essa mudança "elimina Watts de consumo" em software afetado. Para quem usa ARM laptops, isso significa mais horas de bateria rodando jogos e aplicativos x86.
JIT improvements: mais rápido e estável
A versão 2608 traz várias melhorias no JIT (compilador just-in-time):
- Suporte aprimorado para SVE de 256 bits
- Correção de possíveis crashes no JIT
- Otimizações para diversas instruções
- Instruções de máscara AVX agora compilam para 7 instruções ARM64 em vez de 11 — ganho significativo de performance
- Emulação SHA1 com pequenos ganhos via SVE XAR
Produto recomendado na Amazon
Se você está pensando em explorar o potencial do FEX 2608, um dos melhores dispositivos para começar é o Raspberry Pi 5.
Ele é acessível, tem excelente suporte na comunidade e é poderoso o suficiente para rodar uma variedade de aplicações x86 via FEX.
Raspberry Pi 5 -> https://link.amazon/B02278vhn
Eu ganho uma comissão quando você faz uma compra.
Melhorias para Wine e Windows games
Para quem usa o FEX com Wine/Proton para rodar jogos Windows, a release traz duas melhorias importantes:
1. VirtualProtect agora funciona corretamente — antes falhava silenciosamente, o que explicava vários crashes inexplicáveis em títulos Windows
2. Rastreamento de threads via clone() corrigido — o frontend do FEX estava perdendo o rastreamento de novas threads em certos casos extremos.
Adeus, FEXInterpreter
O binário FEXInterpreter, que havia sido renomeado para FEX por volta da versão FEX-2510, foi finalmente removido. Se você tem scripts ou builds que usam o comando antigo, é hora de atualizar
Como o FEX 2608 se compara ao Box64?
O FEX mantém uma cadência mensal de lançamentos com mais de 300 commits por release, o que o coloca em forte competição com o Box64 pelo título de JIT x86-para-ARM mais ativamente desenvolvido.
A comunidade tem respondido de forma positiva, com discussões surgindo em torno de:
- Crashes SIGILL em SoCs RedMagic
- Compartilhamento de cache AOT IR
- Coordenação de handlers de exceção do Wine
Esses são exatamente os tipos de questões que surgem quando um emulador começa a ver uso real em produção — não apenas em benchmarks.
FAQ — Perguntas Frequentes
❓ O FEX 2608 é gratuito?
Sim! O FEX é um projeto open-source, disponível gratuitamente no GitHub e no site oficial FEX-Emu.com. Você pode baixar, usar e modificar sem custos.
❓ Quais dispositivos são compatíveis com o FEX?
O FEX roda em qualquer dispositivo Linux com arquitetura ARM64 (AArch64). Isso inclui Raspberry Pi 5, laptops com Snapdragon, Apple Silicon (com Asahi Linux) e diversos SBCs (Single Board Computers).
❓ O FEX 2608 roda jogos da Steam?
Sim! O FEX é patrocinado pela Valve e é usado para rodar jogos da Steam e títulos Windows via Steam Play (Proton). A Canonical já construiu um Steam Snap para ARM64 usando FEX, e a Valve lançou publicamente o FEX como parte da base de software para o Steam Frame.
Checklist para começar com FEX 2608
Copie e cole este checklist para não esquecer nenhum passo:
☐ Verificar se seu dispositivo é ARM64 (AArch64)
☐ Ter uma distribuição Linux instalada (Ubuntu, Fedora, etc.)
☐ Acessar https://github.com/FEX-Emu/FEX/releases/tag/FEX-2608
☐ Baixar a versão FEX-2608 para sua arquitetura
☐ Instalar o FEX (seguir instruções do repositório)
☐ ATENÇÃO: Remover referências ao antigo comando FEXInterpreter
☐ Atualizar scripts e builds que usam o comando antigo
☐ Testar com um aplicativo x86 simples
☐ Configurar Wine/Proton se for rodar jogos Windows
☐ Ajustar configurações para economia de bateria (WFE já está ativo)
☐ Compartilhar sua experiência com a comunidade
Conclusão: Vale a pena atualizar para o FEX 2608?
Sim, sem dúvida. Se você já usa o FEX, a correção do alocador de memória e a otimização de consumo com WFE são motivos mais que suficientes para atualizar. Se você ainda não experimentou o FEX, agora é o momento certo.
A combinação de:
✅ Correções críticas de memória.
✅ Economia de bateria em dispositivos ARM.
✅ Melhorias no JIT e suporte a AVX.
✅ Suporte aprimorado para Wine e Proton.
...faz do FEX 2608 a versão mais madura e estável do emulador até agora.

Nenhum comentário:
Postar um comentário