Originally posted by pal666
View Post
Announcement
Collapse
No announcement yet.
Adam Jackson On The State Of The X.Org Server In 2020
Collapse
X
-
Originally posted by Old Grouch View PostIf Wayland is a better answer than the X Window System, and there is a large amount of valid criticism of Wayland
Leave a comment:
-
Originally posted by ferry View PostI highly doubt that a significant amount of people is using wayland already.
Originally posted by ferry View PostI didn't say I have issues with kde, I said you can switch to wayland easily with kde. Certain applications (not kde) have issues when using wayland.
Leave a comment:
-
Originally posted by mdedetrich View PostThe fact that X11 eventually consolidated to a single strong implementation is the point here, so we are now repeating 30 years of bad history?
Originally posted by mdedetrich View PostKMS/ DRM and GBM is the wrong abstraction to use because its Linux specific and low level, thats the whole problem and thats the duplication that is being talked about. None of the desktop compositors should even be talking to KMS/DRM and GBM.
Originally posted by mdedetrich View PostI don't know if you realize but there are other OS's out there that aren't Linux that would want to use Wayland, i.e. BSD's (and maybe ReactOS if it ever picks up). This means that Gnome/KDE etc etc have to create platform specific implementations for those OS's if they decide to use Wayland.
Originally posted by mdedetrich View PostOntop of this, even if we get your mentioned workarounds working for Wayland, there are compositors out there like Sway which won't work by default if you have the blob installed (regardless if you are even using NVidia for compositing/rendering, i.e. Sway will fail to run if you are only using the blob for CUDA).
Originally posted by mdedetrich View PostSo as you stated before, this approach also doesn't work with out of kernel drivers that don't use KMS/DRM/GBM without significant hacks (none of which work right now) and this is regardless of your philosophical views on the subject.
Originally posted by mdedetrich View PostThis kind of shit shouldn't even be handled by the compositor, you even admitted yourself its compositor specific. Right now Steam VR works with X11 fine
Originally posted by mdedetrich View PostIts going to be bloody retarded using Steam VR with Wayland if your specific compositor happened to implement it incorrectly.
Originally posted by mdedetrich View PostEvery compositor doing their own window management work is fine because it actually does differ, i.e. managing windows in a tiling WM is different to a traditional one like KWin, so by definition its not really duplication.
I am talking about the duplication of talking to GBM/DRM/KMS which really is duplication if you have a look at the relevant code in the different compositors.
Originally posted by mdedetrich View PostUh, this is fuken so wrong. Usage of Wayland is ~7% from what I last checked
Originally posted by mdedetrich View Post, in reality almost no one uses wayland
Originally posted by mdedetrich View Post(and literally anyone with a newer NVidia GPU doesn't use Wayland because of the large amount of bugs there).
Originally posted by mdedetrich View PostAlmost every major distro out there with significant market share (ergo Ubuntu but also OpenSuse/Manjaro) default to X11.
Originally posted by mdedetrich View PostIf everyone used Wayland we wouldn't be even having this discussion.
Leave a comment:
-
Originally posted by Azrael5 View Post
Xwayland is a waste of resource, it's useless and makes Wayland not efficient. It's necessary to develop pure Wayland linux operating systems. Of course, linux developers must rewrite many programs and desktop environment so to purge xorg from linux. Many years have passed since Wayland has been introduced, too much time has been wasted on a graphical stack which the same main contributor has defined deprecated making Linux operating systems like fossils.
While you may regard 'the project' to be purging the X Windows System from Linux, the way to do so is to show people how to do the things they say they need using Wayland instead of X; not by being unnecessarily combative. If you are appropriately humble, you might discover previously unrecognised use cases, and participate in developing needed functionality.
The Wayland ecosystem is not finished yet. It never will be. If you help to polish it, more people will be enthused to use it, and become positively engaged. Abusing people is rarely a good method of persuading them to your point of view.
- Likes 3
Leave a comment:
-
Originally posted by oiaohm View Post
O boy how badly wrong you are.
Xwayland is not just another name for X11. Xwayland does not have the X11 compositor extension.
What replaces the composite extension in Xwayland its features are not 100 percent gone. That right Wayland protocol is the Xwayland replacement to the composite extension to X11. The composite extension was not designed to take advantage of zero copy buffers or use file handles. So a X11 application running under Xwayland does in fact get advantage from Wayland being there.
Desktop environments have to be redesigned to take advantage of wayland because a X11 extension most of them used once you switch to a full wayland based desktop is no more.
Zero copy buffers of Wayland can mean when X11 application is full screen it gets the advantage performance of enabling executive fullscreen on old X11 solutions without having to specially mode switch the compositor. Yes the X11 protocol design of how to do compositor means the compositor has to get itself out way not just go hey this buffer from the application is full screen GPU I am doing nothing to it the next frame is this buffer. Of course that old X11 protocol requirement that a compositor has to disconnect itself to get out way causes latency and glitches.
Wayland compositor with Xwayland to run X11 applications does in fact make a huge stack of X11 compositor caused bugs to disappear. Yes running X11 server without a compositor causes a huge stack of tearing issues as well.
Xwayland if we can get all gpu vendors to support in fact offers to be faster and more stable than bare metal X11 solutions for running X11 applications.
Like it or not there is benefit to non ported X11 applications to be on Xwayland instead of bare metal X11 applications in performance and stability due to what the wayland protocol is used to replace in Xwayland and the fact the X11 protocol design of those parts is broken..
Leave a comment:
Leave a comment: