Sortie de Wine 4.9 et Proton 4.2-5

Disponible version expérimentale de l'implémentation ouverte de l'API Win32 - Vin 4.9. Depuis la sortie de la version 4.8 24 rapports de bogues ont été fermés et 362 modifications ont été apportées.

Les changements les plus importants :

  • Ajout du support initial pour l'installation des pilotes Plug and Play ;
  • La possibilité d'assembler des modules 16 bits au format PE a été implémentée ;
  • Diverses fonctions ont été déplacées vers une nouvelle DLL KernelBase ;
  • Des correctifs ont été apportés concernant le fonctionnement des contrôleurs de jeu ;
  • L'utilisation de minuteries système de haute précision, si disponibles, est garantie ;
  • Les rapports d'erreurs liés au fonctionnement des jeux et applications sont fermés :
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Au même moment, Valve опубликовала construire le projet Protons 4.2-5, qui s'appuie sur les développements du projet Wine et vise à garantir que les applications de jeu créées pour Windows et présentées dans le catalogue Steam puissent fonctionner sous Linux. Réalisations du projet propagé sous licence BSD. Proton vous permet d'exécuter directement des applications de jeu Windows uniquement dans le client Steam Linux. Le package comprend une implémentation de DirectX 10/11 (basée sur Extension 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 possibilité d'utiliser le mode plein écran quelles que soient les 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 de correctifs "désynchroniser"(Synchronisation Eventfd).

В nouvelle version Ajout de la prise en charge des API réseau Steam utilisées dans les nouveaux jeux, notamment A Hat in Time. De nombreuses corrections de disposition des contrôleurs de jeu ont été apportées pour résoudre de nombreux problèmes de contrôleur de jeu dans les jeux basés sur Unity, notamment les jeux Subnautica et Ubisoft.

Proton 4.2-5 utilise la libération intercouche
DXVK 1.2.1 avec l'implémentation de DXGI, Direct3D 10 et Direct3D 11 en plus de l'API Vulkan (auparavant la version 1.1.1 était utilisée). En plus des corrections de bugs et d'une prise en charge améliorée du jeu dans la branche DXVK 1.2 impliqué un thread séparé pour transmettre le tampon de commande et ajout de la prise en charge d'extensions de rendu spécifiques qui ne sont pas officiellement définies dans la spécification Direct3D 11. La version corrective de DXVK 1.2.1 améliore la compatibilité avec ReShade, les problèmes de performances dans Lords of the Fallen et The Surge ont été résolus, les crashs dans Yakuza Kiwami 2 ont été résolus.

Source: opennet.ru

Ajouter un commentaire