Originally posted by Luke_Wolf
View Post
Announcement
Collapse
No announcement yet.
Experimental Wayland Support For Wine Now Sees More Functionality Working
Collapse
X
-
Let me just start out by stating the obvious; I really do not know much about specifics in all of this, but when Wayland was under development, I had a much better sense of how things tied together, and I only have a vague memory of it now.
In terms of performance, as far as I recall, before Wayland reached 1.0, a lot of work was put into chopping up X11 to make sense of it, to prepare for XWayland, and in doing so, the performance of X11 increased noticably, and iirc, the work that was done, also reduced tearing and... I can't recall what the black/grey space left when resizing and moving windows, is called... So performance between Wayland, XWayland, and X11 might not be big today, but I'd imagine it would be easier to see, if X11 in a pre-Wayland version, was compared to e.g. Weston.
Also, someone mentioned that there wouldn't be much, if any, difference in games, because they're full screen; but wine is also used for software that isn't run in full screen (but as you'll see below, I can't recall if this doesn't matter, because the X11-server within an XWayland window treats what it shows as full screen).
And if memory serves, each window running XWayland, runs its own X11-server - right? So each XWayland window, will require more resources than than a Wayland window - right? Or does that not matter because whatever is shown in an XWayland window, is treated as a full screen application by the X11-server within that window? I'd still imagine that the overhead per window would be larger for each XWayland window, than for each native Wayland window, but I have nothing to base that on.
My apologies if I make no sense. I'm extremely rusty, at best, in these matters.
- Likes 3
Comment
-
Originally posted by mbrf View PostAlso, someone mentioned that there wouldn't be much, if any, difference in games, because they're full screen; but wine is also used for software that isn't run in full screen (but as you'll see below, I can't recall if this doesn't matter, because the X11-server within an XWayland window treats what it shows as full screen).
- Likes 1
Comment
-
Originally posted by DRanged View Post
Actually I game mostly windowed and not full screen. Got an 3440x1440 144Hz monitor So while playing I can reply to posts on Phoronix
EDIT: OTOH, kwin -can- fullscreen any windowed application, so even if a game doesn't directly support maximized windowed mode, as long as it supports a standard windowed mode then in that case kwin can still fullscreen it.Last edited by duby229; 19 February 2021, 06:13 PM.
Comment
-
Originally posted by RahulSundaram View Post
From random folks or any of the actual Wayland developers? Because unredirection is a thing in Wayland too
Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
- Likes 2
Comment
-
Originally posted by aufkrawall View PostThis is true, though in return this doesn't make games run worse on Xorg (Or why would you want to play GPU demanding titles in windowed mode?). The current limitations of actual Wayland compositors however still do make the experience worse (except perhaps Sway, but it also has cursor lag and stutter issues). I'm curious how Gnome 40 will fare.
Comment
-
One day Wayland will "just work" on everything like X does, and then I might consider switching to it (if I can still use XFCE). But until then, wow, it just seems like a never ending mess. And since it's already been in development for 9 or 10 years, I don't expect the "just works" stage to come very soon.
Comment
-
Originally posted by duby229 View Post
If you're playing games on a multi-monitor setup then maximized windowed mode is the very best option. In waaay too many cases the only viable way to play certain games on these setups is with Wine in virtual desktop mode simply because the game doesn't have the settings for maximized windowed mode. It's one of many reasons why relying on in-game settings is stupid as all hell. Too many games simply don't have the in-game settings gamers need.
EDIT: OTOH, kwin -can- fullscreen any windowed application, so even if a game doesn't directly support maximized windowed mode, as long as it supports a standard windowed mode then in that case kwin can still fullscreen it.
Comment
-
Originally posted by RahulSundaram View Post
If it was constantly done, it should be easy enough to provide a single reference. Where is it?
A damn search would suffice...
Comment
Comment