WINE 10.20 arrives with vkd3d 1.18 and more than 300 changes

  • WINE 10.20 now available.
  • More than 300 changes have been made.

WINE 10.20

We're getting closer to the moment when WineHQ will start releasing Release Candidates for WINE 11.0, but for now we're still receiving development versions every two weeks. What they have given us a few hours ago is WINE 10.20, with a list of highlights that is not very striking, but with a total number of changes that would fall within the average.

The most notable changes include the inclusion of vkd3d, now in version 1.18, more support for scan points, further refactoring of Common Controls following the v5/v6 split, and a progress dialog for document scanning, in addition to the usual array of bug fixes. In numbers, They have made a total of 312 changes and corrected 31 bugs, those in the following list.

Bugs fixed in WINE 10.20

  • TomTom MyDrive Connect 4.x requires the implementation of KERNEL32.dll.SetVolumeMountPointW.
  • Civilization v1.2 freezes on startup.
  • SQL Server 2012/2014: The installer requires ChangeServiceConfig2 with support for SERVICE_CONFIG_SERVICE_SID_INFO (also affects the Revit installer).
  • Several applications require the implementation of CreateSymbolicLinkA/W (Spine —Gothic mod launcher—, GenLauncher —mod manager for GeneralsZH—, MS Office 365 installer).
  • Several GTK applications freeze or fail to start.
  • grepwinNP3 (part of Notepad3) crashes inside uxtheme.
  • QuarkXPress 2024 crashes on startup with an assertion error “symt_check_tag(&func->symt, SymTagFunction) || symt_check_tag(&func->symt, SymTagInlineSite)”.
  • The Last Stand: Aftermath charges indefinitely.
  • Mega Man X DiVE Offline shows errors on startup unless registration keys are added in HKCR.
  • Some screen modes (e.g., 1152×864) are not available in virtual desktop mode.
  • Meld 3.22.2 fails to start and displays an error box (it obtains an incorrect path using the XDG_DATA_HOME variable).
  • PlayOnline Viewer: Black screen when running via WINE Wayland.
  • PlayOnline Viewer: The window does not activate when restored from minimized.
  • Incorrect assignment of the “home” button on the 8bitdo Pro 2 controller (in Xbox mode).
  • Wagotabi is blocked in WINE-10.15.
  • tlReader 10.1.0.2004 has faulty rendering in the toolbar.
  • The commit “win32u: Don't store the window OpenGL drawables on the DCs” causes a software deadlock.
  • PlayOnline Viewer: Excessive virtual memory size that may lead to a crash.
  • Geneforge 1 – Mutagen (Geneforge 2 – Infestation): black screen problem.
  • winecfg in WINE 10.17 cannot create controls (buttons, links…) in some configurations.
  • When Client Side Graphics=N (X11 driver) is set, interfaces such as winecfg.exe and regedit.exe are displayed abnormally.
  • The arrow keys are unresponsive or get stuck in some games.
  • Some combo boxes no longer resize correctly after a commit in version 10.16.
  • After commit 18ce7964, WINE no longer runs Steam for Windows.
  • Many games crash on startup with the new WoW64 from WINE-10.19 and a dedicated Nvidia GPU.
  • imhex: Constant blinking → the graphical interface becomes unusable (regression).
  • cmd is broken: “echo|set /p=%LOCALAPPDATA%” returns an empty string.
  • StarCraft: Assertion Failure
  • The synchronization barrier cannot be accessed multiple times.
  • The client area of ​​the main CLM Explorer window is displayed completely black upon startup.
  • HiveMQ CE 2025.5 is blocking on startup (missing parentheses in GetProcessHeap within the iphlpapi.GetAnycastIpAddressTable stub).

Now available

Wine 10.20 is now available for download from the button below. Its download page also contains information on how to install this and other versions on Linux operating systems, as well as others like macOS and even Android.

In two weeks, if the usual schedule continues and there is nothing to suggest otherwise, WINE 10.21 will be released, also with dozens of changes to prepare for WINE 11.0, which will arrive, all according to past releases, in early 2026.