Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Wine 2.22 is now officially available as the latest development release on the road to the official Wine 3.0 release.

Here's the highlights of what's new:

  • Source selection dialog for scanners.
  • Improvements in ARM64 support.
  • Float audio formats with more than 2 channels in XAudio.
  • Fixes for DLL injection support.
  • Input methods improvements.
  • Various bug fixes.

In terms of bug fixes, they noted that a total of 14 bugs have been closed. The Witcher 3 had an issue with intro videos, which has been fixed. Skyrim had an issue loading the "Skyrim Script Extender", which was solved. There was also an issue with Mafia III, Daylight that was solved. There's more too, but not all game related.

I keep saying it, but I'm always incredibly impressed by what the Wine developers are able to do.

Article taken from GamingOnLinux.com.
Tags: Open Source, Wine
6 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 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
7 comments

Arehandoro Nov 24, 2017
Not fully related to Wine 2.22 but I updated yesterday to Staging 2.21 and since then Origin does not work for me and The Witcher 3 doesn't even start. If I try to run it from the shell I get this output. Don't really understand it, but will look into it as soon as I can:

fixme:winediag:start_process Wine Staging 2.21 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x90c230, init_notify 0, handle 0x11be1c0): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x83b6a8, init_notify 0, handle 0x103e784): stub
wine: configuration in '/home/alejandro/.wine' has been updated.
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
err:winediag:wined3d_dll_init Setting maximum allowed wined3d GL version to 0.40005.
err:winediag:wined3d_adapter_init Requested invalid GL version 0.40005.
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0xb3410, container_parent 0xbdfa0, wined3d_desc 0x213ec50, texture flags 0, wined3d_texture 0xbe030 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion.
fixme:ver:GetCurrentPackageId (0x4abe570 (nil)): stub
fixme:msvcrt:__clean_type_info_names_internal (0x2431878) stub
fixme:msvcrt:__clean_type_info_names_internal (0x2345768) stub


EDIT: Ok, so obviously I have been able to remove the below by installing winbind

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x90c230, init_notify 0, handle 0x11be1c0): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x83b6a8, init_notify 0, handle 0x103e784): stub
wine: configuration in '/home/alejandro/.wine' has been updated.



Last edited by Arehandoro on 24 November 2017 at 9:55 pm UTC
De1m0s Nov 25, 2017
I did not knew, there's a 2.21 staging; on their news page, 2.19 is the last version.
Is there a change-log somewhere from this version?

I do not use the vanilla-version; much games work better with wine-staging.


Last edited by De1m0s on 25 November 2017 at 11:59 am UTC
Faalagorn Nov 25, 2017
[users-only][/users-only]
Quoting: De1m0sI did not knew, there's a 2.21 staging; on their news page, 2.19 is the last version.
Is there a change-log somewhere from this version?
For some reason, they didn't update their site for the two last releases of wine-staging, but you can see the latest releases marked on their github where you can also check what each commit did (no overall changelog though)


Last edited by Faalagorn on 25 November 2017 at 6:04 pm UTC
Shmerl Nov 26, 2017
QuoteThe Witcher 3 had an issue with intro videos, which has been fixed

That's actually the same fix as:

QuoteFloat audio formats with more than 2 channels in XAudio.

It was already in Wine staging, just made its way in Wine proper now.


Last edited by Shmerl on 26 November 2017 at 1:05 am UTC
Shmerl Nov 26, 2017
Quoting: ArehandoroNot fully related to Wine 2.22 but I updated yesterday to Staging 2.21 and since then Origin does not work for me and The Witcher 3 doesn't even start.

Are you trying to play TW3 through Origin??? Don't. DRM-free version works and starts without any issues.
Arehandoro Nov 26, 2017
Quoting: Shmerl
Quoting: ArehandoroNot fully related to Wine 2.22 but I updated yesterday to Staging 2.21 and since then Origin does not work for me and The Witcher 3 doesn't even start.

Are you trying to play TW3 through Origin??? Don't. DRM-free version works and starts without any issues.

Oh gosh, no! hahaha. Sorry for the poor explanation. Origin didn't work when I was trying to play Mass Effect and then separately The Witcher 3 didn't either playing the standalone GOG version.

I end up formatting the whole computer. Tinkering with the system for the last two days I realised that some native games had stopped working as well, reinstalling them didn't work... a bit of a mess. I guess at some point I did something that broke libraries and dependencies. As for Wine, I had installed Children of the Zodiarcs, TW3, Mass Effect and FFIX all in a working state but Children of the Zodiarcs. When I realised TW3 would not work I checked all the other and none worked but Cof Zodiarcs hahaha.

Will try again this week and see what happens.
mrdeathjr Nov 26, 2017
In this wine version the legend of korra with mods works

View video on youtube.com

Betrayer still works (CSMT give better performance)

View video on youtube.com

^_^


Last edited by mrdeathjr on 27 November 2017 at 5:02 pm 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.