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.

The Windows compatibility layer Wine version 9.17 is out now bringing new features and bug fixes so here's what's new.

From the release notes these are the main highlights:

  • Window surface scaling on High DPI displays.
  • Bundled vkd3d upgraded to version 1.13.
  • Mono engine updated to version 9.3.0
  • Improved CPU detection on ARM64.
  • Various bug fixes.

The vkd3d upgrade I covered previously is now bundled as noted above that has these changes:

  • Basic loop unrolling support in the HLSL compiler.
  • Effects compiler support for several version 4.0+ state objects.
  • Miscellaneous bug fixes.

For the Wine 9.17 bug fixes they noted fixes for Starcraft Remastered, Epic Online Services, Constantine (2005), the Sven Bømwøllen series, ADOM and various other miscellanious fixes for expected Windows behaviour.

Mono 9.3.0 also bundled has these changes:

  • Added a partial work-around for NLogConfigurationException in old NLog versions. (bug 51317)
  • Fixed behavior of System.IO.Directory enumeration with a search pattern of String.Empty to match an apparent bug in .NET Framework (returns no results). This fixes a crash reported at https://github.com/ValveSoftware/Proton/issues/7736
  • Fixed a crash in winforms when an accessibility tool attempts to enumerate accessible children using IEnumVariant.
  • Instead of running each test fixture in its own process, all tests within a single dll are run in a single process. This makes the tests run much faster.
  • Upstream updates:
    • SDL to 2.30.6.
    • llvm-mingw to 20240619
    • FNA to 24.08.

In case you missed it, the Wine team now have control of the Mono Project.

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.
See more from me
2 comments

mrdeathjr Sep 7
​This wine version solve a input bug present in constantine pc game (i test this game around more than 8 years) and keyboard input dont work but now finally work







however this dont solve other issues in game like: mouse view dont work correctly and some times crash in cinematics in my case

​something more for who use virtual desktop like me, wine add new command (without this command dont show start menu and taskbar)

before:

DXVK_HUD=devinfo,fps,version,api DXVK_FRAME_RATE=60 DXVK_LOG_LEVEL=none DXVK_CONFIG_FILE=/home/linuxdesktopx64/dxvk.conf WINEDEBUG=-all wine Appetizer.exe

now: 

DXVK_HUD=devinfo,fps,version,api DXVK_FRAME_RATE=60 DXVK_LOG_LEVEL=none DXVK_CONFIG_FILE=/home/linuxdesktopx64/dxvk.conf WINEDEBUG=-all wine explorer /desktop=shell,1024x768 Appetizer.exe

with this start menu and taskbar back to appear normally, however in my case appear another virtual desktop window but this is easily removed, kill first explorer.exe in wine task manager






Last edited by mrdeathjr on 7 September 2024 at 12:24 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!
Login / Register


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