Valve veut faire de Linux une référence du jeu

Valve

Valve continue de pousser Linux vers un avenir prometteur dans le jeu. Après de nombreux projets open source pour promouvoir la création de nouveaux jeux vidéo pour GNU / Linux et aussi d'autres comme Proton pour apporter des jeux vidéo Microsoft Windows natifs, ou leurs API pour la réalité virtuelle et augmentée, il a maintenant une nouvelle ambition pour le noyau Linux et a proposé des choses sympas.

Il est vrai que Linux n'est plus la plate-forme préférée des jeux vidéo, mais Valve a beaucoup d'ambition pour que le noyau soit l'avenir du jeu vidéo et J'ai fini par remplacer Windows. Le PDG de Valve, Gabe Newell, a lui-même assuré que Linux était l'avenir des jeux vidéo. Maintenant, ils suggèrent des changements au noyau lui-même pour le rendre plus convivial pour les jeux, attirant ainsi plus de développeurs.

Après la catastrophe qu'est Windows 8 pour les jeux, lorsque Newell a suggéré cela, ils ont commencé à créer leur Steam Machine, Steam OS et d'autres projets que nous connaissons maintenant. Mais la vérité est que Microsoft a appris sa leçon et a tout changé pour améliorer Windows 10. Cette amélioration a fait perdre l'intérêt pour Linux en tant que plate-forme de jeu, et c'est pourquoi ils ont lancé leur projet. Proton à base de vin pour exécuter le logiciel natif sans le porter, et ils ont également inclus DXVK pour traduire les appels DirectX 3D vers Vulkan.

Mais ce n'est pas ce qu'ils veulent ils veulent aller plus loin, car certains jeux vidéo très exigeants en matériel ne fonctionnent pas bien sur Wine. C'est pourquoi ils ont annoncé des modifications du noyau Linux lui-même pour le rendre plus convivial pour les jeux. Les suggestions de Valve passent par le dépannage du remplacement expérimental pour esync, basé sur les fonctionnalités eventfd () du noyau. Et cela nécessite une extension du syscall futex () pour exposer un bit supplémentaire pour une synchronisation optimale du pool de threads qui améliorera les performances de certains jeux vidéo.

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.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.