Valve quer transformar o Linux em uma referência em jogos

Valve

A Valve continua a empurrar o Linux para um futuro promissor nos jogos. Após inúmeros projetos de código aberto para encorajar a criação de novos videogames para GNU / Linux e também outros como Proton para trazer videogames nativos do Microsoft Windows, ou suas APIs para realidade virtual e aumentada, ele agora tem uma nova ambição para o kernel Linux e propôs algumas coisas legais.

É verdade que o Linux agora não é a plataforma favorita para jogos, mas a Valve tem muita ambição de que o kernel seja o futuro do videogame e Acabei substituindo o Windows. O próprio CEO da Valve, Gabe Newell, garantiu que o Linux era o futuro dos videogames. Agora eles estão sugerindo mudanças no próprio kernel para torná-lo mais amigável para jogos, atraindo assim mais desenvolvedores.

Após a catástrofe que foi o Windows 8 para jogos, quando Newell sugeriu isso, eles começaram a criar sua Steam Machine, Steam OS e outros projetos que agora conhecemos. Mas a verdade é que a Microsoft aprendeu a lição e mudou tudo para melhorar o Windows 10. Essa melhoria fez com que o interesse pelo Linux como plataforma de jogos se perdesse, e é por isso que eles começaram seu projeto Próton à base de vinho para executar software nativo sem portá-lo, e eles também incluíram DXVK para traduzir chamadas DirectX 3D para Vulkan.

Mas não é isso que eles querem eles querem ir mais longe, já que alguns videogames que exigem muito hardware não funcionam bem no Wine. É por isso que eles anunciaram mudanças no próprio kernel do Linux para torná-lo mais amigável para jogos. As sugestões da Valve abordam a solução de problemas da substituição experimental para esync, com base nas funcionalidades eventfd () do kernel. E isso requer uma extensão do futex () syscall para expor um bit adicional para a sincronização ideal do pool de threads que irá melhorar o desempenho de certos videogames.

Gabriel Krisman Bertazi, ingeniero de Collabora, también comentó que están proponiendo cambios en la propia biblioteca glibc y libpthread para estas características multiproceso de los videojuegos. Todos estos cambios podrían traer hasta un 4% de mejora en algunos títulos que se ejecutan sobre Proton. Parece que la comunidad han aceptado estas propuestas, y lo único que están debatiendo es el cómo y algunos límites para incluirlo en la rama del kernel.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.