A empresa Valve lançou a versão 6.3-1 do projeto Proton, que se baseia nos desenvolvimentos do projeto Wine e visa permitir a execução de aplicativos de jogos no Linux, criados para Windows e disponíveis no catálogo Steam. Os desenvolvimentos do projeto são distribuídos sob a licença BSD.
O Proton permite o lançamento direto de aplicativos de jogos no cliente Steam para Linux, que são oferecidos apenas para Windows. O pacote inclui a implementação do DirectX 9/10/11 (baseado no pacote DXVK) e do DirectX 12 (baseado no vkd3d-proton), funcionando através da tradução de chamadas do DirectX para a API Vulkan, oferece suporte aprimorado para controladores de jogos e a possibilidade de uso do modo de tela cheia, independentemente das resoluções suportadas pelos jogos. Para aumentar o desempenho de jogos multithread, são suportados mecanismos como "esync" (Eventfd Synchronization) e "futex/fsync".
Na nova versão:
- A sincronização com a versão 6.3 do Wine foi concluída (a versão anterior baseava-se no Wine 5.13). Os patches específicos acumulados do Proton foram transferidos para o upstream e agora estão incluídos na composição principal do Wine. A camada DXVK, que traduz chamadas para a API Vulkan, foi atualizada até a versão 1.8.1. O VKD3D-Proton, um desvio do vkd3d criado pela Valve para melhorar o suporte ao Direct3D 12 no Proton 6.3, foi atualizado para versão 2.2. Os componentes FAudio com implementação de bibliotecas de áudio DirectX (APIs XAudio2, X3DAudio, XAPO e XACT3) foram atualizados para a versão 21.03.05. O pacote wine-mono foi atualizado para a versão 6.1.1.
- Melhor suporte para layouts de teclado em idiomas diferentes do inglês.
- Apoio melhorado para vídeos em jogos. Para formatos não suportados, há uma representação em forma de tabela de configuração em vez do vídeo.
- Apoio melhorado para controladores PlayStation 5.
- Adicionada a capacidade de ajustar as prioridades para os threads em execução. Para configuração, pode-se usar o RTKit ou utilitários Unix para gerenciar prioridades (nice, renice).
- Reduzido o tempo de inicialização do modo de realidade virtual e melhorada a compatibilidade com headsets 3D.
- O sistema de montagem foi reformulado para reduzir o tempo de compilação.
- Adicionada a suporte a jogos:
- Divinity: Original Sin 2
- Shenmue I & II
- Mass Effect 3 Edição Deluxe Digital N7 (2012)
- Tom Clancy’s Rainbow Six Lockdown
- XCOM: Chimera Squad
- Bioshock 2 Remastered
- Company of Heroes 2
- logiCally
- Rise of the Triad
- Home Behind 2
- Shadow Empire
- Arena Wars 2
- King Arthur: Knight’s Tale
- Rise of Venice
- ARK Park
- Gravity Sketch
- Battle Arena VR
- Melhorados os recursos de detecção de layout de botões de controladores de jogos e a conexão rápida dos controladores nos jogos Slay the Spire e Hades.
- Resolvidos problemas de conexão com o serviço Uplay.
- No jogo Assetto Corsa Competizione, melhorado o suporte para volantes Logitech G29.
- Resolvemos problemas ao jogar Microsoft Flight Simulator com headsets de realidade virtual.
- As interrupções de vídeo (cenas do jogo) em Bioshock 2 Remastered foram ajustadas.
Fonte: opennet.ru
