Une version expĂ©rimentale d'une implĂ©mentation open source de WinAPI â Wine 6.2 a Ă©tĂ© publiĂ©e. Depuis la sortie de la version 6.1, 51 rapports de bogues ont Ă©tĂ© fermĂ©s et 329 modifications ont Ă©tĂ© apportĂ©es.
Modifications les plus importantes :
- Le moteur Mono a été mis à jour vers la version 6.0 avec le support de DirectX.
- Le support de l'API de débogage NTDLL a été ajouté.
- Le compilateur WIDL (Wine Interface Definition Language) a étendu le support de WinRT IDL (Interface Definition Language).
- Des problÚmes d'utilisation des contrÎleurs Xbox One sur la plateforme macOS ont été résolus.
- Les rapports de bogues liés au fonctionnement de jeux et d'applications suivants ont été fermés : World of Tanks, Directory Opus 9 avec l'extension Amiga Explorer Shell, Total Commander 7.x, Foxit Reader, Paint.NET, Earth 2160, AVATAR Demo, iNodeSetup 3.60, QQPlayer 3.1, Crossfire HGWC, EMS SQL Manager 2010 Lite for PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, WiX Toolset v3.9, PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz, OllyDbg 2.x, Google SketchUp, Kingsoft PC Doctor, WRC 5, Shadow Warrior 2, MS Word 2013/2016, Runaway, Adobe Audition, Steel Series Engine 3, Ryse: Son of Rome, Hitman: Absolution, iTunes 12.11.0.26, Game Protect Kit (GPK), Far Manager.
De plus, une version du projet Wine Staging 6.2 a Ă©tĂ© formĂ©e, dans le cadre de laquelle des builds avancĂ©s de Wine sont créés, incluant des patches qui ne sont pas complĂštement prĂȘts ou risquĂ©s, encore inadaptĂ©s pour ĂȘtre inclus dans la branche principale de Wine. Par rapport Ă Wine, Wine Staging fournit 669 patches supplĂ©mentaires.
Dans cette nouvelle version, une synchronisation avec la base de code de Wine 6.2 a été réalisée. 38 patches ont été transférés dans la version principale de Wine, principalement liés au support de WIDL et à l'extension des capacités de ntdll. Les patches xactengine3_7-Notification, ntdll-Junction_Points et widl-winrt-support ont été mis à jour.
De plus, l'entreprise Valve a publiĂ© une version du projet Proton 5.13-6, qui est basĂ©e sur les travaux du projet Wine et vise Ă assurer le lancement d'applications de jeu sous Linux, conçues pour Windows et prĂ©sentes dans le catalogue Steam. Les travaux du projet sont distribuĂ©s sous la licence BSD. Proton permet de lancer directement dans le client Steam sous Linux les applications de jeu fournies uniquement pour Windows. Le package comprend la mise en Ćuvre de DirectX 9/10/11 (basĂ©e sur le package DXVK) et DirectX 12 (basĂ©e sur vkd3d-proton), fonctionnant via la translation d'appels DirectX dans l'API Vulkan, fournit un support amĂ©liorĂ© pour les contrĂŽleurs de jeu et la possibilitĂ© d'utiliser le mode plein Ă©cran indĂ©pendamment des rĂ©solutions d'Ă©cran prises en charge dans les jeux. Pour amĂ©liorer les performances des jeux multithread, des mĂ©canismes tels que «esync» (Eventfd Synchronization) et «futex/fsync» sont pris en charge.
Dans la nouvelle version de Proton 5.13-6 :
- Les problÚmes de son dans le jeu Cyberpunk 2077 ont été résolus.
- Le support des manettes PlayStation 5 a été amélioré.
- Le support du jeu Nioh 2 a été ajouté.
- Le chat vocal dans le jeu Deep Rock Galactic a été rendu fonctionnel.
- Le support des manettes de jeu et le branchement à chaud des périphériques ont été améliorés dans les jeux Yakuza Like a Dragon, Subnautica, DOOM (2016) et Virginia.
- Les problÚmes d'entrée lors de l'écran actif de Steam ont été résolus.
- Un problÚme entraßnant un écran noir lors de la perte de focus dans le jeu DOOM Eternal sur les systÚmes AMD a été corrigé.
- Le support des casques de rĂ©alitĂ© virtuelle dans le jeu No Manâs Sky a Ă©tĂ© rĂ©tabli.
- Le support du son dans le jeu Dark Sector a été ajouté.
- Le blocage du jeu Need for Speed (2015) sur les systÚmes avec GPU AMD a été corrigé.
Source : opennet.ru
