La société Valve nouvelle version du projet , qui est basé sur les travaux du projet Wine et vise à permettre le lancement sous Linux d'applications de jeu créées pour Windows et disponibles dans le catalogue Steam. Les travaux du projet sous licence BSD.
Proton permet de lancer directement des applications de jeux, fournies uniquement pour Windows, dans le client Linux Steam. Le package inclut une implémentation de DirectX 9 (basée sur ), DirectX 10/11 (basée sur ) et DirectX 12 (basé sur ), fonctionnant via une traduction des appels DirectX dans l'API Vulkan, offre un meilleur support des manettes de jeu et la possibilité d'utiliser le mode plein écran indépendamment des résolutions prises en charge par les jeux.
Dans :
- Comprend le via le gestionnaire de packages standard de leur distribution. Sur Arch Linux, , fournissant une implémentation de Direct3D 12, fonctionnant via la traduction des appels dans l'API Vulkan;
- La distribution des versions de Wine et d'autres bibliothèques avec des symboles de débogage inclus a été interrompue. Pour des besoins de débogage, une branche «debug» distincte de Proton est proposée, disponible dans le client Steam;
- Le système de construction a été mis à jour. Un nouvel objectif de construction a été ajouté au makefile,
‘redist’, simplifiant la redistribution des builds de Proton entre les utilisateurs. Le processus de construction a été considérablement accéléré. L'image de la machine virtuelle utilisée pour la construction a été mise à jour vers Debian 10; - Des efforts ont été déployés pour réduire l'espace disque consommé par le package Proton et diminuer la taille des mises à jour téléchargées;
- Des améliorations ont été apportées concernant le Rockstar Launcher et Grand Theft Auto 5;
- Le support des manettes dans les jeux Farming Simulator 19 et Resident Evil 2 a été amélioré;
- Des problèmes de souris dans le jeu Arma 3 ont été résolus;
- La possibilité de lancer le jeu «DmC: Devil May Cry» a été assurée;
- La couche DXVK (implémentation de DXGI, Direct3D 10 et Direct3D 11 sur l'API Vulkan) a été mise à jour vers la branche ;
- La couche D9VK (implémentation de Direct3D 9 sur l'API Vulkan) a été mise à jour vers une version expérimentale ;
- Les composants FAudio avec implémentation des bibliothèques audio DirectX (API XAudio2, X3DAudio, XAPO et XACT3) ont été mis à jour vers la version ;
- Les composants wine-mono, permettant de lancer de nombreux jeux XNA et des jeux sur le moteur Unreal Engine 3, ont été mis à jour vers la version 4.9.4.
Source : opennet.ru
