Um projeto independente permitiu rodar SteamOS em Macs da Apple, com suporte a jogos Windows e desempenho acima de 200 FPS em títulos como Left 4 Dead 2.
Um grupo de modders desenvolveu uma ferramenta chamada FX Steam Launcher, que permite executar o SteamOS oficial da Valve em computadores Mac com chips Apple Silicon. A solução utiliza a versão ARM64 do SteamOS, criada para o Steam Frame da Valve, integrando a interface completa do Steam e a compatibilidade com jogos Windows no macOS. O projeto é open-source e está disponível no GitHub.
Funcionamento e compatibilidade
Diferente de uma instalação nativa, o FX Steam Launcher executa o SteamOS dentro de uma máquina virtual, usando o Hypervisor.framework e a libkrun da Apple. A abordagem é semelhante à do DroidDeck, que roda SteamOS completo no Android. O projeto suporta o modo de jogo do SteamOS, o modo de desktop KDE Plasma, controle de dispositivos, aceleração de áudio e GPU.
Os usuários podem rodar o SteamOS em uma janela ou em tela cheia, mantendo o acesso ao macOS. O lançador também baixa a imagem oficial do SteamOS diretamente da Valve e suporta atualizações do sistema operacional.
Compatibilidade com jogos Windows
A compatibilidade com jogos Windows depende de tecnologias como Proton 11 para ARM64 e FEX, que traduz instruções x86 para ARM64. Jogos que usam DirectX 9, 10 e 11 passam por DXVK, enquanto jogos com DirectX 12 utilizam vkd3d-proton. As instruções gráficas são processadas por Mesa Venus, MoltenVK ou KosmicKrisp antes de chegar à API Metal da Apple.

O projeto também oferece suporte experimental ao DXMT, permitindo que jogos com DirectX 10 e 11 usem a API Metal sem a camada de tradução Vulkan. A solução suporta Macs com chips Apple Silicon rodando macOS 15 ou superior. No entanto, o KosmicKrisp exige macOS 26 ou posterior e oferece suporte ao nível de recurso DirectX 12_0.
Testes de desempenho
O YouTuber ETA Prime testou o projeto em um MacBook Pro com chip Apple M4 Max, que conseguiu mais de 200 FPS em Left 4 Dead 2. Outros resultados incluem:
- Stellar Blade: 70+ FPS em 800p com configurações altas
- The Witcher 3: 70+ FPS em 1080p com configurações altas
- Left 4 Dead 2: 200+ FPS em 1080p com configurações altas
- Fallout 4: 60 FPS em 1080p com configurações médias (limitado a 40 FPS)
- Red Dead Redemption: 70+ FPS em 1080p com configurações médias (cai para 40 FPS)
- Grand Theft Auto IV: 100+ FPS em 1080p com configurações médias
- Skyrim: 60 FPS em 1080p com configurações altas
- Marvel vs. Capcom: Infinite: jogável com configurações médias, mas com travamentos de shader
Apesar dos resultados positivos, alguns problemas foram identificados. The Witcher 3 apresentou árvores renderizadas incorretamente, enquanto jogos como DOOM Eternal não conseguiram iniciar devido a um GPU não suportada. Marvel’s Spider-Man: Miles Morales e Ghost of Tsushima também falharam ao iniciar.
ETA Prime testou inicialmente o software em um Mac mini M6 com 16GB de RAM, obtendo mais de 140 FPS em Left 4 Dead 2, mas enfrentando dificuldades em jogos mais exigentes devido à troca de memória. No MacBook Pro M4 Max, aproximadamente 19GB foram alocados para a VM. O recomendado para jogos mais exigentes é pelo menos 24GB de RAM, embora títulos menos exigentes possam funcionar com 16GB.

Aumentar a alocação da VM além dos oito núcleos de desempenho do M4 Max reduziu o desempenho em alguns testes. O FX Steam Launcher ainda está em desenvolvimento ativo, com a versão 1.9.8, lançada em 2 de novembro, restaurando a compatibilidade com a pré-visualização do SteamOS 0.6.0 após uma atualização da Valve impedir a inicialização da GPU virtual.
Com a capacidade de rodar jogos Windows no macOS, o momento pode ser oportuno para que jogadores considerem os dispositivos Apple M-series com seriedade. A pergunta maior é por que modders independentes tiveram que desenvolver essa solução, em vez de Apple e Valve colaborarem. Talvez 2026 seja o ano em que o software superar as limitações de hardware proprietário.
Fonte: FX Steam Launcher GitHub, ETA Prime
