Après presque un an de développement, la plateforme de jeu Lutris 0.5.9 a été lancée, offrant des outils pour simplifier l'installation, la configuration et la gestion des jeux sur Linux. Le code du projet est écrit en Python et distribué sous licence GPLv3.
Le projet prend en charge un catalogue pour une recherche et une installation rapides des applications de jeu, permettant de lancer des jeux Linux d'un simple clic via une interface unique, sans se soucier de l'installation des dépendances et des paramètres. Les composants Runtime pour exécuter les jeux sont fournis par le projet et ne sont pas liés à la distribution utilisée. Le runtime est un ensemble de bibliothèques indépendant de la distribution, incluant des composants de SteamOS et Ubuntu, ainsi que diverses bibliothèques supplémentaires.
Il est possible d'installer des jeux disponibles via des services comme GOG, Steam, Epic Games Store, Battle.net, Origin et Uplay. Lutris lui-même agit uniquement en tant qu'intermédiaire et ne vend pas de jeux, c'est pourquoi l'utilisateur doit acheter les jeux commerciaux sur le service approprié (les jeux gratuits peuvent être lancés d'un simple clic depuis l'interface graphique de Lutris).
Chaque jeu dans Lutris est lié à un script de chargement et un gestionnaire décrivant l'environnement pour exécuter le jeu. Des profils prêts à l'emploi avec des réglages optimaux pour exécuter des jeux sous Wine sont fournis. En plus de Wine, les jeux peuvent être lancés à l'aide d'émulateurs de consoles de jeux, tels que RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME et Dolphin.

Les principales nouveautés de Lutris 0.5.9 :
- Pour les jeux utilisant Wine et DXVK ou VKD3D, il est désormais possible d'activer la technologie AMD FSR (FidelityFX Super Resolution) pour réduire la perte de qualité d'image lors du redimensionnement sur des écrans haute résolution. Pour utiliser FSR, il faut installer lutris-wine avec les patchs FShack. Il est possible de régler la résolution du jeu différemment de celle de l'écran dans les paramètres du jeu (par exemple, régler en 1080p sur un écran 1440p).
- Une prise en charge préliminaire de la technologie DLSS a été mise en œuvre, permettant d'utiliser les cœurs Tensor des cartes graphiques NVIDIA pour un redimensionnement réaliste des images à l'aide de méthodes d'apprentissage automatique pour augmenter la résolution sans perte de qualité. Le fonctionnement de DLSS n'est pas encore garanti en raison de l'absence de carte RTX nécessaire pour les tests.
- Ajout de la prise en charge de l'installation de jeux provenant du catalogue Epic Games Store, mise en œuvre via l'intégration du client Epic.
- Ajout de la prise en charge de l'émulateur de consoles de jeux Dolphin comme source pour l'installation de jeux.
- Ajout de la possibilité d'utiliser la version Windows de Steam, lancée via Wine, plutôt que la version native Linux de Steam comme source pour l'installation de jeux. Cette fonctionnalité peut être utile pour exécuter des jeux protégés par le DRM CEG, tels que Duke Nukem Forever, The Darkness 2 et Aliens Colonial Marine.
- Amélioration de la prise en charge de la détection et de l'installation automatique des jeux accessibles depuis le service GOG, utilisant Dosbox ou ScummVM.
- Amélioration de l'intégration avec le service Steam : Lutris détecte désormais les jeux installés via Steam et permet de lancer les jeux Lutris depuis Steam. Des problèmes de locale lors du lancement de Lutris depuis Steam ont été résolus.
- Ajout de la prise en charge de gamescope, un gestionnaire de fenêtres et un compositeur utilisant le protocole Wayland, visant à être utilisé sur la console de jeu Steam Deck. Les prochaines versions continueront de se concentrer sur le support de Steam Deck et sur la création d'une interface utilisateur spéciale pour cette console de jeu.
- Il est désormais possible d'activer séparément les implémentations de Direct3D VKD3D et DXVK.
- Le support du mécanisme Esync (Eventfd Synchronization) est activé par défaut pour améliorer les performances des jeux multithread.
- L'outil 7zip est utilisé par défaut pour l'extraction des archives.
- En raison de problèmes dans certains jeux, le mécanisme AMD Switchable Graphics Layer, qui permet de basculer entre les pilotes Vulkan AMDVLK et RADV, a été désactivé.
- La prise en charge de Gallium 9, X360CE et des anciennes options WineD3D a été supprimée.
Source : opennet.ru
