Um fork do Proton-i foi introduzido, traduzido para versões mais recentes do Wine

Juuso Alasuutari, especializado em desenvolvimento de sistemas de processamento de áudio para Linux (autor jackdbus и CHICOTE), formado projeto
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 Vinho 4.13, idêntico em funcionalidade ao Proton 4.11-2 (o projeto principal do Proton usa Wine 4.11).

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 “futex/fsync".

Fonte: opennet.ru

Adicionar um comentário