- Segundo as estatísticas mais recentes do ProtonDB, agora cerca de 90% dos jogos de Windows podem rodar no Linux
- Graças às melhorias feitas por desenvolvedores do WINE e do Proton e ao crescimento de hardwares como o Steam Deck, o Linux deixou de ser uma plataforma de nicho e passou a se consolidar como um ambiente real de jogos
- De acordo com os critérios de análise do Boiling Steam, a maioria dos jogos recentes é classificada como Platinum (funcionamento perfeito) ou Gold (necessita pequenos ajustes), atingindo um nível mais do que suficiente para uso prático
- Embora alguns títulos populares ainda sejam difíceis de rodar devido a problemas com sistemas anti-cheat e ao suporte pouco ativo por parte dos desenvolvedores, dicas da comunidade para melhorar a compatibilidade seguem sendo amplamente compartilhadas
- Com o fim do Windows 10, e a migração de usuários para macOS e Linux, o Linux vem surgindo cada vez mais como uma alternativa realista e estável para games
Grande avanço na compatibilidade de jogos no Linux
- Segundo as estatísticas mais recentes do ProtonDB, cerca de 90% dos jogos de Windows registrados atualmente funcionam em ambiente Linux
- Isso seria difícil de imaginar apenas alguns anos atrás, e o principal motivo é a melhoria contínua dos projetos Proton, WINE e DXVK
- A popularização do Steam Deck e de distribuições baseadas em SteamOS (como o Bazzite) impulsiona a expansão do ecossistema de jogos no Linux
- Esse resultado acontece em paralelo ao período de transição do Windows 10 para o 11
- Muitos usuários estão migrando para outras plataformas, e em alguns casos isso tem levado até ao aumento na compra de Macs
- Em distribuições importantes para Linux como Mint, Zorin e SteamOS, o número de jogos que funcionam imediatamente após a instalação também aumentou bastante
Sistema de classificação de compatibilidade do Boiling Steam
- O Boiling Steam avalia em cinco níveis: Platinum (funciona perfeitamente), Gold (requer pequenos ajustes), Silver (algumas falhas), Bronze (funcionamento instável) e Borked (não roda)
- Esse sistema de classificação é semelhante ao sistema de verificação do Steam Deck da Valve, mas o Boiling Steam não considera as limitações de desempenho do Steam Deck
- Por isso, é avaliado como um critério mais prático para usuários de desktop e notebook
- Nos últimos anos, a proporção de jogos nas categorias Platinum e Gold aumentou rapidamente, enquanto Bronze e Borked vêm diminuindo
- Como exclui as limitações de desempenho do Steam Deck e avalia com base no uso prático em desktops e notebooks, sua utilidade no mundo real é alta
Desafios que ainda permanecem
- Devido a problemas de compatibilidade com softwares anti-cheat, alguns títulos multiplayer populares ainda não funcionam no Linux
- Algumas desenvolvedoras ainda dão pouco suporte a usuários fora do Windows, mas a comunidade compartilha ativamente patches não oficiais de compatibilidade e dicas de configuração
- O Boiling Steam menciona a possibilidade de que, no futuro, os estúdios passem a incluir testes em Steam Deck e ambientes Linux como parte do processo padrão
Significado e perspectivas do gaming no Linux
- Com o fim do suporte ao Windows 10 se aproximando, fica cada vez mais clara a tendência de muitos usuários migrarem para macOS e Linux
- Esses números mostram que o Linux já não é mais uma plataforma exclusiva para desenvolvedores, mas sim uma alternativa prática também para gamers em geral
- Do ponto de vista das desenvolvedoras, ampliar o suporte ao Linux também está surgindo como uma escolha estratégica para aumentar o alcance de mercado
3 comentários
Gabe Newell, ele é um deus?
Ele é um deus...
Comentários do Hacker News
Depois de 25 anos usando Windows, migrei completamente para Linux
Como alguém que gosta de jogos antigos, foi surpreendente ver o Wine (incluindo dxvk e cnc-ddraw) rodando melhor que o Windows
Até jogos de 16 bits funcionam em um SO de 64 bits
Jogos que forçam tela cheia foram resolvidos com o Wine Virtual Desktop. Antes era preciso usar ferramentas de gambiarra como o DxWnd
Só faz falta o recurso de ampliação de 2x~3x no Wine. Em vez disso, dá para resolver com o comando Gamescope
Também é possível manter um prefixo do Wine separado para cada jogo, mas ainda não houve necessidade
Descobri que alguns jogos em Unity desperdiçam espaço em disco, mas no Linux, ao comprimi-los e executá-los com SquashFS, o carregamento fica até mais rápido
Jogos que travam em ambientes com múltiplos processadores foram resolvidos limitando a CPU a um único núcleo com
tasksetAssim como no dxvk, basta colocar alguns DLLs na pasta do jogo e ajustar o arquivo de configuração
Talvez seja por causa de compressão depois da criptografia, ou por texturas cheias de canal alfa
Link de referência relacionado: discussão no StackOverflow
Agora não penso em voltar para o Windows de jeito nenhum
Com snapshots do ZFS, consigo desfazer instalações erradas de mods e rodar jogos no mesmo sistema do ambiente de desenvolvimento
Também estou juntando configurações para montar automaticamente servidores de jogo com Cloud Init dentro de contêineres LXD
No Ubuntu, tanto AMD quanto Nvidia funcionam bem. Recomenda que quem tiver interesse simplesmente tente
Quando a esposa transmite Stardew Valley para a TV, isso não atrapalha em nada o trabalho no PC
Alternativas como Sunshine e Apollo são incômodas porque não dá para usar o PC durante a sessão. Pergunta se existe alguma alternativa no Linux
Diz que pode ser um problema da GPU (6650 XT)
Quando algo não funciona, resolve trocando a versão do Proton. A sensação é de que é muito melhor que no Windows
Ficou impressionado com o Steam Deck e comprou uma RX 9070XT para migrar totalmente para Linux
Jogou por centenas de horas e tudo funcionou de forma suave, sem problemas
É surpreendente até onde a Valve levou o Linux para jogos
Antigamente houve uma época em que era preciso instalar o Steam manualmente via Wine
Compartilha uma forma de verificar quanto da sua biblioteca roda no Linux mesmo sem ter um Steam Deck
Na biblioteca da Steam, dá para usar o filtro “Steam Deck” e ver os status Verified / Playable / Untested
Graças ao Proton da Valve, jogos como Skyrim e Oblivion também funcionam bem com mods
O problema geralmente são jogos online com anti-cheat
Às vezes jogos Untested acabam rodando melhor
Por exemplo, The Unfinished Swan não funcionava no começo, mas depois passou a rodar perfeitamente com a configuração padrão
Em 2003, eu achava que o Wine era um projeto de perda de tempo
Mas o Proton da Valve só foi possível por causa dessa base. Presta homenagem aos desenvolvedores do Wine
Parecia que “o ano do desktop Linux” estava prestes a chegar
Faz a pergunta: “Quantos % dos jogos de Windows funcionam direito no próprio Windows?”
Está jogando no Linux há 2~3 anos com hardware AMD, e BF6 não é possível por causa do anti-cheat,
mas acha Insurgency: Sandstorm muito melhor
Diz que, para quem se importa muito com esse tipo de limitação, talvez um PlayStation seja uma opção melhor
Imagina como seria bom se a Apple criasse uma camada de compatibilidade tipo Proton para macOS
Os chips da série M têm desempenho suficiente, mas o problema é a falta de ports para Metal
É preciso uma camada que permita instalar e rodar jogos de Windows diretamente
Acha que faz parte da minoria
Tentou com Radeon VII, RX580, RTX3060 e outras, mas sofreu muito com engasgos e travadinhas
Em VM com passthrough de GPU (VFIO, SR-IOV) funcionava bem, mas era complexo
No fim, comprou um PS5 Pro e achou que o fato de “simplesmente funcionar” era melhor que o Linux
Só o Void Linux foi um pouco menos doloroso
Migrou para o Slackware no começo dos anos 2000, mas naquela época o Wine era instável
Nos últimos anos, todos os jogos têm funcionado perfeitamente pela Steam
Dá para aproveitar jogos como Deep Rock Galactic e Necesse sem precisar de Windows
Jogos antigos de Windows ou DOS muitas vezes também não funcionam bem no Windows moderno
Com o sucesso do Steam Deck, sente que aumentou a demanda por suporte ao Linux
Ao subir para o kernel 6.16, muitos problemas antigos foram resolvidos
Usar distribuições LTS antigas pode gerar ainda mais problemas
Uma única chamada rara de API pode travar o jogo inteiro