A Valve publicou uma atualização para o projeto Proton 8.0-4, que é baseado na base de código do projeto Wine e visa executar aplicativos de jogos criados para Windows e apresentados no catálogo Steam no Linux. Os desenvolvimentos do projeto são distribuídos sob a licença BSD.
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/10/11 (baseado no pacote DXVK) e DirectX 12 (baseado em vkd3d-proton), trabalhando através 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, independentemente dos suportados nas resoluções de tela dos jogos. Para aumentar o desempenho de jogos multithread, são suportados os mecanismos “esync” (Eventfd Synchronization) e “futex/fsync”. Entre as mudanças na nova versão do Proton:
- A camada DXVK, que traduz chamadas para a API Vulkan, foi atualizada para a versão 2.3-5-g83dc4678. VKD3D-Proton, um fork do vkd3d criado pela Valve para melhorar o suporte Direct3D 12 do Proton, foi atualizado para a versão 2.10. O compilador de shader é sincronizado com a base de código vkd3d mais recente. O pacote dxvk-nvapi foi atualizado para a versão 0.6.4. O Wine foi atualizado para a versão 8.0.1.
- Adicionado suporte para Steamworks SDK 1.58.
- Adicionado suporte para jogos que anteriormente só funcionavam no ramo Proton Experimental:
- Lendas Arturianas
- CÓDIGO DO CAOS -NOVO SINAL DE CATSTROFE-
- EverQuest 2
- Oddworld: Stranger's Wrath HD
- Canções para um Herói - Edição Definitiva
- STAR WARS Cavaleiros da Velha República II
- The Longest Journey
- Corrigidas regressões que apareciam no branch Proton 8.0 e causavam problemas nos jogos Have a Nice Death, Resident Evil 4 (2005), Makai Kingdom: Reclaimed and Rebound, Echo e Scrap Mechanic. Corrigida uma regressão que causava problemas ao conectar controladores de jogo a quente devido a uma condição de corrida.
- Problemas em jogos e aplicativos foram resolvidos:
- Overwatch 2
- Battle.net
- Área de trabalho EA
- Baldur’s Gate 3
- Street Fighter 6
- Mod de Garry, Dark Souls II, Aura: Fate of the Ages e Train Simulator
- Empyrion - Sobrevivência Galáctica
- Secret of Mana
- Aura: Destino das Eras
- Dwarf Fortress
- Stray
- Choque do Sistema (2023)
- Morto à luz do dia,
- Warhammer 40,000: Boltgun
- Final Fantasy XIII
- Locolândia
- Rainbow Six Extraction
- Cinzas da Singularidade: Escalação
- Age of Empires II: Definitive Edition
- Age of Empires IV
- Lançador de Paradoxo do Age of Wonders 4
- Ubisoft Conectar
- Edição aprimorada do Metro Exodus.
- Ship of Fools
- Mamashroom e The Bookwalker: ladrão de contos
- Dark Parables: Edição de colecionador do príncipe exilado
- Suporte nvapi ativado em jogos:
- Alone in the Dark
- Atomic Heart
- Baldur’s Gate 3
- Demonologist
- Desordem
- Simulador Doge
- Icarus
- Camadas de medo
- Portal Prelúdio RTX
- Rainbow Six Extraction
- Ratchet & Clank: Rift Apart
- Remanescentes 2
- Aço Cortado
- Sherlock Holmes O Desperto
- Artilheiros
- Homem-Aranha: Miles Morales
- Luzes perdidas
- Trepang2
- Voidtrain
- Warhammer 40,000: Maré Negra
Fonte: opennet.ru