Release of Wine 4.9 and Proton 4.2-5

Available experimental release of the open implementation of Win32 API — Wine 4.9. Since the release of version 4.8 24 bug reports have been closed and 362 changes have been made.

The most significant changes:

  • Initial support for Plug and Play driver installation added;
  • The ability to build 16-bit modules in PE format implemented;
  • Various functions moved to the new KernelBase DLL;
  • Fixes related to the operation of game controllers have been made;
  • High-precision system timers are now utilized when available;
  • Bug reports related to the operation of games and applications have been closed:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

At the same time, Valve released is releasing the project build Proton 4.2-5, which is based on the developments of the Wine project and aims to enable the launch of gaming applications created for Windows on Linux, available in the Steam catalog. The project's developments is distributed are under BSD license. Proton allows direct launching of gaming applications provided only for Windows on the Linux Steam client. The package includes an implementation of DirectX 10/11 (based on DXVK) and 12 (based on vkd3d), which operate through the translation of DirectX calls to the Vulkan API, providing improved support for gaming controllers and the ability to use fullscreen mode regardless of the screen resolutions supported in games. Compared to the original Wine, the performance of multithreaded games has significantly increased due to the application of patches ‘esync’ (Eventfd Synchronization).

In new version support added for network Steam APIs used in new games, including 'A Hat in Time'. Numerous fixes related to controller layout settings have solved many issues with game controllers in Unity engine games, including Subnautica and titles from Ubisoft.

Proton 4.2-5 incorporates a layer release
DXVK 1.2.1 with DXGI implementation, Direct3D 10, and Direct3D 11 on top of Vulkan API (previously version 1.1.1 was used). In addition to bug fixes and improved game support in the DXVK 1.2 branch. engaged A separate thread for command buffer transfer and support for rendering-specific extensions not officially defined in Direct3D 11 specification has been added. In the corrective release of DXVK 1.2.1, compatibility has been improved with ReShade, addressing performance issues in the games Lords of the Fallen and The Surge, and fixing crashes in Yakuza Kiwami 2.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster