Nouvelles versions de Wine 4.17, Wine Staging 4.17, Proton 4.11-6 et D9VK 0.21

Disponible version expĂ©rimentale de l'implĂ©mentation ouverte de Win32 API — Wine 4.17. Depuis la sortie de la version 4.16 14 rapports d'erreurs ont Ă©tĂ© fermĂ©s et 274 modifications ont Ă©tĂ© apportĂ©es.

Modifications les plus importantes :

  • Le moteur Mono a Ă©tĂ© mis Ă  jour vers la version 4.9.3 ;
  • La prise en charge des textures compressĂ©es au format DXTn a Ă©tĂ© ajoutĂ©e Ă  d3dx9 (transfĂ©rĂ© depuis Wine Staging) ;
  • Une version initiale de la bibliothĂšque d'exĂ©cution Windows Script (msscript) a Ă©tĂ© proposĂ©e ;
  • La gestion des appels APC a Ă©tĂ© ajoutĂ©e Ă  ntdll avant le lancement du processus ;
  • La prise en charge des GPU AMD VEGA12 a Ă©tĂ© ajoutĂ©e Ă  wined3d ;
  • La prise en charge du traitement des notifications de changement d'appareils via l'API XRandR a Ă©tĂ© mise en Ɠuvre ;
  • La prise en charge de la gĂ©nĂ©ration de clĂ©s RSA a Ă©tĂ© ajoutĂ©e ;
  • Pour l'architecture ARM64, la prise en charge des proxys sans couture (stubless proxies) pour les interfaces d'objets a Ă©tĂ© mise en Ɠuvre ;
  • FermĂ©s les rapports de bugs liĂ©s aux jeux et aux applications
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

SimultanĂ©ment prĂ©sentĂ© lancement du projet Wine Staging 4.17, dans le cadre duquel des versions Ă©tendues de Wine sont formĂ©es, comprenant des correctifs non entiĂšrement prĂȘts ou risquĂ©s, qui ne sont pas encore adaptĂ©s Ă  l'intĂ©gration dans la branche principale de Wine. Par rapport Ă  Wine, Wine Staging fournit 855 correctifs supplĂ©mentaires. Dans cette nouvelle version, la synchronisation avec la base de code de Wine 4.17 a Ă©tĂ© effectuĂ©e. La prise en charge de l'entrĂ©e en mode brut (Raw Input dans user32) a Ă©tĂ© ajoutĂ©e, ce qui a permis de rĂ©soudre les problĂšmes dans les jeux basĂ©s sur le moteur Source, ainsi que dans Overwatch et Star Citizen. Des correctifs ont Ă©tĂ© inclus pour corriger les crashs dans les jeux.
Empire Earth, Trinklet Supreme et Silent Hill 4: The Room. Un stub dsdmo.dll a été ajouté pour les effets DirectSound.

La société Valve a publié nouvelle version du projet Proton 4.11-6, 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 sont distribués sous licence BSD. Proton permet d'exécuter directement des applications de jeu livrées uniquement pour Windows dans le client Steam sous Linux. Le package comprend une implémentation de DirectX 9 (basée sur D9VK), DirectX 10/11 (basée sur DXVK) et DirectX 12 (basé sur vkd3d), 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 la nouvelle version de Proton, la couche DXVK (implémentation de DXGI, Direct3D 10 et Direct3D 11 sur l'API Vulkan) a été mise à jour vers la branche 1.4, dans lequel
l'interface de programmation Direct3D 11 a été mise à jour vers la version 11.4, et DXGI vers la version 1.5. Pendant ce temps, les développeurs de DXVK ont publié une mise à jour corrective. DXVK 1.4.1, dans laquelle des problÚmes causant des crashs dans le code D3D10 ont été résolus, et le support des jeux « Batman: Arkham City », « Hitman 2 » et « Ni no Kuni Remastered » a été amélioré.

Il convient également de noter la nouvelle version majeure du projet D9VK 0.21, dans le cadre duquel l'implémentation de Direct3D 9 est développée en passant par la translation des appels dans l'API graphique Vulkan. Le projet est basé sur la base de code du projet DXVK, qui a été étendue avec le support de Direct3D 9. Par rapport à l'implémentation de Direct3D 9 basée sur WineD3D, D9VK permet d'obtenir de meilleures performances, car la translation de Direct3D 9 via OpenGL est plus lente que celle via Vulkan.

Dans de la nouvelle version de nouveaux appels Direct3D 9 ont été ajoutés
D3DBLEND_BOTHSRCALPHA et D3DBLEND_BOTHINVSRCALPHA, un systĂšme de verrouillage pour les images MSAA et les cartes de profondeur a Ă©tĂ© mis en Ɠuvre, support des formats YUV2 et YUVY ajoutĂ©, un ensemble de constantes Ă©largi a Ă©tĂ© ajoutĂ© lors de l'activation du traitement logiciel des shaders de vertex, optimisation des performances effectuĂ©e, pour DXSO, les appels TexM3x3Spec ont Ă©tĂ© rĂ©alisĂ©s et
TexM3x3VSpec, 27 bugs corrigés.

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