O que é Proton para Steam e como isso afeta os jogos no Linux?

Conteúdo

Valve Proton y Linux

Você se lembra dos dias em que era difícil imaginar jogar no Linux? Graças à camada de compatibilidade da Proton e às empresas que se concentram no Linux, os jogos no Linux melhoraram muito nos últimos anos. Mas, O que exatamente é Proton e por que ele é essencial para jogos Linux?

Qual é a camada de compatibilidade de prótons?

Para entender o que é Proton, primeiro, devemos entender duas tecnologias: DirectX e Vulkan.
Pense neles como aplicativos de controle para jogos. Eles são interfaces de programação de aplicativos (API) que ajudam seu computador a se comunicar com placas gráficas.

Embora DirectX seja uma API de código fechado desenvolvida pela Microsoft e específica para Windows, Linux utiliza o código aberto da API Vulkan. Existem muitas outras APIs como OpenGL, mas vamos nos concentrar apenas em Vulkan e DirectX.

Como o DirectX é uma API exclusiva do Windows e o Windows é um dos sistemas operacionais mais populares do mundo, os desenvolvedores de jogos se concentram em obter o máximo de seus jogos em DirectX. Uma vez que 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 em Vulkan) traduzir jogos DirectX para Vulkan. Pense desta forma. Os jogos se comunicam com sua placa gráfica via DirectX. O DirectX coleta recursos e os aloca para jogos. DirectX contém Direct3D (que é responsável por renderizar gráficos 3D em aplicativos). Proton converte essas chamadas Direct3D em chamadas compreensíveis para Vulkan usando as bibliotecas.

O resultado final é um jogo apenas para Windows executado em um PC Linux..

O que você pode jogar com o Proton?

Quando o Proton foi lançado em 2018, Eu só pude jogar 27 jogos. Apesar disto, Em três anos, a lista de jogos suportados aumentou para cerca de 16.000.

Estatísticas ProtonDB

Apesar disto, O Proton é limitado no sentido de que não pode jogar jogos com mecanismos anti-cheat integrados. Como o nome sugere, mecanismos anti-cheat em jogos impedem os jogadores de trapacear. Com o aumento dos trapaceiros, As empresas de jogos fizeram parceria com fornecedores anti-cheat para impulsionar 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 hoje, vamos para Site oficial do ProtonDB. No momento em que escrevo esta postagem, mais do que 77% dos 1000 os jogos principais podem ser jogados com Proton, em que mais de 21% corre nativamente (não há necessidade de próton), a 21% tem uma classificação de platina (sai da caixa), a 56% de ouro ( correr após os ajustes), 66% Prata (funciona com pequenos problemas e ajustes) e 71% Bronze (corre, mas trava muitas vezes).

Como usar o Proton

Para habilitar Proton, Vá para Configurações do Steam> Steam Play> Habilitar Steam Play.

Configurações do Steam

Se você está procurando um guia detalhado sobre como executar jogos do Windows no Linux usando Proton, nós temos tudo sob controle.

O futuro dos jogos em Linux com Proton

Não há como negar que o Desktop Linux melhorou na última década.. Apesar disto, uma área onde GNU / Faltava muito Linux eram os 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, que foi anunciado em julho 2021.

Para iniciar, Steam Deck é um console de jogo portátil da Valve que roda Arch Linux (SteamOS com KDE Plasma, para ser precisos) e usa o 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 consequência, está trabalhando com os desenvolvedores Easy e BattlEye para tornar viável 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 suporte Easy e BattlEye no SteamOS, o mesmo pode potencialmente ser portado para outras distribuições Linux. Isso acabaria por fortalecer a experiência geral de jogos do Linux em desktops..

É muito cedo para prever exatamente como as coisas vão mudar, Mas para agora, o futuro dos jogos Linux parece brilhante.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.