An experimental release of the open implementation of WinAPI — Wine 6.2 has taken place. Since the release of version 6.1, 51 bug reports have been closed and 329 changes have been made.
The most significant changes:
- The Mono engine has been updated to version 6.0 with DirectX support.
- Support has been added for the NTDLL debugger API.
- The WIDL (Wine Interface Definition Language) compiler has expanded support for WinRT IDL (Interface Definition Language).
- Issues with using Xbox One controllers on macOS have been resolved.
- Bug reports related to the operation of games and applications have been closed: World of Tanks, Directory Opus 9 with the Amiga Explorer Shell add-on, 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.
Additionally, a release of the Wine Staging 6.2 project has been formed, which includes extended Wine builds incorporating incomplete or risky patches that are not yet suitable for inclusion in the main Wine branch. Compared to Wine, Wine Staging offers 669 additional patches.
In the new release, synchronization with the Wine 6.2 codebase has been achieved. 38 patches have been transferred to the main Wine composition, primarily related to WIDL support and ntdll enhancements. Patches xactengine3_7-Notification, ntdll-Junction_Points, and widl-winrt-support have been updated.
In addition, Valve has released the Proton 5.13-6 project, which is based on developments from the Wine project and aims to enable the running of gaming applications designed for Windows within the Linux client of Steam. The developments of the project are distributed under the BSD license. Proton allows you to directly launch gaming applications supplied only for Windows in the Linux client of Steam. The package includes implementations of DirectX 9/10/11 (based on the DXVK package) and DirectX 12 (based on vkd3d-proton), which work by translating DirectX calls to the Vulkan API, providing improved game controller support and the ability to use full-screen mode regardless of the resolutions supported in games. To enhance the performance of multithreaded games, mechanisms such as 'esync' (Eventfd Synchronization) and 'futex/fsync' are supported.
In the new version of Proton 5.13-6:
- Sound issues in the game Cyberpunk 2077 have been resolved.
- Improved support for PlayStation 5 controllers.
- Support for the game Nioh 2 has been provided.
- The voice chat functionality in Deep Rock Galactic has been brought to a working state.
- Enhanced support for game controllers and hot-plugging devices in Yakuza Like a Dragon, Subnautica, DOOM (2016), and Virginia.
- Input issues when the Steam screen is active have been resolved.
- Fixed the problem causing a black screen upon losing focus in DOOM Eternal on AMD systems.
- Support for virtual reality headsets in No Man’s Sky has been reinstated.
- Audio support in Dark Sector has been added.
- Game freezing in Need for Speed (2015) on AMD GPU systems has been resolved.
Source: opennet.ru
