Recentemente A Valve anunciou uma nova versão do projeto Proton 4.2-1, que se baseia nas realizações do projeto Wine e visa garantir o lançamento de aplicativos de jogos Linux criados para Windows e apresentados no catálogo Steam.
Próton 4.2-1 é marcada como a primeira versão estável do projeto (as versões anteriores tinham o status de versões beta). Os desenvolvimentos do projeto são distribuídos sob a licença BSD.
Assim que eles estiverem prontos as mudanças desenvolvidas no Proton são transferidas para o Wine original e projetos relacionados, como DXVK e vkd3d.
Para quem é Você ainda não conhece o projeto Proton, posso dizer rapidamente que ele permite que você execute aplicativos de jogos que estão disponíveis apenas para Windows diretamente no cliente Steam Linux.
O pacote inclui implementação DirectX 10/11 (baseado em DXVK) e 12 (baseado em vkd3d), trabalhando por meio da tradução de chamadas DirectX para a API Vulkan, fornece suporte aprimorado para controladores de jogo e a capacidade de usar o modo de tela inteira, independentemente das resoluções de tela suportadas nos jogos.
Comparado com o projeto Wine original, o desempenho dos jogos multi-threaded aumentou significativamente.
O que há de novo nesta versão do Proton 4.2-1?
A nova versão é notável por atualizar o código base do Wine 4.2. Em comparação com o ramo anterior baseado no Wine 3.16, o tamanho dos patches específicos do Proton diminuiu significativamente, pois 166 patches podem ser transferidos para a base de código principal do Wine.
Por exemplo, recentemente, uma nova implementação da API XAudio2 movida para o Wine dependendo do projeto FAudio. As diferenças globais entre o Wine 3.16 e o Wine 4.2 incluem mais de 2,400 alterações.
Principais mudanças no Proton 4.2-1
Com o lançamento desta nova versão do Proton 4.2-1 podemos destacar que a camada DXVK (Implementação DXGI, Direct3D 10 e Direct3D 11 além da API Vulkan) foi atualizado para a versão 1.0.1.
Com a inclusão desta versão 1.0.1 Removidas travas com alocação de memória em sistemas com chips Intel Bay Trail.
Bem como a regressão corrigida no código de gerenciamento de cores DXGI e problemas resolvidos ao executar os jogos Star Wars Battlefront (2015), Resident Evil 2, Devil May Cry 5 e World of Warcraft.
Além disso, Podemos destacar também que no Proton 4.2-1 houve melhor comportamento do cursor do mouse nos jogos, incluindo Resident Evil 2 e Devil May Cry 5.
Das outras alterações que podem ser destacadas nesta nova versão, encontramos o seguinte:
- FAudio atualizado para 19.03-13-gd07f69f.
- Resolvidos problemas com jogo em rede no NBA 2K19 e NBA 2K18
- Correção de bugs que levavam à duplicação de controladores de jogos em jogos baseados em SDL2, incluindo RiME.
- Adicionado suporte para a nova versão do gráfico Vulkan API 1.1.104 (para aplicativos, as informações sobre o suporte para Vulkan versão 1.1 são transferidas em vez de 1.0).
- O modo de tela inteira agora está disponível para jogos baseados em GDI.
- Suporte aprimorado para jogos que usam IVRInput para controlar fones de ouvido de RV.
- Melhorias no sistema de montagem. Adicionado o comando "make help" para a documentação do build.
Como ativar o Proton no Steam?
Se você está interessado em experimentar o Proton, você deve instalar a versão beta do Steam Play para Linux ou junte-se ao Linux beta do cliente Steam.
Por esta Eles devem abrir o cliente Steam e clicar 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).
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 como de costume, você será lembrado pela única vez que o Proton é usado para isso.