Empresa de válvulas construindo o projeto , que se baseia nos desenvolvimentos do projeto Wine e visa garantir o lançamento em Linux aplicativos de jogos criados para Windows e apresentado no catálogo do Steam. Desenvolvimento do projeto sob licença BSD. À medida que ficam prontas, as alterações desenvolvidas no Proton são transferidas para o Wine original e projetos relacionados, como DXVK e vkd3d.
O Proton permite que você inicie diretamente em Linux-Aplicativos de jogos do cliente Steam fornecidos apenas para WindowsO pacote inclui uma implementação do DirectX 10/11 (baseada em ) e 12 (com base em ), trabalhando por meio de chamadas DirectX para a API Vulkan, fornece suporte aprimorado para controladores de jogos e a capacidade de usar o modo de tela inteira, independentemente das resoluções de tela suportadas nos jogos. Comparado ao Wine original, o desempenho dos jogos multithread aumentou significativamente graças ao uso de patches ""(Sincronização de Eventfd).
O principal :
- A camada DXVK (uma implementação de DXGI, Direct3D 10 e Direct3D 11 na API Vulkan) foi atualizada para a versão 1.1.1, em adicionou suporte para colocar código de shader na memória de forma compactada e aumentou o desempenho de vários jogos, especialmente aqueles construídos no Unreal Engine 4.
- Corrigido travamento ao iniciar o jogo RAGE 2 (para funcionar em sistemas com GPUs AMD é necessária a versão experimental mais recente do Mesa);
- Suporte aprimorado à API gráfica Vulkan, garantindo compatibilidade com a build Vulkan do jogo “No Man's Sky”;
- Ícones aprimorados para alguns gerenciadores de janelas;
- Corrigido um bug que fazia com que o processo Wine travasse ao atualizar a versão Proton;
- Resolvidos problemas com detecção de controladores de jogo em jogos Yakuza Kiwami e Telltale;
- Corrigidos erros devido aos quais paisagens eram geradas incorretamente no jogo Space Engineers;
- Corrigido um travamento ao iniciar o jogo Flower.
Fonte: opennet.ru
