FERRAMENTAS LINUX: FEX 2610: O Emulador Que Está Transformando os Jogos x86_64 em ARM64

sexta-feira, 9 de outubro de 2026

FEX 2610: O Emulador Que Está Transformando os Jogos x86_64 em ARM64

 


O FEX 2610 chega com o suporte a AVX-VNNI, cache em disco de 1 GB e correções para Steam Frame. Descubra tudo sobre a nova versão do emulador x86_64 para o ARM64.


O FEX-Emu, o emulador open-source que permite rodar jogos e aplicativos x86_64 em sistemas ARM64 Linux, acaba de lançar sua versão mais recente: o FEX 2610. 

Esta atualização mensal traz uma série de melhorias técnicas que impactam diretamente a experiência de quem joga em dispositivos ARM — incluindo o aguardado Valve Steam Frame.

Se você acompanha o cenário de emulação ou está de olho nas novidades do Steam Frame, este artigo vai te mostrar exatamente o que mudou, por que isso importa e como você pode aproveitar ao máximo essa tecnologia.


O Que É o FEX-Emu e Por Que Ele Importa?


Antes de mergulharmos nas novidades do FEX 2610, vale entender o contexto. O FEX-Emu é um emulador de modo usuário para x86 e x86-64 que roda em Linux ARM64. 

Na prática, ele permite que jogos e programas originalmente feitos para processadores Intel ou AMD funcionem em chips ARM — como os Snapdragon da Qualcomm.

A relevância disso explodiu quando a Valve anunciou o Steam Frame, headset VR equipado com o Snapdragon 8 Gen 3 ARM64. O Steam Frame utilizará o FEX para executar os jogos x86/x86_64, o que significa que a qualidade da emulação impacta diretamente quantos jogos funcionarão e com que desempenho.

A Valve inclusive patrocina o projeto FEX de forma estratégica desde 2018, garantindo que a otimização para jogos continue sendo prioridade.


O Que Há de Novo no FEX 2610?


Melhorias no JIT: AVX-VNNI e Além


A mudança mais comentada do FEX 2610 é o suporte a AVX-VNNI (Vector Neural Network Instructions). 

Essas instruções foram introduzidas pela Intel em 2021 e pela AMD em 2023, e são usadas para acelerar operações de inferência de redes neurais com matemática de baixa precisão. 

O motivo pelo qual isso importa para jogos? Algumas bibliotecas de jogos já começaram a utilizar essas instruções para recursos de IA, e sem suporte no FEX, os jogos poderiam travar ou degradar silenciosamente.


Além disso, o JIT (Just-In-Time) do FEX recebeu:


  • Otimizações SSE4.2 para manipulação de strings, tornando-a "consideravelmente mais rápida".
  • Restauração do suporte a 3DNow!, uma extensão SIMD da AMD dos anos 1990 que havia sido desabilitada por um bug.
  • Nova otimização de AVX gather.
  • Fallbacks de software para RDRAND e RDSEED, instruções de geração de números aleatórios. Isso corrige um bug real em dispositivos com chips Qualcomm Oryon.


Produto Recomendado


A Caneca I Love Linux é o companheiro ideal para devs, sysadmins e entusiastas do open source. Cerâmica de alta qualidade, estampa nítida e aquele design que diz tudo sem precisar abrir o terminal.

✅ Perfeita para o café, o chimarrão ou o energético da madrugada.

🎁 Ótima ideia de presente para o time de TI.

🛒 Compre agora: Caneca I Love Linux 330 ml -> https://link.amazon/B0dJ2DIT5


Eu ganho uma comissão quando você faz uma compra.


Cache em Disco: Agora com Limite de 1 GB


Uma das mudanças mais práticas do FEX 2610 é o limite no tamanho do cache em disco. Antes, o cache podia crescer indefinidamente, o que consumia espaço precioso de armazenamento. Agora, o limite padrão é de 1 GB, configurável via opções INI para quem quiser aumentar.

Além disso, o FEX 2610 implementa limpeza automática do cache quando o emulador é atualizado, evitando problemas de incompatibilidade entre versões antigas e novas do cache. O cache em disco também foi habilitado por padrão para builds do Steam.

Correções no Vulkan Thunk

Para quem usa placas NVIDIA, especialmente no NVIDIA DGX Spark, o FEX 2610 traz correções importantes na camada Vulkan thunk que ajudam alguns jogos a rodar corretamente nessa plataforma.


Dúvidas Mais Comuns

O FEX-Emu Funciona em Qualquer Dispositivo ARM64?

O FEX requer hardware ARMv8.0-a ou mais recente, com extensões mínimas FEAT_FP e FEAT_CRC32. Ele foi testado em Arch Linux, Fedora, openSUSE e Ubuntu (22.04, 24.04, 24.10 e 25.04). Dispositivos como Raspberry Pi 4/5, notebooks com Snapdragon e o Steam Frame são compatíveis.

Preciso de um RootFS x86-64 para Usar o FEX?

Sim. O FEX requer um RootFS x86-64, que pode ser baixado automaticamente pelo script de instalação. Para Ubuntu, basta executar um comando no terminal que o script cuida de tudo — desde a adição do PPA até o download do RootFS.

O FEX-Emu Substitui o Proton?

Não exatamente. O FEX e o Proton trabalham juntos. Enquanto o Proton traduz chamadas do Windows para Linux, o FEX traduz instruções x86 para ARM64. A combinação dos dois é o que permite rodar jogos Windows em dispositivos ARM Linux.


FAQ — Perguntas Frequentes

1. O FEX 2610 melhora o desempenho dos jogos?

O foco desta versão não é um salto enorme de performance, mas sim melhorias incrementais. As otimizações SSE4.2 e o suporte a AVX-VNNI ajudam em cenários específicos, especialmente em jogos que usam IA. A versão anterior (2609) trouxe um ganho de até 2x em certos caminhos SIMD.

2. O FEX 2610 é compatível com o Steam Frame?

Sim. O Steam Frame usará o FEX para rodar jogos x86/x86_64, e a Valve patrocina o projeto ativamente. Cada atualização mensal do FEX contribui para a estabilidade e compatibilidade do headset.

3. Como faço para instalar o FEX 2610?

Para Ubuntu, execute no terminal:

text
curl --silent https://raw.githubusercontent.com/FEX-Emu/FEX/main/Scripts/InstallFEX.py | python3
O script guiará você pela instalação via PPA e download do RootFS. Para outras distribuições, consulte o wiki oficial do FEX-Emu.


📋 Checklist para Copiar e Colar:



☐ Verificar se seu dispositivo é ARMv8.0-a ou superior.

☐ Executar o script de instalação do FEX.

☐ Baixar o RootFS x86-64.

☐ Habilitar o cache em disco (padrão no Steam).

☐ Testar jogos com SSE4.2 e AVX-VNNI.

☐ Configurar limite de cache via INI (se necessário).

☐ Manter o FEX atualizado mensalmente.


Conclusão 


O FEX 2610 representa mais um passo importante na jornada de tornar os jogos x86_64 acessíveis em dispositivos ARM64. Com suporte a AVX-VNNI, cache em disco inteligente e correções no Vulkan, esta versão solidifica o FEX como a espinha dorsal da emulação para o Steam Frame e além.


Nenhum comentário:

Postar um comentário