Valve lança Proton 5.0, suíte para rodar jogos do Windows no Linux

Empresa de válvulas publicado primeiro lançamento de um novo ramo do projeto Próton 5.0, que se baseia nos desenvolvimentos do projeto Wine e tem como objetivo garantir o lançamento de aplicações de jogos criadas para Windows e apresentadas no catálogo Steam no Linux. Desenvolvimentos de projetos espalhar sob a licença BSD.

O Proton permite que você execute diretamente aplicativos de jogos somente para Windows no cliente Steam Linux. O pacote inclui uma implementação de DirectX 9/10/11 (baseado no pacote Dxvk) e DirectX 12 (baseado em vkd3d), 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. Para aumentar o desempenho de jogos multithread, são suportados mecanismos "esync"(Sincronização Eventfd) e"futex/fsync".

В nova versão:

  • Sincronização com base de código concluída Vinho 5.0, do qual foram transferidas mais de 3500 alterações (o ramo anterior era baseado no wine 4.11). 207 patches do Proton 4.11 foram movidos para o upstream e agora estão incluídos no pacote principal do Wine;
  • Para renderizar jogos usando Direct3D 9, a camada DXVK é habilitada por padrão, traduzindo chamadas para a API Vulkan. Usuários de sistemas sem suporte Vulkan podem reverter para o backend wined3d, que usa tradução OpenGL, definindo a configuração PROTON_USE_WINED3D;
  • Foi fortalecida a integração com o cliente Steam, o que ampliou a gama de jogos suportados que utilizam tecnologia para proteção contra modificação não autorizada de jogos Denuvo. Por exemplo, Proton agora pode jogar jogos como Just Cause 3, Batman: Arkham Knight e Abzu;
  • Novas instalações do Proton retornam informações sobre uma versão mais recente do sistema operacional, conforme exigido por alguns jogos novos.
    Os parâmetros das configurações antigas permanecem inalterados;

  • Começou o desenvolvimento de melhorias significativas relacionadas à adição de suporte para trabalhar com vários monitores e adaptadores gráficos no Wine 5.0;
  • Suporte aprimorado de som surround para jogos mais antigos;
  • A estrutura do repositório Git do projeto foi alterada. Novos submódulos foram adicionados ao branch 5.0, o que exige que ao construir a partir do git, eles sejam inicializados com o comando “git submodule update —init”;
  • Componentes Fáudio com a implementação das bibliotecas de sons DirectX (API XAudio2, X3DAudio, XAPO e XACT3) atualizadas para a versão 20.02;
  • Intercamada Dxvk, que fornece uma implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funcionando via broadcasting de chamadas para a API Vulkan, foi atualizado para o lançamento publicado ontem 1.5.4. DXVK 1.5.4 corrige regressões relacionadas ao suporte Direct3D 9 e resolve problemas que ocorrem em Anno 1701, EYE: Divine Cybermancy,
    Reinos Esquecidos: Pedra Demoníaca, Recompensa do Rei e
    O Witcher.

Fonte: opennet.ru

Adicionar um comentário