Proton-i fork introduced, translated to newer versions of Wine

Juuso Alasuutari, who specializes in the development of sound processing systems for Linux (author jackdbus и LASH), formed project
Proton-i, which aims to port the current Proton codebase to newer versions of Wine without waiting for significant new releases from Valve. At present, a Proton variant based on Wine 4.13, which is identical in functionality to Proton 4.11-2 (the main Proton project uses Wine 4.11).

The main idea of ​​Proton-i is to provide the ability to use patches made to recent versions of Wine (several hundred changes are published in each release), which can potentially help to run games that previously had problems running. It is assumed that some problems can be fixed in new releases of Wine, and some can be solved with Proton patches. The combination of these fixes potentially makes it possible to achieve better game performance than using the new Wine and Proton separately.

Recall that the Proton project developed by Valve is based on the developments of the Wine project and is aimed at ensuring the launch of gaming applications created for Windows and presented in the Steam catalog on Linux. Proton allows you to directly run Windows-only game applications on the Steam Linux client. The package includes DirectX 9 (D9VK-based), DirectX 10/11 (DXVK-based) and 12 (vkd3d-based) implementations working through DirectX call translation to the Vulkan API, provides improved game controller support and the ability to use full screen mode independently from supported screen resolutions in games. Compared to the original Wine, the performance of multi-threaded games has been significantly increased thanks to the use of the "esync" (Eventfd Synchronization) or "futex/fsync«.

Source: opennet.ru

Add a comment