5 anos atrás, a Valve lançou o Proton, mudando para sempre os jogos Linux
LarLar > blog > 5 anos atrás, a Valve lançou o Proton, mudando para sempre os jogos Linux

5 anos atrás, a Valve lançou o Proton, mudando para sempre os jogos Linux

Aug 25, 2023

Já faz tanto tempo? Aparentemente sim. A Valve anunciou originalmente a reformulação da marca Steam Play com Proton em 21 de agosto de 2018. Parece um bom momento para uma rápida reflexão, já que já está na metade de uma década.

O problema: antes, durante e logo depois do Steam Machine original, os desenvolvedores simplesmente não estavam portando muitos jogos para Linux e, no geral, quando você olha para trás, os jogos em Linux estavam em um período de estagnação. Nada estava acontecendo. Muito do trabalho inicial de portabilidade que surgiu estava morrendo lentamente, já que as Steam Machines não forneciam o impulso que os jogadores da Valve e do Linux esperavam.

Originalmente, “Steam Play” significava simplesmente que você poderia comprar um jogo no Steam e ter acesso a todas as versões dele. Portanto, se você comprou um jogo no Windows, poderá jogá-lo no Linux se ele tiver uma versão nativa do Linux (o mesmo para macOS). Claramente, porém, isso não foi suficiente para o que a Valve havia planejado. Então, se a Valve quisesse tornar o Linux uma plataforma melhor para as pessoas realmente usá-lo, eles precisavam de algo mais.

Os jogos populares precisavam poder rodar no Linux se mais pessoas o usassem, porque de que adianta uma plataforma para jogos se muitos dos jogos mais jogados não fossem compatíveis? Como a Valve viu com as Steam Machines (não a única razão, claro), isso não termina bem.

Lembro-me de estar sentado em meu escritório naquela época, revisando minha lista de tarefas a fazer com vários artigos e jogos a serem abordados, planejando a semana seguinte. Pronto para provavelmente ir para a cama e depois BAM - do nada surge esse anúncio da Valve que basicamente disse “você vai estar muito ocupado, é melhor tomar muito café”. A Valve fez parceria com a CodeWeavers ePrótonfoi a resposta.

Proton é o nome que a Valve deu ao seu fork do Wine com um monte de extras adicionais, e isso mudou os jogos Linux para sempre. O Steam Play é mais do que apenas Proton, não deixe de ler meu guia completo do Steam Play Proton. Nota lateral: John Carmack (id Software / Oculus VR / Keen Technologies) até pensou que o Wine era a solução em 2013.

É claro que o Proton não teria sido possível sem todos os muitos anos de trabalho envolvidos no projeto Wine, e todos que contribuíram para o Wine deveriam ser aplaudidos por seu esforço. A Valve financiou muito trabalho extra para levar coisas como DXVK e VKD3D-Proton para a tradução de Direct3D para Vulkan em um estado onde o desempenho pode ser realmente ótimo! A Valve também financia trabalhos em drivers gráficos do Linux, trabalhos no kernel do Linux e a lista continua.

Até que ponto o Proton mudou as coisas? Bem, certamente não teríamos o Steam Deck se não fosse pelo Proton. Não havia como a Valve lançar seu portátil sem tantos jogos quanto possível, aprendendo claramente a lição sobre o fracasso das Steam Machines. Mas como todos sabemos, as Steam Machines queimaram para que o Proton e o Steam Deck pudessem renascer das cinzas.

Proton simplesmente faz muito sentido. Não demorou muito para que a Valve expandisse o Proton para passar inicialmente de alguns títulos selecionados aprovados pela Valve, para ser capaz de executar qualquer coisa que escolhermos tentar com ele. A partir daí, os jogos Linux aparentemente explodiram. E então, eventualmente, vimos por que a Valve fez o Proton com o anúncio do Steam Deck chegando menos de três anos depois, em julho de 2021.

Quando você olha os relatórios de crowdsourcing no ProtonDB, mais de 11.000 títulos funcionam por várias pessoas. É uma pequena fração da contagem geral de jogos do Steam, mas o ProtonDB depende de pessoas que realmente escrevem um relatório.

O próprio sistema de classificação Deck Verified da Valve apenas para o Steam Deck também atingiu muitos marcos desde o lançamento do Steam Deck, agora tendo mais de 10.000 títulos classificados como jogáveis ​​ou verificados. Embora tanto o ProtonDB quanto o Deck Verified incluam uma mistura de versões nativas do Linux e jogos do Windows executados com o Proton. A questão é: estar no Linux agora para um jogador significa que muitas vezes uma grande quantidade de seus jogos realmente "simplesmente funcionam". É quase mágico.