Un fork de Proton-i a été introduit, traduit dans des versions plus récentes de Wine

Juuso Alasuutari, spécialisé dans le développement de systèmes de traitement audio pour Linux (auteur jackbus и FOUETTER), formé projet
Proton-i, visant à porter la base de code actuelle de Proton vers des versions plus récentes de Wine, sans attendre les nouvelles versions majeures de Valve. Actuellement, une variante Proton basée sur Vin 4.13, fonctionnalité identique à Proton 4.11-2 (le projet principal Proton utilise Wine 4.11).

L'idée principale de Proton-i est d'offrir la possibilité d'utiliser les correctifs introduits dans les dernières versions de Wine (plusieurs centaines de modifications sont publiées dans chaque version), ce qui peut potentiellement aider à lancer des jeux qui avaient auparavant des problèmes de lancement. On suppose que certains problèmes peuvent être résolus dans les nouvelles versions de Wine, et que d'autres peuvent être résolus avec les correctifs Proton. La combinaison de ces correctifs permet potentiellement d'obtenir une expérience de jeu de meilleure qualité que l'utilisation séparée des nouveaux Wine et Proton.

Rappelons que le projet Proton développé par Valve s'appuie sur les développements du projet Wine et vise à assurer le lancement d'applications de jeux créées pour Windows et présentées dans le catalogue Steam sous Linux. Proton vous permet d'exécuter directement des applications de jeu Windows uniquement dans le client Steam Linux. Le package comprend des implémentations de DirectX 9 (basé sur D9VK), DirectX 10/11 (basé sur DXVK) et 12 (basé sur vkd3d), fonctionnant via la traduction des appels DirectX vers l'API Vulkan, offre une prise en charge améliorée des contrôleurs de jeu et la capacité pour utiliser le mode plein écran indépendamment en fonction des résolutions d'écran prises en charge dans les jeux. Par rapport au Wine original, les performances des jeux multithread ont été considérablement augmentées grâce à l'utilisation du « esync » (Eventfd Synchronization) ou «futex/fsync«.

Source: opennet.ru

Ajouter un commentaire