Proton 5.0 chega baseado no Wine 5.0, maior integração com Steam e muito mais

vapor-play-próton

Alguns dias atrás A Valve anunciou o lançamento do novo ramo do projeto Proton 5.0, que se baseia na experiência do projeto Wine e visa garantir o lançamento de aplicativos de jogos baseados em Linux criados para Windows e apresentados no diretório Steam.

Pra quem não conhece o projeto, próton eles devem saber que isso permite executar diretamente aplicações de jogos que estão disponíveis apenas para Windows no cliente Steam Linux. O pacote inclui a implementação de DirectX 10/09/11 (baseado no pacote DXVK) e DirectX 12 (baseado em vkd3d), trabalhando através da tradução de chamadas DirectX para a API Vulkan.

Isso fornece suporte aprimorado para controladores de jogo e a capacidade de usar o modo de tela inteira de forma independente nos jogos. Para aumentar o desempenho de jogos multithread, os mecanismos "esync" (Eventfd Synchronization) e "futex / fsync" são suportados.

Principais novidades do Proton 5.0

Esta nova versão do projeto Proton 5.0, chega sincronizado com a base de código Wine 5.0, do qual mais de 3500 mudanças foram transferidas (o ramo anterior era baseado no wine 4.11), enquanto 207 patches do Proton 4.11 foram transferidos do upstream e agora fazem parte do projeto principal do Wine.

Proton 5.0 já renderiza jogos por padrão usando Direct3D 9, a camada DXVK, que traduz as chamadas de API Vulkan. Usuários de sistemas sem suporte Vulkan podem retornar ao backend wined3d, que usa tradução OpenGL, configurando PROTON_USE_WINED3D.

A integração com o cliente Steam foi fortalecida, como tornou possível expandir a gama de jogos compatíveis que usam a tecnologia para proteger contra modificações não autorizadas dos jogos Denuvo. Por exemplo, no Proton, agora você pode jogar jogos como Just Cause 3, Batman: Arkham Knight e Abzu

Os componentes do FAudio com a implementação Bibliotecas de som DirectX (XAudio2, X3DAudio, XAPO e XACT3 API) foram atualizados para a versão 20.02.

A camada DXVK, que fornece a implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que funciona por meio de tradução de chamadas na API Vulkan, foi atualizado para a versão 1.5.4.

No DXVK 1.5.4, as alterações de regressão relacionadas ao suporte ao Direct3D 9 foram corrigidas e os problemas que apareciam nos jogos Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty e The Witcher foram resolvidos.

Das outras mudanças que se destacam do Proton 5.0:

  • As novas instalações do Proton retornam informações sobre uma versão mais recente do sistema operacional, conforme alguns novos jogos exigem. Os parâmetros das instalações antigas não são modificados.
  • O desenvolvimento de melhorias significativas começou com a adição de suporte para trabalhar com vários monitores e adaptadores gráficos no Wine 5.0.
  • Para jogos mais antigos, suporte aprimorado de som surround.
  • Alterada a estrutura do repositório Git do projeto. Novos submódulos foram adicionados ao branch 5.0, o que requer que eles sejam inicializados com o comando git submodule update –init ao compilar a partir do git.

Como ativar o Proton no Steam?

Finalmente, para aqueles interessados ​​em experimentar o Proton, eles devem ter a versão beta do Steam instalada em seu sistema caso contrário, você pode ingressar na versão beta do Linux a partir do cliente Steam.

Para isso eles devem abra o cliente Steam e clique em Steam no canto superior esquerdo e depois em Configurações.

Na seção "Conta", você encontrará a opção de se registrar para a versão beta. Fazer isso e aceitar fechará o cliente Steam e baixará a versão beta (uma nova instalação).

Válvula de próton

Ao final e após acessar sua conta, eles retornam à mesma rota para verificar se já estão usando o Proton. Agora você pode instalar seus jogos regularmente, você será lembrado pela única vez que o Proton é usado para isso.

Por outro lado se você estiver interessado em compilar o código por conta própria, você pode obter a nova versão baixando-a em o seguinte link.

As instruções, bem como os detalhes para a realização deste processo e outras informações sobre o projeto podem ser encontradas neste link 


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.