![](https://static.wixstatic.com/media/dc68cc_38a77dde2b7e4ec4b642c818f2ddf3f6~mv2.png/v1/fill/w_476,h_265,al_c,q_85,enc_auto/dc68cc_38a77dde2b7e4ec4b642c818f2ddf3f6~mv2.png)
According to the Wine developers, once the final work on the PE modules is completed, it will be " fully " possible to run 32-bit Windows applications without the need for corresponding 32-bit Windows libraries.
After 4 years of work, the PE conversion is finally complete: all modules can be built in PE format.
This is an important milestone on the road to supporting various features such as copy protection, 32-bit applications on 64-bit hosts, Windows debuggers, x86 applications on ARM, etc.
However, some modules still perform direct calls between the PE and the Unix part, instead of going through the NT system call interface.
The remaining direct calls will be removed during the Wine 8.x development phase.
A special syscall dispatcher is used for PE → Unix transitions, to avoid the overhead of a full NT system call. This minimizes the performance impact of the new architecture, in particular for the OpenGL and Vulkan libraries.
Building mixed Windows/Unix libraries in ELF format (.dll.so libraries) is still supported for use in Winelib applications. However, such applications won't support features enabled by the NT syscall interface, such as WoW64 without 32-bit libraries.
Wine 8.0 – Release Notes
In addition to the initial HDR support, DXVK 2.1 also has improvements in shader compilation and optimizations as well as bug fixes for nine other games.
Gujian 3
Sonic Frontiers
Saints Row: The Third
Axe: Shadows Die Twice
Supreme Commander: Forged Alliance
Battlefield: Bad Company 2
Ashes of the Singularity
Cardfight!! Vanguard
Resident Evil 4 HD
Comments