Le Steam Deck de Valve approche à grands pas de sa date de sortie du 25 février. Avec son lancement en vue, Valve a lancé la version 7.0 de Proton avec prise en charge d’Easy Anti-Cheat, permettant à plusieurs titres supplémentaires de fonctionner sous Linux, selon Phoronix.
Valve a également finalisé Variable Rate Shading pour le pilote graphique open source RDNA2 de Linux, qui devrait arriver sur le Steam Deck plus tard cette année.
Protons 7.0
Proton 7.0 représente une mise à jour importante pour l’API ProtonDB de compatibilité Linux de Valve, avec la prise en charge de plus de titres, des mises à jour des API dans ProtonDB et plus encore.
Plus particulièrement, Wine in Proton 7.0 a également été mis à jour vers la version 7.0, et DXVK (couche de traduction basée sur Vulkan pour Direct3D) est passé à la version 1.9.4. Ces mises à jour incluent de nombreuses corrections de bogues et améliorations, notamment pour Wine.
Pour les non-initiés, ProtonDB s’appuie toujours sur d’autres couches de compatibilité comme DXVK et Wine pour une compatibilité totale avec les jeux Windows sur la bibliothèque Steam. Le travail de Proton consiste à automatiser les processus de configuration de ces couches de compatibilité pour permettre une expérience de jeu fluide sous les systèmes d’exploitation Linux.
L’une des fonctionnalités les plus intéressantes à ajouter à Proton 7.0 est la prise en charge complète des services Easy Anti-Cheat d’Epic. C’est un gros problème, de nombreux titres utilisant actuellement le service pour lutter contre les tricheurs. Il n’y a qu’une seule mise en garde avec ce support supplémentaire; Proton ne prendra en charge que les jeux avec le module Linux d’EAC activé. Cela signifie que les développeurs de jeux doivent encore configurer leurs jeux pour prendre en charge Linux si le jeu doit fonctionner.
Il existe plusieurs autres améliorations et correctifs dans Proton 7.0, notamment la prise en charge du décodage local des vidéos H264 et la prise en charge améliorée du contrôleur Steam pour les jeux Origin. Pour toutes les notes de mise à jour, consultez la page GitHub de Proton ici.
Voici la liste complète des jeux désormais compatibles avec Proton grâce à la nouvelle mise à jour :
- Annon 1404
- Call of Juarez
- DCS World Édition Steam
- Disgaea 4 Complet+
- Dungeon Fighter en ligne
- Montagnes russes épiques XR
- Éternel retour
- Forza Horizon 5
- Croquis de gravité VR
- Montée du chasseur de monstres
- NécroVision
- Nuits d’azur
- Oceanhorn : Monstre des mers inexplorées
- Ordre de guerre
- Persona 4 doré
- Résident mal 0
- Resident Evil Révélations 2
- Édition 2014 de Rocksmith
- SCP : Laboratoire secret
- Rainure de guerre
- Contes de guerre
- Yakuza 4 remasterisé
Mise à jour de l’ombrage à taux variable spécialisé de Valve
Valve travaille sur une nouvelle version de Variable Rate Shading pour le Steam Deck qui arrivera en mai ou juin de cette année.
La fonctionnalité s’appuie sur l’extension actuelle Variable Rate Shading de Vulkan en permettant à Valve de manipuler le comportement de VRS à la volée avec un nouveau fichier de contrôle. Cette fonctionnalité est conçue pour le Steam Deck afin d’améliorer la durée de vie de la batterie de la console.
L’ombrage à taux variable est une technique d’amélioration des performances qui réduit la résolution dans certaines zones où la qualité n’est pas nécessaire. Un bon exemple de ceci est dans les grandes zones urbaines de jeux vidéo où les routes, les trottoirs et les murs des bâtiments se ressemblent tous et ne contiennent pas beaucoup de détails. VRS peut détecter ces détails très fades et réduire la résolution pour réduire la charge du GPU.
Étant donné que VRS est généralement une fonctionnalité que vous activez et désactivez. Il manque toute sorte de curseurs de réglage des détails, mais Valve a résolu ce problème avec son fichier de contrôle spécial.
Cette fonctionnalité a été spécialement conçue pour le Steam Deck afin d’augmenter de manière agressive les capacités de VRS pour améliorer la durée de vie de la batterie ou de la réduire pour améliorer la qualité de l’image.
Il convient de noter que l’efficacité de VRS diffère considérablement entre les jeux et entre les environnements de jeu. Par exemple, s’il y a beaucoup de détails uniques dans une scène – comme l’herbe – alors les capacités de VRS seront considérablement réduites par rapport aux scènes avec des détails plus génériques.
Nous devrions donc voir des effets similaires avec le Steam Deck, où certains jeux sont plus gourmands en puissance, VRS n’étant pas aussi efficace que dans d’autres jeux. Mais Valve pourrait beaucoup compenser ce problème avec son implémentation VRS variable. Nous devrons attendre les avis pour voir à quel point cela fait une différence.
Heureusement, cette fonctionnalité ne se limitera pas au Steam Deck grâce à la nature open source de Vulkan. Donc, techniquement, tout GPU AMD RDNA2 devrait prendre en charge cette fonctionnalité lors de l’exécution d’un système d’exploitation basé sur Linux.