Sortie de Wine 4.14

Disponible version expérimentale de l'implémentation ouverte de l'API Win32 - Vin 4.14. Depuis la sortie de la version 4.13 18 rapports de bogues ont été fermés et 255 modifications ont été apportées.

Les changements les plus importants :

  • Le moteur Mono a été mis à jour vers la version 4.9.2, ce qui a éliminé les problèmes lors du lancement des quêtes DARK et DLC ;
  • Les DLL au format PE (Portable Executable) ne sont plus liées au runtime
    MinGW ;

  • ntoskrnl implémente l'appel MmIsThisAnNtAsSystem et ajoute des stubs pour les appels SePrivilegeCheck et SeLocateProcessImageName ;
  • В
    wtsapi32 a implémenté les fonctions WTSFreeMemoryExA et WTSFreeMemoryExW et ajouté des stubs pour WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] et WTSOpenServerEx[AW] ;

  • Ajout de nouvelles DLL wlanui et utildll ;
  • Le code lié à la gestion des processus, des threads et des descripteurs de fichiers a été déplacé de kernel32 vers kernelbase ;
  • Wined3d a ajouté des fonctions pour travailler avec des textures, telles que wined3d_texture_upload_data() et wined3d_texture_gl_upload_data();
  • Des correctifs ont été apportés concernant la gestion des exceptions sur la plate-forme ARM64 ;
  • Les rapports d'erreurs liés au fonctionnement des jeux et applications sont fermés :
    World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, Les Sims 1, Star Control Origins, Process Hacker, Star citizen, Adobe Digital Editions 2.

De plus, on peut noter la publication de Valve met à jour le projet Protons 4.11-2, 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 DirectX 9 (basée sur D9VK), DirectX 10/11 (basé 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.

Dans la nouvelle version, les composants FAudio avec l'implémentation des bibliothèques de sons DirectX (API XAudio2, X3DAudio, XAPO et XACT3) sont mis à jour vers la version 19.08, le moteur Mono vers la version 4.9.2 et la couche DXVK (implémentation de DXGI, Direct3D 10 et Direct3D 11 en plus de l'API Vulkan) est mis à jour jusqu'à la version 1.3.2. Fourni une sortie de 60 FPS pour les écrans à fréquence d'images élevée (nécessaire pour les jeux plus anciens). Correction de problèmes de gel lors de la saisie de texte dans Earth Defence Force 5 et Earth Defence Force 4.1.

Source: opennet.ru

Ajouter un commentaire