Lembra dos dias em que jogar no Linux era difícil de imaginar? Graças à camada de compatibilidade do Proton e às empresas com foco no Linux, os jogos no Linux ficaram muito melhores nos últimos anos. Mas o que exatamente é o Proton e por que ele é importante para os jogos Linux?
Índice
O que é a camada de compatibilidade de prótons?
Para entender o que é Proton, primeiro, precisamos entender duas tecnologias – DirectX e Vulkan.
Pense neles como aplicativos de driver para jogos. Eles são interfaces de programação de aplicativos (APIs) que ajudam seu computador a se comunicar com placas gráficas.
Enquanto DirectX é uma API de código fechado desenvolvida pela Microsoft e específica para Windows, o Linux usa a API Vulkan de código aberto. Existem muitas outras APIs como OpenGL, mas vamos nos concentrar apenas em Vulkan e DirectX.
Como o DirectX é uma API somente do Windows e o Windows é um dos sistemas operacionais mais populares globalmente, os desenvolvedores de jogos se concentram na otimização de seus jogos no DirectX. Como os jogos do Windows não podem ser reproduzidos no Linux, é aqui que entra o Proton.
Em termos simples, o Proton feito pela Valve é um fork do Wine que usa bibliotecas como DXVK (DirectX sobre Vulkan) para traduzir jogos DirectX para Vulkan. Pense desta maneira. Os jogos se comunicam com sua placa gráfica usando DirectX. O DirectX reúne recursos e os aloca para jogos. DirectX contém Direct3D (que é responsável por renderizar gráficos 3D em aplicativos). O Proton converte essas chamadas Direct3D em chamadas compreensíveis pelo Vulkan usando as bibliotecas.
O resultado final é um jogo apenas para Windows rodando em um PC Linux.
O que você pode jogar com o Proton?
Quando o Proton foi lançado em 2018, ele podia jogar apenas 27 jogos. No entanto, em três anos, a lista de jogos suportados cresceu para cerca de 16.000.
O Proton é limitado, entretanto, por não poder jogar jogos com mecanismos anti-cheat integrados. Como o nome sugere, os mecanismos anti-trapaça nos jogos impedem os jogadores de trapacear. Com o aumento dos trapaceiros, as empresas de jogos fizeram parceria com fornecedores de mecanismos anti-trapaça para melhorar a experiência de jogo. Alguns dos fornecedores anti-cheat populares são BattlEye e Easy da Epic Games .
Para descobrir quais jogos são suportados atualmente, acesse o site oficial do ProtonDB . No momento em que este livro foi escrito, mais de 77% dos principais 1.000 jogos são jogáveis usando Proton, em que mais de 21% são executados nativamente (não requerem Proton), 21% são classificados como Platina (fora da caixa), 56% Ouro ( executado após ajustes), 66% Silver (executado com pequenos problemas e ajustes) e 71% Bronze (executado, mas travar com freqüência).
Como usar o Proton
Para habilitar o Proton, acesse Configurações do Steam> Steam Play> Habilitar Steam Play.
Se você está procurando um guia detalhado sobre como executar jogos do Windows no Linux usando Proton , nós o ajudamos.
O futuro dos jogos em Linux com Proton
Não há como negar que o Desktop Linux melhorou na última década. No entanto, uma área onde o GNU / Linux estava gravemente deficiente era nos jogos – até que o Proton apareceu.
Proton é a chave para revolucionar os jogos do Linux a ponto de o Linux poder competir com o Windows. Um desenvolvimento que também pode ajudar a impulsionar os jogos no Linux é o
Steam Deck, anunciado em julho de 2021.
Para começar, o Steam Deck é um console de jogos portátil da Valve que roda Arch Linux (SteamOS com KDE Plasma, para ser mais preciso) e usa Proton para rodar jogos do Windows. O que é empolgante é que a Valve sabe que jogos com recursos anti-cheat não funcionarão no console. Como resultado, está trabalhando com os desenvolvedores do Easy e do BattlEye para possibilitar a execução de jogos do Windows que usam os mesmos mecanismos anti-cheat.
O fato de o Linux ser de código aberto significa que se a Valve conseguir obter o suporte do Easy e do BattlEye no SteamOS, o mesmo pode potencialmente ser portado para outras distros Linux. Isso acabaria por fortalecer a experiência de jogos do Linux em desktops em geral.
É muito cedo para prever exatamente como as coisas vão mudar, mas por enquanto, o futuro dos jogos Linux parece brilhante.