Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Wine 5.12 is out - better RawInput and WebSocket API support

By - | Views: 24,621

The Wine compatibility layer continues progressing, with the latest development release Wine 5.12 out now.

What is Wine, apart from a tasty liquid that you should drink responsibly? It would be a bit weird if we were covering the world of fermented grapes—we are in fact talking about software. A quick reminder for the newer Linux user: it's a compatibility layer that allows the running of Windows-only applications and games on Linux and other operating systems. It's one of the driving forces behind Steam Play Proton.

Here's the highlights of what's new in Wine 5.12:

  • NTDLL converted to PE format.
  • Support for the WebSocket API.
  • Improved RawInput support.
  • Vulkan spec update.

As for the bug fixing that happens with each release, they noted 48 solved in the announcement. Some old that saw a re-test and some more recent. These include issues squashed for: Age of Wonders: Planetfall, Grim Dawn, Generation Zero: FNIX Rising, Divinity: Original Sin 2, Path of Exile, StarCitizen, Riot Vanguard, Ashes of the Singularity: Escalation, League of Legends, Battle.net, Dirt Rally 2.0 and more.

See the Wine 5.12 release notes here.

Article taken from GamingOnLinux.com.
Tags: Open Source, Wine | Apps: Wine
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
The comments on this article are closed.
13 comments
Page: 1/2»
  Go to:

Avehicle7887 3 Jul, 2020
I hope the Staging release will bring back esync/fsync support, it has been disabled for some time now and I've stuck to Wine 5.8 since some games perform better.


One line in the changelog that caught my eye: Xanadu-next: Multicolored rainbow textures

I remember this issue being present for a very long time. Maybe it's finally time to buy this game the next time it goes on sale.
ShinyaOsen 3 Jul, 2020
What i find interesting is that there is a bug fix for riot vanguard. I doubt it would work because riot is blocking virtual machines with it so they probably dont want linux users using wine
TheRiddick 3 Jul, 2020
Apparently Cyberpunk 2077 will be DX12 exclusive. Could be a issue for running it under Proton as the DX12 component is very early in development still, and no word on RTX features working under that. Windows wins again, :(
Avehicle7887 3 Jul, 2020
Quoting: TheRiddickApparently Cyberpunk 2077 will be DX12 exclusive. Could be a issue for running it under Proton as the DX12 component is very early in development still, and no word on RTX features working under that. Windows wins again, :(

DX12 support (vkd3d) is not in a bad condition, I tried a few games with it - Deus Ex Mankind Divided, Control and Metro Exodus which worked fine. Performance is inferior to DXVK though, so maybe it will be playable at launch but with a performance hit.
Quoting: PatolaAnd the new Lutris is out too!

The Lutris PPA for Ubuntu wasn't updated yet.
https://launchpad.net/~lutris-team/+archive/ubuntu/lutris
Dunc 4 Jul, 2020
Quoting: TheRiddickApparently Cyberpunk 2077 will be DX12 exclusive. Could be a issue for running it under Proton as the DX12 component is very early in development still, and no word on RTX features working under that. Windows wins again, :(
That's disappointing. I rarely buy games near to release anyway so it won't affect me personally, but Linux gaming's new-found respectability could take a hit.
kustom 4 Jul, 2020
Quoting: TheRiddickApparently Cyberpunk 2077 will be DX12 exclusive. Could be a issue for running it under Proton as the DX12 component is very early in development still, and no word on RTX features working under that. Windows wins again, :(

Horizon Zero Dawn will be DX12 exclusive as well... I don't get why they choose this API instead of Vulkan. And this is even more true when the game is published by Sony.
tpau 4 Jul, 2020
Quoting: Avehicle7887I hope the Staging release will bring back esync/fsync support, it has been disabled for some time now and I've stuck to Wine 5.8 since some games perform better.
According to https://www.winehq.org/pipermail/wine-devel/2020-July/169359.html


NOTE: Currently the esync patchset has been disabled until it can be
rebased.
Avehicle7887 4 Jul, 2020
Quoting: tpau
Quoting: Avehicle7887I hope the Staging release will bring back esync/fsync support, it has been disabled for some time now and I've stuck to Wine 5.8 since some games perform better.
According to https://www.winehq.org/pipermail/wine-devel/2020-July/169359.html


NOTE: Currently the esync patchset has been disabled until it can be
rebased.

Thanks for the link.

I just got home and found out the hard way by digging into the staging patches, the esync definitions file has the "Disabled: true" flag.
Xaero_Vincent 4 Jul, 2020
Quoting: Avehicle7887
Quoting: tpau
Quoting: Avehicle7887I hope the Staging release will bring back esync/fsync support, it has been disabled for some time now and I've stuck to Wine 5.8 since some games perform better.
According to https://www.winehq.org/pipermail/wine-devel/2020-July/169359.html


NOTE: Currently the esync patchset has been disabled until it can be
rebased.

Thanks for the link.

I just got home and found out the hard way by digging into the staging patches, the esync definitions file has the "Disabled: true" flag.

IIRC, Wine and Proton "TKG" variants have code reverts to enable Esync & Fsync to work:

https://github.com/Tk-Glitch/wine-tkg
https://github.com/Tk-Glitch/wine-proton-tkg

I'm using these now, along with the TKG kernel for Fsync support.


Last edited by Xaero_Vincent on 4 July 2020 at 7:24 pm 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!
The comments on this article are closed.