Valve has released version 6.3-1 of the Proton project, which is based on the developments of the Wine project and aims to enable the launch of Windows games available on Steam in Linux. The developments of the project are distributed under the BSD license.
Proton allows for the direct launch of gaming applications in the Linux Steam client that are only supplied for Windows. The package includes implementations of DirectX 9/10/11 (based on the DXVK package) and DirectX 12 (based on vkd3d-proton), operating through the translation of DirectX calls into the Vulkan API, provides improved game controller support, and enables fullscreen mode regardless of the resolutions supported by the games. To enhance the performance of multithreaded games, support for mechanisms such as 'esync' (Eventfd Synchronization) and 'futex/fsync' is implemented.
In the new version:
- Synchronization with Wine 6.3 has been completed (the previous branch was based on Wine 5.13). Accumulated specific patches from Proton have been transferred to upstream and are now included in the main Wine composition. The DXVK layer, which translates calls to the Vulkan API, has been updated to version 1.8.1. VKD3D-Proton, a branch of vkd3d created by Valve to improve Direct3D 12 support in Proton 6.3, has been updated to version 2.2. The FAudio components for DirectX sound libraries (API XAudio2, X3DAudio, XAPO, and XACT3) have been updated to release 21.03.05. The wine-mono package has been updated to version 6.1.1.
- Improved keyboard layout support for languages other than English.
- Improved video support in games. For unsupported formats, a placeholder in the form of a settings table is shown instead of the video.
- Improved support for PlayStation 5 controllers.
- Added the ability to configure priorities for running threads. RTKit or Unix utilities for managing priorities (nice, renice) can be used for configuration.
- Reduced the initialization time for virtual reality mode and improved compatibility with 3D headsets.
- The build system has been redesigned to reduce build time.
- Support for the following games has been added:
- Divinity: Original Sin 2
- Shenmue I & II
- Mass Effect 3 N7 Digital Deluxe Edition (2012)
- Tom Clancy’s Rainbow Six Lockdown
- XCOM: Chimera Squad
- Bioshock 2 Remastered
- Company of Heroes 2
- logiCally
- Rise of the Triad
- Home Behind 2
- Shadow Empire
- Arena Wars 2
- King Arthur: Knight’s Tale
- Rise of Venice
- ARK Park
- Gravity Sketch
- Battle Arena VR
- Improved button layout detection for game controllers and hot-plugging of controllers in Slay the Spire and Hades.
- Resolved issues with connecting to the Uplay service.
- In Assetto Corsa Competizione, improved support for Logitech G29 racing wheels.
- Resolved issues when playing Microsoft Flight Simulator using virtual reality headsets.
- Improved the display of video cut-ins in Bioshock 2 Remastered.
Source: opennet.ru
