A empresa Valve lançou a versão 7.0 do projeto Proton, que é baseado no código do projeto Wine e tem como objetivo garantir a execução de aplicativos de jogos para Windows no Linux, disponíveis no catálogo Steam. As contribuições do projeto são distribuídas 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:
- Foi feita a sincronização com a versão 7.0 do Wine (a versão anterior era baseada no Wine 6.3). Os patches específicos que se acumulavam no Proton foram transferidos para o upstream, agora fazendo parte da composição principal do Wine. A camada DXVK, que transpõe chamadas para a API Vulkan, foi atualizada até a versão 1.9.4. O VKD3D-Proton, um fork do vkd3d criado pela Valve para melhorar o suporte ao Direct3D 12 no Proton, foi atualizado para a versão 2.5-146. O pacote wine-mono foi atualizado para a versão 7.1.2.
- Adicionada suporte para decodificação local de vídeos no formato H.264.
- Adicionada suporte ao módulo anti-cheat Easy Anti-Cheat (EAC) para Linux, utilizado para garantir a execução de jogos Windows com anti-cheat ativado. O Easy Anti-Cheat permite iniciar um jogo online em um modo especial de isolamento, que verifica a integridade do cliente de jogo e detecta interferências no processo e manipulações em sua memória.
- Adicionada a suporte a jogos:
- Anno 1404
- Call of Juarez
- DCS World Steam Edition
- Disgaea 4 Complete+
- Dungeon Fighter Online
- Epic Roller Coasters XR
- Eternal Return
- Forza Horizon 5
- Gravity Sketch VR
- Monster Hunter Rise
- NecroVisioN
- Nights of Azure
- Oceanhorn: Monster of the Uncharted Seas
- Order of War
- Persona 4 Golden
- Resident Evil 0
- Resident Evil Revelations 2
- Rocksmith 2014 Edition
- SCP: Laboratório Secreto
- Wargroove
- Wartales
- Yakuza 4 Remastered
- Problemas resolvidos em jogos:
- Sea of Thieves
- Beacon
- Mount & Blade II: Bannerlord
- Age of Empires IV
- Marvel Avengers
- Estabilidade do Runescape
- Castlevania Advance Collection
- Paradox Launcher
- Pathfinder: Wrath of the Righteous
- Far Cry
- Doom Eternal
- Melhorada a suporte para áudio nos jogos Skyrim, Fallout 4 e Mass Effect 1.
- Melhorada a suporte para controladores Steam em jogos executados na plataforma Origin.
- Foram transferidas otimizações de desempenho do ramo Proton Experimental, relacionadas ao processamento de entrada, gerenciamento de janelas e alocação de memória.
Além disso, para o console Steam Deck, baseado em Linux, foi confirmada a compatibilidade com 591 jogos. 337 jogos estão marcados como verificados manualmente pela equipe da Valve (Verified). Dos jogos verificados, 267 (79%) não têm versão para Linux e são executados usando o Proton.
Fonte: opennet.ru
