Sortie de Wine 7.1 et mise en place de Wine 7.1

Une version expérimentale d'une implémentation ouverte de l'API Win32 - Wine 7.1 - a eu lieu. Depuis la sortie de la version 7.0, 42 rapports de bogues ont été clôturés et 408 modifications ont été apportées. Pour rappel, à partir de la branche 2.x, le projet Wine est passé à un schéma de numérotation des versions dans lequel chaque version stable entraîne une augmentation du premier chiffre du numéro de version (6.0.0, 7.0.0), et des mises à jour aux versions stables sont publiées avec un changement du troisième chiffre (7.0.1, 7.0.2, 7.0.3). Les versions expérimentales, développées en préparation de la prochaine version majeure, sont publiées avec un changement du deuxième chiffre (7.1, 7.2, 7.3).

Les changements les plus importants :

  • Ajout de la prise en charge de l'API graphique Vulkan 1.3.
  • Une série de problèmes liés aux thèmes ont été résolus.
    Sortie de Wine 7.1 et mise en place de Wine 7.1Sortie de Wine 7.1 et mise en place de Wine 7.1
  • Prise en charge améliorée du protocole WebSocket.
  • Découpage du curseur amélioré sur la plateforme macOS.
  • Des correctifs ont été apportés au compilateur IDL pour améliorer la prise en charge du C++.
  • Les rapports d'erreurs liés au fonctionnement des jeux sont fermés : Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Les rapports d'erreurs liés au fonctionnement des applications sont fermés : TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

De plus, nous pouvons noter la formation de la sortie du projet Wine Staging 7.1, dans le cadre duquel des versions étendues de Wine sont formées, y compris des correctifs pas entièrement prêts ou risqués qui ne sont pas encore adaptés à l'adoption dans la branche principale de Wine. Par rapport à Wine, Wine Staging fournit 561 correctifs supplémentaires.

La nouvelle version apporte la synchronisation avec la base de code Wine 7.1. 3 correctifs liés à l'implémentation des notifications de rappel dans xactengine, à l'ajout de WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY dans ws2_32 et à l'utilisation de textures indexées dynamiquement (sans liaison) pour les shaders GLSL dans wined3d ont été transférés vers le Wine principal. Patch mis à jour pour prendre en charge NVIDIA CUDA.

La version de la couche DXVK 1.9.4 a également été publiée, fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, travaillant via la traduction des appels vers l'API Vulkan. DXVK peut être utilisé pour exécuter des applications et des jeux 3D sous Linux à l'aide de Wine, constituant une alternative plus performante aux implémentations natives Direct3D 9/10/11 de Wine fonctionnant sur OpenGL.

Dans la nouvelle version de DXVK :

  • Par défaut, l'émulation stricte à virgule flottante dans D3D9 est activée sur les systèmes dotés des futures versions du pilote RADV Vulkan, ce qui améliorera la précision et les performances du rendu.
  • Allocation de mémoire améliorée et consommation de mémoire réduite dans les jeux utilisant plusieurs processus ou appareils D3D.
  • Un problème d'utilisation de la mémoire vidéo sur les GPU NVIDIA avec RBAR (Resizing BAR) lorsque le paramètre dxvk.shrinkNvidiaHvvHeap est activé a été résolu.
  • Option héritée supprimée pour désactiver OpenVR.
  • Optimisation des performances activée et prise en charge supplémentaire de la technologie DLSS Realistic Scaling pour God of War.

Source: opennet.ru

Ajouter un commentaire