You can sign up to get a daily email of our articles, see the Mailing List page.

Wine 6.20 rolls out continuing the PE module conversion

By - | Views: 8,984

Just before the weekend landed the Wine team released Wine 6.20 as the latest development version with all the latest code. This is the compatibility layer that allows you to run games and applications developed for Windows - on Linux. Part of what makes up Steam Play Proton. Once a year or so, a new stable release is made.

The Wine 6.20 release highlights include:

  • MSXml, XAudio, DInput and a few other modules converted to PE.
  • A few system libraries are bundled with the source to support PE builds.
  • HID joystick is now the only supported joystick backend in DirectInput.
  • Better support for MSVCRT builds in Winelib.

As we explained previously: the continued conversion of various modules to PE is another change that will gradually increase compatibility in many ways over time for certain expected behaviour needed by Windows applications. Previously Wine has built its Win32 libraries (like DLLs and EXEs) as ELF but for many reasons (like better compatibility) they've started to move them over to use PE instead. Meanwhile the HID Joystick switch is to help improve controller support in Wine, with it all now under one roof.

For bugs reported as fixed as of this release they noted 29 including issues solved for: Need for Speed: Most Wanted (2005), Path of Exile, Victor Vran, EA Desktop app, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2 and more.

Article taken from GamingOnLinux.com.
11 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
3 comments

As it wasn't mentioned in the article, I had to look up what PE was. For anyone else in the same situation:

https://en.wikipedia.org/wiki/Portable_Executable
Shmerl 25 Oct
Yeah, in short switching to PE means shipping shared libraries as .dll, not as .so by Wine.


Last edited by Shmerl on 25 October 2021 at 6:00 pm UTC
mrdeathjr 26 Oct
in my case this wine change size of fonts (more tiny compared wine 6.19) used in virtual desktop main menu

link




Last edited by mrdeathjr on 26 October 2021 at 10:53 am UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.