Proton 5.0 arrive basé sur Wine 5.0, une meilleure intégration avec Steam et plus

jeu de vapeur-proton

Il ya quelques jours Valve a annoncé la sortie de la nouvelle branche du projet Proton 5.0, qui s'appuie sur l'expérience du projet Wine et vise à assurer le lancement d'applications de jeux basées sur Linux créées pour Windows et présentées dans le répertoire Steam.

Pour ceux qui ne connaissent pas le projet, protons ils doivent savoir que cela permet d'exécuter directement applications jeux qui ne sont disponibles que pour Windows sur le client Steam Linux. Le package inclut l'implémentation de DirectX 10/09/11 (basé sur le package DXVK) et DirectX 12 (basé sur vkd3d), en travaillant à travers la traduction des appels DirectX vers l'API Vulkan.

Cela offre une prise en charge améliorée des contrôleurs de jeu et la possibilité d'utiliser le mode plein écran indépendamment dans les jeux. Pour augmenter les performances des jeux multithread, les mécanismes "esync" (Eventfd Synchronization) et "futex / fsync" sont pris en charge.

Principales nouveautés de Proton 5.0

Cette nouvelle version du projet Proton 5.0, arrive synchronisé avec la base de code Wine 5.0, à partir duquel plus de 3500 changements ont été transférés (la branche précédente était basée sur wine 4.11), tandis que 207 patchs Proton 4.11 ont été portés depuis l'amont et font désormais partie du projet Wine principal.

Proton 5.0 rend déjà les jeux par défaut en utilisant Direct3D 9, la couche DXVK, qui traduit les appels d'API Vulkan. Les utilisateurs de systèmes sans support Vulkan peuvent revenir au backend wined3d, qui utilise la traduction OpenGL, en définissant PROTON_USE_WINED3D.

L'intégration avec le client Steam a été renforcée, Que lo a permis d'élargir la gamme de jeux compatibles utilisant la technologie de protection contre les modifications non autorisées des jeux Denuvo. Par exemple, dans Proton, vous pouvez désormais jouer à des jeux comme Just Cause 3, Batman: Arkham Knight et Abzu.

Les composants de FAudio avec la mise en œuvre Bibliothèques de sons DirectX (API XAudio2, X3DAudio, XAPO et XACT3) ont été mis à jour vers la version 20.02.

La couche DXVK, qui fournit l'implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, qui fonctionne par traduction d'appels dans l'API Vulkan, il a été mis à jour vers la version 1.5.4.

Dans DXVK 1.5.4, les changements de régression liés à la prise en charge de Direct3D 9 ont été corrigés et les problèmes apparus dans les jeux Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty et The Witcher ont été résolus.

Des autres changements qui se démarquent de Proton 5.0:

  • Les nouvelles installations de Proton renvoient des informations sur une version plus récente du système d'exploitation, comme l'exigent certains nouveaux jeux. Les paramètres des anciennes installations ne sont pas modifiés.
  • Le développement d'améliorations significatives a commencé avec l'ajout de prise en charge de l'utilisation de plusieurs moniteurs et adaptateurs graphiques dans Wine 5.0.
  • Pour les jeux plus anciens, prise en charge améliorée du son surround.
  • Modification de la structure du référentiel Git du projet. De nouveaux sous-modules ont été ajoutés à la branche 5.0, ce qui nécessite leur initialisation avec la commande git submodule update –init lors de la construction à partir de git.

Comment activer Proton sur Steam?

Enfin pour ceux qui souhaitent essayer Proton, ils doivent avoir la version bêta de Steam installée sur leur système sinon, vous pouvez rejoindre la version bêta de Linux depuis le client Steam.

Pour cela, ils doivent ouvrez le client Steam et cliquez sur Steam dans le coin supérieur gauche, puis sur Paramètres.

Dans la section "Compte", vous trouverez la possibilité de vous inscrire à la version bêta. Faire cela et accepter fermera le client Steam et téléchargera la version bêta (une nouvelle installation).

Valve à protons

À la fin et après avoir accédé à leur compte, ils reviennent sur le même itinéraire pour vérifier qu'ils utilisent déjà Proton. Maintenant que vous pouvez installer vos jeux régulièrement, il vous sera rappelé pour la seule fois que Proton est utilisé pour cela.

Par ailleurs si vous souhaitez compiler le code vous-même, vous pouvez obtenir la nouvelle version en la téléchargeant depuis le lien suivant.

Les instructions, ainsi que les détails pour mener à bien ce processus et d'autres informations sur le projet peuvent être trouvés dans ce lien 


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  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.