You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Wine 8.19 out now with Mono updates and more DirectMusic work

By - | Views: 26,251

The Windows compatibility later Wine version 8.19 is out now as the latest development release on the road to Wine 9.0. Here's what's changed.

Wine 8.19 highlights:

  • Mono engine updated to version 8.1.0.
  • More DirectMusic implementation.
  • Various bug fixes.

This release had 44 bugs marked as solved including one from 2007 for Rise of Nations having no sound. Other bug fixes include for Buccaneer: The Pursuit of Infamy, Neverwinter Nights 2, Serious Sam: The Random Encounter, Aura: Fate of the Ages, Midtown Madness, Airport Mania First Flight, Dungeon Keeper 2, Unreal II The Awakening, Myst V, Tron 2.0, Memento Mori, Shtriga: Summer Camp and more.

Want help managing Wine on Linux? You can try Bottles, Lutris and the Heroic Launcher.

Article taken from GamingOnLinux.com.
12 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
8 comments

Linux_Rocks Oct 30, 2023
Trias Oct 30, 2023
View PC info
  • Supporter
In case you are wondering whats new in mono 8.1.0, you can find it here.

Spoiler, click me

Changes since 8.0.1:

  • Fixed a bug where the Win32 last error would be incorrectly changed to "Procedure Not Found" the first time each pinvoke method is called (this was causing Simon the Sorcerer to fail on startup).

  • Implemented SafeArray output marshaling for native-to-managed wrappers (used by WPF's accessibility code).

  • Added System.Windows.Controls.Ribbon.dll to the build (winehq bug 49804).

  • Fixed a bug where an AssemblyResolve handler could be called multiple times (and potentially return multiple different assemblies) for the same AssemblyName, if the returned Assembly does not match the given AssemblyName (madewokherd/mono#48, fixes STORY OF SEASONS: A Wonderful Life's launcher).

  • Fixed an exception when the same well-known service uri is registered multiple times (winehq bug 45144).

  • Fixed a bug where SafeHandle arguments would be marshaled as a COM object instead of the handle value (this affected System.Speech.dll).


Upstream updates:

  • FNA 23.05

  • Mono 7294c1e3

  • Build environment updated to Ubuntu 23.04.

  • SDL 2.28.2


mrdeathjr Oct 30, 2023
​in my case can confirm rise of nations have music however in extended edition crash when game begins but on rise of nations gold-patriots game runs (some graphic gltches of d8vk)



https://www.youtube.com/watch?v=1bY4JNkAyEQ

and virtual desktop with steam client still working too




Last edited by mrdeathjr on 30 October 2023 at 7:03 pm UTC
Purple Library Guy Oct 30, 2023
So, what is the state of Mono? I remember back in the day it was all controversial and people thought it would never get close to parity with the stuff it was emulating and attempts to use it would mostly just make Linux look bad. But I get the impression that these days it's maybe pretty good?
Cyril Oct 30, 2023
Quoting: mrdeathjr​in my case can confirm rise of nations have music however in extended edition crash when game begins but on rise of nations gold-patriots game runs (some graphic gltches of d8vk)



https://www.youtube.com/watch?v=1bY4JNkAyEQ

and virtual desktop with steam client still working too


Rise of Nations
pleasereadthemanual Oct 30, 2023
Quoting: Purple Library GuySo, what is the state of Mono? I remember back in the day it was all controversial and people thought it would never get close to parity with the stuff it was emulating and attempts to use it would mostly just make Linux look bad. But I get the impression that these days it's maybe pretty good?
Seemed fine for the visual novels I played that needed dotnet support...

It works okay for running Keepass but it's certainly ugly. C# is considered properly cross-compatible because of Mono now, so it can't be that bad...
Cyril Oct 31, 2023
Quoting: pleasereadthemanualIt works okay for running Keepass but it's certainly ugly. C# is considered properly cross-compatible because of Mono now, so it can't be that bad...
Why would you do that?
pleasereadthemanual Oct 31, 2023
Quoting: Cyril
Quoting: pleasereadthemanualIt works okay for running Keepass but it's certainly ugly. C# is considered properly cross-compatible because of Mono now, so it can't be that bad...
Why would you do that?
For importing my Bitwarden database periodically. KeepassXC doesn't have a Bitwarden import option that works properly, but Keepass does. After that, I just access the converted database in KeepassXC.
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!
Login / Register


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