Nova beta da Steam Play usa versão modificada do Wine para rodar jogos nativos do Windows no Linux 

Foi anunciado e disponibilizado hoje a versão beta da Steam Play, capaz de rodar jogos nativos do Windows no Linux através de uma camada de compatibilidade chamada de Proton, um fork do Wine direcionado para trabalhar melhor com jogos da Steam e suporte a api Vulkan.

“Nosso objetivo com este trabalho é facilitar o acesso dos usuários do Steam para Linux a um catálogo mais abrangente. Acreditamos ainda que isto irá permitir que novos desenvolvedores consigam impulsionar o seu trabalho focando em o Linux. Isto daria a eles a opção de focar em áreas que pudessem realmente fazer uma diferença significativa para todos os usuários, como por exemplo o suporte a Vulkan[www.khronos.org].

Como um resultado, hoje estamos lançando a versão Beta de uma nova e melhorada versão do Steam Play para todos os usuários do Steam para Linux. Esta versão inclui o Proton, uma versão modificada do Wine que oferece compatibilidade com os títulos dos jogos para Windows. Estas são algumas das melhorias incluídas nesta versão:

  • Jogos do Windows que atualmente não têm versão para Linux poderão agora ser completamente instalados e iniciados diretamente dos clientes Steam para Linux com Steamworks nativo e suporte ao OpenVR.
  • As implementações do DirectX 11 e 12 agora são baseadas em Vulkan, resultando em um jogo com melhor compatibilidade e menor impacto de desempenho.
  • O suporte à tela cheia também foi aperfeiçoado: jogos em tela cheia serão expandidos para a exibição desejada sem interferir com a resolução da tela nativa ou exigindo o uso de uma área de trabalho virtual.
  • Suporte a controle de jogos melhorado: os jogos irão reconhecer todos os controles compatíveis com o Steam. Espere uma compatibilidade de controle mais inovadora do que a da versão original do jogo.
  • O desempenho de jogos multi-segmentados também foi aprimorado ao compará-lo com a versão básica do Wine.”

(Online, Apresentando a nova versão do Steam Play)

Qual é a diferença entre ele e a versão do Wine normal e o Proton? Quem trabalhou nele?

Proton é uma ferramenta baseada em uma versão modificada do Wine. As melhorias do Wine incluídas foram desenvolvidas e financiadas pela Valve em colaboração com a CodeWeavers. Estes são alguns exemplos de como temos trabalhado juntos desde 2016:

  • vkd3d[source.winehq.org], a implementação Direct3D 12 baseada em Vulkan
  • As pontes API nativas OpenVR e Steamworks 
  • Várias soluções de desempenho e funcionalidade de wined3d para Direct3D 9 e Direct3D 11
  • Tela cheia aprimorada e compatibilidade com controles
  • A versão “esync[github.com]” para melhoria de desempenho multi-segmentado

(Online, Apresentando a nova versão do Steam Play)

Para ativar a versão beta abra a tela principal da Steam e entre em Exibir > Conta; altere para “Steam Beta Update” e clique em OK.

steam_beta

Reinicie o aplicativo, entre agora em Exibir > Configurações; e habilite o “Steam Play” para jogos que ainda não foram verificados como compatíveis, mas que já podem estar funcionando nessa fase beta.

steam_play_settings

Lista com jogos já testados por outros usuários:

LISTA 1: https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/edit#gid=0
LISTA 2: https://spcr.netlify.com/
LISTA 3: https://www.gamingonlinux.com/wiki/Proton_compatibility_list_(Steam_play_Beta)
LISTA 3: https://github.com/ValveSoftware/Proton/wiki/Community-Compatibility-Reports

Fonte
_____
https://steamcommunity.com/games/221410/announcements/detail/169605585573935051 https://www.gamingonlinux.com/articles/valve-officially-confirm-a-new-version-of-steam-play-which-includes-a-modified-version-of-wine.12400
https://github.com/ValveSoftware/Proton/