Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

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
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
3 comments

no_information_here Oct 25, 2021
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 Oct 25, 2021
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 Oct 26, 2021
in my case this wine change size of fonts (more tiny compared wine 6.19) used in virtual desktop main menu






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

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.