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 ) |
Idioma(s) | Inglês |
Sistema operacional | Linux |
Licença |
|
Página oficial | github |
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".
Visão geral
[editar | editar código-fonte]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 | editar código-fonte]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 | editar código-fonte]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 | editar código-fonte]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.
- ↑ Eikum, Andrew (25 de junho de 2021). «Releases · ValveSoftware/Proton». Consultado em 25 de junho de 2021
- ↑ Dawe, Liam. «Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine». GamingOnLinux
- ↑ «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
- ↑ 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
- ↑ «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
- ↑ https://www.gamingonlinux.com/2018/08/valve-officially-confirm-a-new-version-of-steam-play-which-includes-a-modified-version-of-wine
- ↑ «doitsujin/dxvk». GitHub (em inglês). Consultado em 17 de abril de 2020
- ↑ «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
- ↑ «Steam Community :: Group :: Steam Client Beta». steamcommunity.com (em inglês). Consultado em 27 de julho de 2020
- ↑ 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
- ↑ «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
- ↑ «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
- ↑ DeFore, Buck. «ProtonDB: Gaming reports for Linux using Proton and Steam Play». ProtonDB.com (em inglês). Consultado em 8 de outubro de 2019
- ↑ «ValveSoftware/Proton». GitHub (em inglês). Consultado em 17 de abril de 2020
- ↑ «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
- ↑ «Releases · GloriousEggroll/proton-ge-custom». GitHub (em inglês). Consultado em 31 de julho de 2020
- ↑ «Valve continues tweaking the new 'Proton Experimental' for Cyberpunk 2077». GamingOnLinux (em inglês). Consultado em 26 de fevereiro de 2021
- ↑ «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 | editar código-fonte]- ProtonDB - banco de dados da comunidade para dados de compatibilidade de jogos