Sortie de Wine 7.1 et Wine staging 7.1

La version expérimentale de l'implémentation open source de l'API Win32 — Wine 7.1 a été publiée. Depuis la sortie de 7.0, 42 rapports de bogues ont été résolus et 408 modifications ont été apportées. Rappelons qu'à partir de la branche 2.x, le projet Wine a adopté un schéma de numérotation des versions où chaque version stable entraîne une augmentation du premier chiffre du numéro de version (6.0.0, 7.0.0), tandis que les mises à jour des versions stables sont publiées avec une modification du troisième chiffre (7.0.1, 7.0.2, 7.0.3). Les versions expérimentales, en cours de développement en préparation de la prochaine version majeure, sont publiées avec une modification du deuxième chiffre (7.1, 7.2, 7.3).

Modifications les plus importantes :

  • Ajout de la prise en charge de l'API graphique Vulkan 1.3.
  • Une série de problèmes concernant les thèmes a été résolue.
    Sortie de Wine 7.1 et Wine staging 7.1 Sortie de Wine 7.1 et Wine staging 7.1
  • La prise en charge du protocole WebSocket a été améliorée.
  • Le découpage du curseur sur la plateforme macOS a été amélioré.
  • Des corrections ont été apportées au compilateur IDL afin d'améliorer la prise en charge de C++.
  • Les rapports de bogues liés aux jeux suivants ont été 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 de bogues liés aux applications suivantes ont été 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.

On peut également noter la formation de la version du projet Wine Staging 7.1, qui prépare des builds étendus de Wine, incluant des patchs non complètement prêts ou risqués, qui ne sont pas encore appropriés pour l'intégration dans la branche principale de Wine. En comparaison avec Wine, Wine Staging propose 561 patchs supplémentaires.

Dans cette nouvelle version, une synchronisation avec la base de code de Wine 7.1 a été effectuée. Trois patchs 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 dynamiquement indexées (bindless) pour les shaders GLSL dans wined3d ont été transférés dans la composition principale de Wine. Le patch pour le support de NVIDIA CUDA a été mis à jour.

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, fonctionnant via la traduction des appels dans l'API Vulkan. DXVK peut être utilisé pour exécuter des applications 3D et des jeux sous Linux à l'aide de Wine, agissant comme une alternative à haute performance aux implémentations de Direct3D 9/10/11 intégrées dans Wine, qui fonctionnent sur OpenGL.

Dans la nouvelle version de DXVK :

  • Par défaut, le mode d'émulation stricte des calculs à virgule flottante dans D3D9 est activé sur les systèmes avec de futures versions de pilotes Vulkan RADV, ce qui permet d'accroître la précision et les performances lors du rendu.
  • Amélioration de la gestion de la mémoire et réduction de la consommation de mémoire dans les jeux utilisant plusieurs processus ou appareils D3D.
  • Résolution du problème concernant l'utilisation de la mémoire vidéo sur les GPU NVIDIA avec RBAR (Resizable BAR) lors de l'activation de l'option dxvk.shrinkNvidiaHvvHeap.
  • Suppression de l'option obsolète pour désactiver OpenVR.
  • Optimisations de performance intégrées et ajout du support de la technologie de mise à l'échelle réaliste DLSS pour le jeu God of War.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster