Wine 9.5, Wine staging 9.5, Proton 9.0beta16 and GE-Proton9-2 available

An experimental release of an open implementation of the Win32 API - Wine 9.5 - took place. Since the release of 9.4, 27 bug reports have been closed and 264 changes have been made.

The most important changes:

  • The WIDL (Web Interface Definition Language) compiler has added initial support for generating a type library (TypeLib) in the old format (SLTG).

    Exception handling has been implemented for the ARM64EC (ARM64 Emulation Compatible) ABI. ARM64EC is used to simplify the porting of applications originally written for the x64_86 architecture to ARM64 systems by providing the ability to execute individual modules with x64_86 code in the ARM64 environment using an emulator.

  • Improved support for compact memory dumps in Minidump format.
  • Error reports related to the operation of the games have been closed: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • Closed error reports related to the operation of applications: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022/4/8.9.6. WeCom XNUMX.x, Totem Arts, Acrom Controller, QQ XNUMX.

At the same time, the release of the Wine Staging 9.5 project was formed, providing extended builds of Wine, including not fully ready or risky patches that are not yet suitable for adoption into the main Wine branch. Compared to Wine, Wine Staging provides 435 additional patches. In the new release of Wine Staging, synchronization with the Wine 9.5 and vkd3d code base has been carried out, the ws2_32-TransmitFile and ntdll-Threading patches have been removed, patches for shell32 have been moved to the main Wine composition (problems with SHFileOperation (FO_MOVE) and registry searches have been resolved), wined3d (involved bindless textures for GLSL shaders) and user32 (added LoadKeyboardLayoutEx stub).

Valve has released the 16th beta release of Proton 9.0, a package based on the Wine project codebase and aimed at ensuring the launch in Linux gaming applications created for Windows and presented in the Steam catalog. Proton allows you to directly launch in Linux-Steam client game applications supplied only for WindowsThe package includes an implementation of DirectX 9/10/11 (based on the DXVK package) and DirectX 12 (based on vkd3d-proton), working through the translation of DirectX calls to the Vulkan API. It provides improved support for game controllers and the ability to use full-screen mode regardless of the screen resolutions supported in games. To improve the performance of multi-threaded games, the "esync" (Eventfd Synchronization) and "futex/fsync" mechanisms are supported.

The new Proton branch is in sync with the Wine 9.0 release. The accumulated specific patches have been transferred from Proton to upstream, which are now included in the main part of Wine. The DXVK layer, which translates calls to the Vulkan API, has been updated to version 2.3. VKD3D-Proton, a fork of vkd3d created by Valve to improve Direct3D 12 support in Proton, has been updated to version 2.11.1. The Dxvk-nvapi package with the implementation of the NVAPI library on top of DXVK has been updated to version 0.6.4. 0.6.2. Problems in many games have been resolved. Compared to the previous beta version, support for Steamworks SDK 1.59 has been added and problems have been fixed in the games Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I and Trove.

In addition, the GE-Proton 9-2 project was released, within the framework of which enthusiasts are creating extended builds of the launch package independent of Valve WindowsProton applications, featuring a more recent version of Wine, the use of FFmpeg in FAudio, and the inclusion of additional patches that resolve issues in various gaming applications. Proton GE 9-2 brings changes from the latest codebases of Wine 9, Proton 9, SteamClient, VKD3D-Proton, DxVK-NVAPI, and dxVK. An issue with playing WMV files has been resolved.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers πŸ”₯ Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster