We do often include affiliate links to earn us some pennies. See more here.

Closing in on the Wine 10 stable release now! Wine 9.22 has been released, ahead of the first release candidate for Wine 10 in two weeks time. The Wine 10 release itself is due for sometime around mid-January.

From the release notes the highlights are:

  • Support for display mode virtualization.
  • Locale data updated to Unicode CLDR 46.
  • More support for network sessions in DirectPlay.
  • Wayland driver enabled in default configuration.

Going by the GitLab, it seems Wayland is only currently used when x11 fails. So it's enabled, but not the default go-to, likely as more Wayland work still needs to be done.

There's also bug fixes noted for Dark Souls Remastered, World Of Warcraft and Steam. Plus a few other miscellaneous behaviour fixes.


Pictured - Dark Souls Remastered

Article taken from GamingOnLinux.com.
17 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. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
10 comments

mrdeathjr Nov 23
@liamdawe

Going by the GitLab, it seems Wayland is only currently used when x11 fails. So it's enabled, but not the default go-to, likely as more Wayland work still needs to be done.

very well for put more complete information about in which situation wayland is enabled, less confusion for users

​This wine version in my case at simple seek work ok (dxvk-vulkan-zink)

!link

!link

!link

!link

!link

!link

!link




Last edited by mrdeathjr on 23 November 2024 at 6:41 pm UTC
WMan22 Nov 23
What do they mean by "Support for Display Mode Virtualization", is gamescope built into wine now or something?
whizse Nov 23
View PC info
  • Supporter
What do they mean by "Support for Display Mode Virtualization", is gamescope built into wine now or something?
I think it's this merge:

"[I]mplementation of display setting virtualization using DPI scaling, ie: Proton fshack done right.

There's various things to tweak still, and this will stay as an experimental feature with X11 (Wayland actually needs it to implement display mode change so it's as experimental as the driver)"


https://gitlab.winehq.org/wine/wine/-/merge_requests/6804
WMan22 Nov 24
What do they mean by "Support for Display Mode Virtualization", is gamescope built into wine now or something?
I think it's this merge:

"[I]mplementation of display setting virtualization using DPI scaling, ie: Proton fshack done right.

There's various things to tweak still, and this will stay as an experimental feature with X11 (Wayland actually needs it to implement display mode change so it's as experimental as the driver)"


https://gitlab.winehq.org/wine/wine/-/merge_requests/6804

Dragging a window over another monitor with a different raw DPI is broken, and window dimensions may flicker/break, this will need the winex11 window configure refactoring (ie: !6731 (closed) and the other changes in !6569 (merged)) to be fixed.

I wonder if this will fix Warframe's weird cursor capture issues on KDE Plasma Wayland when you're running a portrait monitor as a secondary monitor and click away then back onto your primary non portrait monitor where you have to really struggle to get the game to capture the cursor again.
Enabled in the default build, I suppose. From memory, you needed to build Wine yourself with Wayland driver support. So this is a good first step.
Shmerl Nov 24
What do they mean by "Support for Display Mode Virtualization", is gamescope built into wine now or something?

It means if the game tries to set fullscreen resolution to something low, Wine will scale that to your display resolution. Except now it's not doing it neatly, placing the result not centered and leaving transparent band on the right if aspect ratio doesn't match. I filed a bug about it. Not sure what gamescope is doing, I'm not using it.


Last edited by Shmerl on 24 November 2024 at 5:21 am UTC
Shmerl Nov 24
Wayland is enabled, but not used unless you unset DISPLAY.
WMan22 Nov 24
What do they mean by "Support for Display Mode Virtualization", is gamescope built into wine now or something?

It means if the game tries to set fullscreen resolution to something low, Wine will scale that to your display resolution. Except now it's not doing it neatly, placing the result not centered and leaving transparent band on the right if aspect ratio doesn't match. I filed a bug about it. Not sure what gamescope is doing, I'm not using it.

That's kind of disappointing as this kind of display issue is exactly the kind of thing gamescope exists as a band aid for. If it's doing that I see this breaking a few games. A good game to test is Star Wars: Jedi Knight Dark Forces 2, as that game on windows has a menu screen that will display in a tiny 640x480 window while the game itself will run at the proper resolution.


Last edited by WMan22 on 24 November 2024 at 7:15 pm UTC
Shmerl Nov 24
It's not there yet, but it's a step in the right direction. I also hope it will eventually help old games that use weird / small resolutions like that. But it still needs some work for that and looks like developers do plan to improve it.
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