Publication de Wine 8.21, Wine staging 8.21 et VKD3D-Proton 2.11

Une version expérimentale de l'implémentation ouverte de WinAPI — Wine 8.21 a été publiée. Depuis la sortie de la version 8.20, 29 rapports de bogues ont été fermés et 321 modifications ont été apportées.

Modifications les plus importantes :

  • Le développement des fonctionnalités visant à permettre l'utilisation de Wine dans des environnements basés sur le protocole Wayland sans recourir à XWayland et aux composants X11 se poursuit. Le pilote winewayland.drv a ajouté un support pour l'API graphique Vulkan et la possibilité de mise à l'échelle de la sortie sur des écrans à haute densité de pixels (High-DPI). Un problème de disparition du curseur sous GNOME sur des systèmes à deux moniteurs a été résolu.
  • Un support initial pour l'ABI ARM64EC proposé par Microsoft dans Windows 11 a été ajouté.
  • La base de locales a été mise à jour.
  • Un problème de sortie audio sous FreeBSD utilisant le sous-système audio OSS a été résolu.
  • Les rapports de bogues liés au fonctionnement des applications : PhotoScape, RootMagic 6, PreSonus Studio One 2.6, WechatOCR, 3DMark 2000, Office 2021, ModOrganizer 2.5.0, Quicken, WinSCP ont été fermés.
  • Les rapports de bogues liés au fonctionnement des jeux The Elder Scrolls : Drome Racers, Ninki Seiyuu no Tsukukurikata, Godhood, Age of Empires II Definitive Edition, Death Stranding, Port Royale 2, DragonAge Origins ont été fermés.

Parallèlement, une version du projet Wine Staging 8.21 a été formée, offrant des builds étendues de Wine incluant des patchs pas encore complètement prêts ou risqués, temporairement inaptes à être acceptés dans la branche principale de Wine. En comparaison avec Wine, Wine Staging fournit 491 patchs supplémentaires. Dans cette nouvelle version, une synchronisation a été effectuée avec la base de code de Wine 8.21 et le patch vkd3d-latest a été mis à jour.

De plus, il convient de noter la publication par Valve du projet VKD3D-Proton 2.11, qui développe une branche de la base de code vkd3d, créée pour améliorer le support de Direct3D 12 dans le package de lancement de jeux Proton. VKD3D-Proton prend en charge des modifications, optimisations et améliorations spécifiques à Proton pour un meilleur fonctionnement des jeux Windows basés sur Direct3D 12, qui n'ont pas encore été acceptés dans la distribution principale de vkd3d. Une autre distinction est son orientation vers l'utilisation des extensions Vulkan modernes et des capacités des nouvelles versions des pilotes graphiques pour atteindre une compatibilité complète avec Direct3D 12.

Parmi les changements dans VKD3D-Proton 2.11 :

  • Le support de l'API DXR (DirectX Raytracing) est activé par défaut.
  • L'émulation du mécanisme Sampler Feedback, nécessaire pour implémenter DirectX FL 12.2 (Feature Level 12_2), a été ajoutée.
  • Pour les systèmes avec GPU RDNA2+ et Turing+, le support de DirectX Ultimate (FL 12.2) est activé par défaut.
  • Les fonctions IndependentFrontAndBackStencilRefMaskSupported, TriangleFanSupported, DynamicIndexBufferStripCutSupported, DynamicDepthBiasSupported, NonNormalizedCoordinateSamplersSupported, MismatchingOutputDimensionsSupported, PointSamplingAddressesNeverRoundUp, RasterizerDesc2Supported, NarrowQuadrilateralLinesSupported, AnisoFilterWithPointMipSupported ont été réalisées.
  • Une optimisation de la groupement et du traitement par lots des commandes pour les extensions NV_device_generated_commands et NV_device_generated_commands_compute a été effectuée, permettant d'augmenter de 15 % le FPS dans le jeu Halo Infinite sur les systèmes avec le pilote RADV et de 1 à 2 % la performance du jeu Starfield.
  • Une optimisation de l'allocation de la mémoire pour les buffers DGC a été réalisée, entraînant une réduction significative de la charge sur le CPU lors de l'utilisation du pilote NVIDIA.
  • Ajout du support de l'extension Vulkan VK_EXT_image_compression_control et de l'extension NVIDIA NV_device_generated_commands_compute.
  • Amélioration de la compatibilité avec les jeux Resident Evil 4 - Separate Ways, Lords of the Fallen, Witcher 3, Cyberpunk 2077, Windjammers 2, Jurassic World Evolution 2.

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