Juuso Alasuutari, especializado em desenvolvimento de sistemas de processamento de áudio para Linux (autor
Proton-i, que visa portar a base de código atual do Proton para versões mais recentes do Wine, sem esperar por novos lançamentos importantes da Valve. Atualmente, uma variante Proton baseada em
A ideia principal do Proton-i é fornecer a capacidade de usar patches feitos nas versões mais recentes do Wine (várias centenas de alterações são publicadas em cada versão), o que pode potencialmente ajudar a lançar jogos que anteriormente apresentavam problemas de inicialização. Supõe-se que alguns problemas podem ser corrigidos em novas versões do Wine, e alguns podem ser resolvidos com patches do Proton. A combinação dessas correções torna possível alcançar uma experiência de jogo de maior qualidade do que usar os novos Wine e Proton separadamente.
Lembramos que o projeto Proton desenvolvido pela Valve baseia-se 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. O Proton permite que você execute diretamente aplicativos de jogos somente para Windows no cliente Steam Linux. O pacote inclui implementações de DirectX 9 (baseado em D9VK), DirectX 10/11 (baseado em DXVK) e 12 (baseado em vkd3d), funcionando por meio da tradução de chamadas DirectX para a API Vulkan, fornece suporte aprimorado para controladores de jogos e a capacidade para usar o modo de tela inteira de forma independente, dependendo das resoluções de tela suportadas nos jogos. Comparado ao Wine original, o desempenho de jogos multi-threaded foi significativamente aumentado graças ao uso do “esync” (Eventfd Synchronization) ou “
Fonte: opennet.ru