Back late last year, Collabora developer Alexandros Frantzis blogged about a whole lot of work going into getting full Wayland support for Wine and now a big first step towards it being included in Wine is happening.
Frantzis has now put up a Merge Request, to have the first of many parts begin to be included in Wine. This first part "introduces the Wayland driver PE and unixlib components with some basic code, and prepares the makedep tool to be able to handle Wayland protocol files".
So right now, it's not too exciting for end-users but a big step in the right direction and will lead to more being included, to then eventually having a full Wayland driver for Wine included. Frantzis mentioned Part 2 will include "basic Wayland wl_output (i.e., display) events and populate the Wine monitor information".
It's being done in parts since it's quite large and their goal is just to make it easier for people to review the code and suggest improvements as they go along. Seems like a sane idea.
Quoting: lejimsterI keep trying to switch over to Wayland, but there is always a few quirks on gnome that wind me up and put me off using it full time, I really should test KDE as it's probably just gnome issues. Anyway, I wonder if this will have any benefits over gamescope? Even less latency? I was planning to do some testing with gamescope as it works so well on the steam deck but I haven't got around to it yet. Does anyone here run gamescope on their PC?
I dont know how to get gamescope running on PC. However i consider it to be a thing that is mainly developed for the steam deck to make games run optimal on this hardware. I am gaming on KDE 5.27.1 right now using Wayland with VRR (AMD Freesync) enabled. Works absolutely flawless on my end.
Quoting: DefaultX-odI wonder how will fractional scaling work with wine apps once wayland driver becomes available. Like is it going to be scaled and crisp like Qt and GTK apps?
But it's still early days. Walk before you run, etc.
Actually, I'm a filthy liar. It's there, but not enabled by default. You have to set the (string) registry key
HKCU\Software\Wine\Wayland Driver\HiDPIScaling to Compositor or Application and it works.
I see no real difference between Wayland and Xwayland here. But I'm just comparing winecfg with the default font.
Last edited by whizse on 27 February 2023 at 5:56 pm UTC
Quoting: lejimsterDoes anyone here run gamescope on their PC?I do, but mainly for upscaling old games, or pillarboxing games that doesn't do aspect ratio correctly.
Quoting: lejimsterI keep trying to switch over to Wayland, but there is always a few quirks on gnome that wind me up and put me off using it full time, I really should test KDE as it's probably just gnome issues. Anyway, I wonder if this will have any benefits over gamescope? Even less latency? I was planning to do some testing with gamescope as it works so well on the steam deck but I haven't got around to it yet. Does anyone here run gamescope on their PC?
I do, and it's hit and miss. When it works - it works. When it doesn't, well, it doesn't...
Quoting: drjomsI do, and it's hit and miss. When it works - it works. When it doesn't, well, it doesn't...Echoing this. I'm on KDE x11. The most useful usecase for me is when it's an old game or games that have annoying alt-tab behaviors.
Quoting: lejimsterI keep trying to switch over to Wayland, but there is always a few quirks on gnome that wind me up and put me off using it full time, I really should test KDE as it's probably just gnome issues. Anyway, I wonder if this will have any benefits over gamescope? Even less latency? I was planning to do some testing with gamescope as it works so well on the steam deck but I haven't got around to it yet. Does anyone here run gamescope on their PC?
I'm on KDE and I have the impression from the internet discussions that Wayland on GNOME is considered more stable/mature/whatever. There are some bugs or absent features in KDE that may make Wayland experience worse. I'm still on X11 and waiting. You can track some of the problems here: https://community.kde.org/Plasma/Wayland_Showstoppers
See more from me