A Valve, conhecida por seu trabalho no desenvolvimento de jogos e sistemas operacionais, está expandindo a compatibilidade dos jogos com o SteamOS através de duas novas camadas de compatibilidade. Desde o lançamento do Steam Deck, os fãs já estão familiarizados com o Proton, um camada de compatibilidade que permite que jogos escritos para Windows funcionem bem no Linux baseado no SteamOS.

FEX: uma nova abordagem

O FEX é uma nova camada de compatibilidade que a Valve está implementando. É uma versão adaptada do projeto open source fex-emu, que emula instruções do processador x86 em um chipset Arm. O fex-emu foi inicialmente um pequeno projeto de emulação cross-platform, mas agora inclui um 'recompilador binário avançado' que suporta todas as extensões modernas do conjunto de instruções x86(-64).

Segundo a documentação do Steam, o FEX usa 'cache de código para minimizar a estocatização ao máximo possível'. A Valve tem investido em Ryan Houdek, o líder do projeto, desde que ele era apenas um protótipo, e espera que o projeto seja robusto o suficiente para uso geral em cerca de uma década.