Lançamento do Wine 4.9 e Proton 4.2-5

Disponível lançamento experimental da implementação aberta da Win32 API — Wine 4.9. Desde o lançamento da versão 4.8 foram fechados 24 relatórios de erro e 362 alterações foram feitas.

As alterações mais importantes:

  • Suporte inicial adicionado para a instalação de drivers Plug and Play;
  • Implementada a capacidade de compilar módulos de 16 bits no formato PE;
  • Várias funções foram movidas para uma nova DLL KernelBase;
  • Foram feitas correções relacionadas ao funcionamento de controladores de jogos;
  • Garantido o uso de temporizadores de sistema de alta precisão, quando disponíveis;
  • Relatórios de erros relacionados ao funcionamento de jogos e aplicativos foram fechados:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Ao mesmo tempo, a Valve publicou compilação do projeto Proton 4.2-5, que é baseado no trabalho do projeto Wine e visa garantir a execução de aplicativos de jogos criados para Windows no Linux e disponibilizados no catálogo Steam. O desenvolvimento do projeto são distribuídos sob licença BSD. O Proton permite executar diretamente no cliente Steam Linux aplicativos de jogos fornecidos apenas para Windows. O pacote inclui a implementação do DirectX 10/11 (baseado DXVK) e 12 (baseado em vkd3d), funcionando por meio da tradução de chamadas do DirectX para a API Vulkan, oferecendo suporte aprimorado para controladores de jogos e a capacidade de usar o modo de tela cheia independentemente das resoluções suportadas pelos jogos. Em comparação ao Wine original, o desempenho de jogos multiprocessados aumentou significativamente devido à aplicação do patch "esync" (Eventfd Synchronization).

Em nova versão suporte adicionado para as APIs de rede Steam usadas em novos jogos, incluindo 'A Hat in Time'. Foram feitas várias correções relacionadas à configuração do layout nos controladores de jogos, resolvendo muitos problemas com controladores em jogos baseados no motor Unity, incluindo Subnautica e jogos da Ubisoft.

No Proton 4.2-5 foi utilizada a versão da camada
DXVK 1.2.1 com implementação de DXGI, Direct3D 10 e Direct3D 11 sobre a API Vulkan (anteriormente era utilizada a versão 1.1.1). Além de correções de bugs e melhorias no suporte a jogos na linha DXVK 1.2 é utilizado fluxo separado para transmitir o buffer de comandos e suporte adicionado para extensões de renderização específicas, oficialmente não definidas na especificação Direct3D 11. Na versão corretiva DXVK 1.2.1, a compatibilidade foi melhorada com ReShade, resolveram-se problemas de desempenho nos jogos Lords of the Fallen e The Surge, eliminando quedas no jogo Yakuza Kiwami 2.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster