Patreon Logo 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 Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

Wine 10.17 brings a Mono upgrade, better ANSI ODBC driver support, OpenGL changes and more

By -
Last updated: 20 Oct 2025 at 11:45 am UTC

Another development release of the Windows compatibility layer Wine is out, with Wine 10.17 bringing lots of changes. We should see the stable release of Wine 11 in January 2026, which should be a great release.

Here's all that's changed with Wine 10.17:

  • Mono engine updated to version 10.3.0.
  • EGL renderer used by default for OpenGL.
  • COMCTL32 split into separate v5 and v6 modules.
  • Better support for ANSI ODBC drivers.
  • Improved CPU info on FreeBSD.
  • Various bug fixes.

Some of the bug fixes noted improvements for Metro 2033, INSIDE, Throne and Liberty, a 16-bit app fix for wow64, a fix for some apps with multi-monitor configurations and more.

And for the Wine Mono 10.3.0 release that's included these are the changes:

  • Fixed a potential crash when MONO_XDEBUG is used with assemblies loaded by data or reflection only.
  • README was ported to markdown. (Elliot Vadi-Ozolins)
  • Added Line Services and Page Services implementations to WPF, which should make some System.Windows.Documents APIs work. (Brendan McGrath)
  • Replicated a .NET Framework bug where List.ForEach(Action) does not check for modifications to the list during iteration. (fixes crashes in Sword of the Stars: The Pit, and Marvin's Mittens)
  • Fixed System.Windows.Forms.Application.EnableVisualStyles() not having any effect. (fixes WineHQ#57259)
  • Fixed exception when calling SoundPlayer.Stop() without calling SoundPlayer.Play() first. (fixes WineHQ#58752)
  • Technical:
    • The build environment has been updated to Debian Trixie.
    • Fixed a Mono-internal string hash function not using the first character in its calculation.
    • WPF assemblies now have PDB files. (Brendan McGrath)
  • Upstream updates:
    • llvm-mingw to 20251007
    • SDL3 to 3.2.24
    • FNA to 25.10

We're also getting really close to Proton 10 finally being a stable release, with a release candidate out for testing.

Article taken from GamingOnLinux.com.
5 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
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
3 comments Subscribe

mrdeathjr 7 hours ago
User Avatar
this wine version work ok in my case with mesa 26.0-dev (compiled myself, for now dont stay on ernst ppa)

https://i.postimg.cc/256xsmDM/wn1017a.png [External Link]


and come with EGL Renderer For OpenGL On X11 as article said but in practice using resident evil 3 classic still run at around 5fps

https://i.postimg.cc/sgTh1BKd/wn1017b.png [External Link]

curiously show a interesting error: libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.



​Resuming huge part of this weekend try install resolute racoon cinnamon flavor*:


after testing lastest ubuntu kylin resolute of today, login error still remain

and test using ubuntu cinnamon 25.10 and installation work ok and login work without issues

curiously comparing login screen between 25.10 and 26.04 on cinnamon flavor: user stay selected on 25.10 only need write password for entry (work ok)

but on 26.04 on cinnamon, user dont appear selected and password box work but password appear as incorrect

also without gui tty console show same error, can write user and password ok but password still remain as incorrect

Hi after more testing i found a way to testing resolute

With actual isos resolute dont work because before cited login problem in my case

However if install for example ubuntu cinnamon 25.10 and after this use:

sudo update-manager -d

In my case stay work ok for now


*very impressed with performance, various tools of cinnamon like disable any effect on screen in my case and dont use wayland (in my case needed until wayland becomes more mature, actually have a better form but i give more time for polish various pending issues

however as commented in before this possible a last time use x as display server for 28.04 jump to wayland)

But now lastest mesa git compile without issues and same situation occur with wine 10.17 (new wow64) compilation

https://i.postimg.cc/hPQBDWfp/wn1017d.png [External Link]


at least more interesting thing related ntsync, in 24.04 still using shmrel commands** dont appear ntsync status in mango hud but now

https://i.postimg.cc/ydsxM6jS/wn1017c.png [External Link]

**[QUOTE]shmrel commands for use ntsync in my case:

lsmod 

this allow know if ntsync stay avalaible and active, as interesting date on xubuntu 24.04 appear in usedby o but now stay activated always appear different number than 0

if dont appear in lsmod need put this command:

sudo modprobe ntsync

after this in my case use this:

cat /proc/modules | grep -c ntsync

before commnd is for verify ntsync status if appear 1 is stay avalaible

after this use again:

lsmod

and this time must be appear in module as name followed by size and used by

https://i.postimg.cc/k4ZDpx2C/wn1017f.png [External Link]​​



I finish dirt 3 benchmark and..................................emoji

With wine 10.16 with xubuntu 24.04 give this results:

https://i.postimg.cc/wxCWN7qM/wn1016wnts.png [External Link]

around 145fps in average and around 118fps in min fps

but now

https://i.postimg.cc/4xLVzS67/wn1017e.png [External Link]

around 197fps in average and around 158fps in min fps emoji

emoji


Last edited by mrdeathjr on 20 Oct 2025 at 11:54 am UTC
Avehicle7887 6 hours ago
@mrdeathjr - any luck with getting the videos of Elderborn to work? Been a while since I tested it.

Also - how did you get NTsync to show up in Mangohud? I can't find the right switch.


Last edited by Avehicle7887 on 20 Oct 2025 at 12:21 pm UTC
mrdeathjr 3 hours ago
User Avatar
https://www.gamingonlinux.com/2025/10/wine-10-17-brings-a-mono-upgrade-better-ansi-odbc-driver-support-opengl-changes-and-more/?comment_id=284577

hi

nope in my case elderborn videos still dont work

respect mangohud this is content of my MangoHud.conf file (this file stay con .config/MangoHud folder)

cpu_stats=0
gpu_stats=0
gpu_name
fps_limit=60
frame_timing=0
media_player
media_player_color=0099ed
show_fps_limit
resolution
wine
wine_color=0099ed
winesync
engine_version
engine_color=0099ed
vulkan_driver
present_mode
display_server
arch
#version
#version_color=0099ed
vsync=1

lines with # stay disabled however if you want can try delete # and value stay active again

emoji
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo 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