Proton é uma camada de compatibilidade para que jogos de Microsoft Windows rodem em sistemas operacionais baseados em Linux. Proton é desenvolvido pela Valve em cooperação com desenvolvedores da CodeWeavers sob contrato. É baseado em uma bifurcação do Wine e inclui vários patches e bibliotecas para melhorar o desempenho e a compatibilidade com os jogos do Windows. O Proton é projetado para integração com o cliente Steam como "Steam Play".

Proton (software)
Desenvolvedor Valve
CodeWeavers
Lançamento 21 de agosto de 2018 (6 anos)
Versão estável 6.3-5[1] (25 de junho de 2021; há 3 anos)
Idioma(s) Inglês
Sistema operacional Linux
Licença
Página oficial github.com/ValveSoftware/Proton

Visão geral

editar

Proton foi lançado inicialmente em 21 de agosto de 2018.[2] Após o lançamento, a Valve anunciou uma lista de 27 jogos que foram testados e certificados para funcionar como suas contrapartes nativas do Windows, sem exigir ajustes pelo usuário final. Isso inclui Doom (2016), Quake e Final Fantasy VI.[3][4][5][6]

Proton incorpora várias bibliotecas que melhoram o desempenho 3D. Isso inclui camadas de tradução de Direct3D para Vulkan, como DXVK para Direct3D 9, 10 e 11 e VKD3D-Proton para Direct3D 12. Uma biblioteca separada conhecida como D9VK lidou com o suporte Direct3D 9 até que ele foi incorporado ao DXVK em dezembro de 2019.[7]

Compatibilidade

editar

Sendo um fork do Wine, o Proton mantém uma compatibilidade muito semelhante com os aplicativos do Windows como sua contraparte upstream. Além da lista oficial, muitos outros jogos do Windows são supostamente compatíveis,[8] embora não oficialmente, com o Proton. O usuário pode, opcionalmente, forçar o uso do Proton para um título específico, mesmo que já exista uma versão do Linux.[9]

ProtonDB

editar

ProtonDB é um site de comunidade não oficial que coleta e exibe dados de crowdsourcing que descrevem a compatibilidade de um determinado título com o Proton, em uma escala de classificação de "Borked" a "Platinum".[10][11][12][13] O site é inspirado no WineHQ AppDB, que também coleta e exibe relatórios de compatibilidade de crowdsourcing e usa um sistema de classificação semelhante.

Histórico de lançamento

editar

A Valve lançou sete versões principais do Proton. O esquema de controle de versão se refere à versão do Wine em que ele se baseia, com um número de revisão anexado.[14]

Proton geralmente fica atrás de sua base Wine upstream em vários lançamentos. Forks não oficiais, como Proton GE,[15] foram criados para re-basear o Proton em versões recentes do Wine, o que pode melhorar a compatibilidade com jogos em relação ao lançamento oficial e, às vezes, prejudicá-la.[16]

Em dezembro de 2020, a Valve lançou o Proton Experimental, uma ramificação beta perpétua do Proton que incorpora novos recursos e correções de problemas mais rápidos do que os lançamentos regulares,[17] que são eventualmente incluídos em um lançamento regular.[18]

O Steam Deck usa Proton.

 

Referências

  1. Eikum, Andrew (25 de junho de 2021). «Releases · ValveSoftware/Proton». Consultado em 25 de junho de 2021 
  2. Dawe, Liam. «Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine». GamingOnLinux 
  3. «Steam for Linux :: Introducing a new version of Steam Play». steamcommunity.com (em inglês). 21 de agosto de 2018. Consultado em 12 de agosto de 2019 
  4. Evangelho, Jason. «Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux». Forbes (em inglês). Consultado em 12 de agosto de 2019 
  5. «Steam adds Proton, making Windows games playable on Linux (at least in theory)». PCWorld (em inglês). 21 de agosto de 2018. Consultado em 12 de agosto de 2019 
  6. https://www.gamingonlinux.com/2018/08/valve-officially-confirm-a-new-version-of-steam-play-which-includes-a-modified-version-of-wine
  7. «doitsujin/dxvk». GitHub (em inglês). Consultado em 17 de abril de 2020 
  8. «A look over the ProtonDB reports for June 2019, over 5.5K games reported to work with Steam Play». GamingOnLinux (em inglês). Consultado em 4 de novembro de 2019 
  9. «Steam Community :: Group :: Steam Client Beta». steamcommunity.com (em inglês). Consultado em 27 de julho de 2020 
  10. Evangelho, Jason. «Linux Gaming Tip: Don't Buy That Game On Steam Without Using This Tool». Forbes (em inglês). Consultado em 12 de agosto de 2019 
  11. «Steam Proton has opened the gaming floodgates for Linux users». SlashGear (em inglês). 22 de abril de 2020. Consultado em 27 de julho de 2020 
  12. «A look at how Steam Play is doing, based on the ProtonDB reports from July». GamingOnLinux (em inglês). Consultado em 27 de julho de 2020 
  13. DeFore, Buck. «ProtonDB: Gaming reports for Linux using Proton and Steam Play». ProtonDB.com (em inglês). Consultado em 8 de outubro de 2019 
  14. «ValveSoftware/Proton». GitHub (em inglês). Consultado em 17 de abril de 2020 
  15. «Want a more up to date Proton for Steam Play? Proton GE has a big new release out». GamingOnLinux (em inglês). Consultado em 31 de julho de 2020 
  16. «Releases · GloriousEggroll/proton-ge-custom». GitHub (em inglês). Consultado em 31 de julho de 2020 
  17. «Valve continues tweaking the new 'Proton Experimental' for Cyberpunk 2077». GamingOnLinux (em inglês). Consultado em 26 de fevereiro de 2021 
  18. «Proton 5.13-5 is now up bringing in some of the experimental changes». GamingOnLinux (em inglês). Consultado em 26 de fevereiro de 2021 

Ligações externas

editar
  • ProtonDB - banco de dados da comunidade para dados de compatibilidade de jogos