Originally posted by schmidtbag
View Post
Explicit GPU Synchronization Merged For XWayland
Collapse
X
-
-
-
Originally posted by pharmasolin View PostXorg fans, what else is wrong with a Wayland?
For those picking up on this as "news", please read the following list: PCSX2 still supports Wayland. It just prefers the XCB/XWayland platform by default. You can set the I_WANT_A_BROKE...
Wayland can't access window positions. From what I can tell this is an intentional limitation and there aren't ways to access this information. This means functions such as `WM_window_find_under_cursor` doesn't work. From the user perspective the following functionality wont work. - "Swap Area...
Revert "video: Prefer Wayland over X11 (take 2!)" by misyltoad · Pull Request #9345 · libsdl-org/SDLDescription This reverts commit f9f7db4 Wayland has a myriad of unresolved problems regarding surface suspension blocking presentation and the FIFO (vsync) implementation being fundamentally broken...
Do you need more? Ask Michael to disable the spam filter.
Comment
-
-
Originally posted by RejectModernity View PostNothing wrong with different implementations following stardards
Originally posted by RejectModernity View Postwhole world works like this
Originally posted by RejectModernity View PostWe do not need «Ein Volk, ein Reich, ein Führer».
Originally posted by RejectModernity View PostTo dead unmaintainable full of backdoors and crutches x11?
Shut up, Wayland shill.
Comment
-
-
Originally posted by damentz View PostNot only is it worth the risk, but it'll bring immediate benefits that help current use cases. This quote from Eric:
"...With implicit sync (or poorly implemented explicit sync, for that matter), if the server is compositing from multiple clients, its framerate will be limited by the slowest-rendering one. With explicit sync, it's free to composite from whichever clients are ready while it waits for any slower ones..."
That is my current thinking at least.
Comment
-
-
Originally posted by Monsterovich View PostThere are essentially no standards at Wayland because DEs make their own unique protocols.
Its really simple to forget display servers like above.
Originally posted by Monsterovich View PostThe whole world worked like Xorg until the incompetent morons came up with Wayland.
There are different X11 servers around before and after Wayland appears that are not Xorg based with different levels of X11 protocol compatibility and different vendor unique extensions to the X11 protocol.
Whole world worked with Xorg is absolute not true. Xorg based was like 90% of the market share on Linux but there is still 10% other X11 servers out there found embedded in thin clients and the like.
Monsterovich if you don't want to be a Troll yourself you need to keep your arguments factual.
Originally posted by Monsterovich View PostThen throw Wayland in the trash, because just its developers refuse to make universal protocols and graphical server by default, so you have to make your own, increasing fragmentation on desktop.
Just think how far weston would be if all the different vendors had agreed to work on it instead of their own but if they don't want to agree todo that Wayland developers cannot force that.
Yes there were different Unixs where the X11 server was customized directly for the Unix workstation Windows manager makes it really fun when you want to demo these legacy systems. Fragmentation is not a new thing in the Linux/Unix graphics stack. We are back to 1990s early 2000 levels for fragmentation in display servers on Linux.
Comment
-
-
Originally posted by MrCooper View PostWhat it describes can be done with implicit sync, per my blog post: https://blogs.gnome.org/shell-dev/20...nsive-clients/. https://gitlab.freedesktop.org/xorg/..._requests/1120 is an Xwayland implementation of this by yours truly. It was shot down by Nvidia engineers, citing performance concerns. Well, the explicit sync MR this article is about has the same performance characteristics. Apparently those can be acceptable or not depending on which synchronization colour they're painted in.
Comment
-
-
Originally posted by oiaohm View PostThis leads to items like firefox and wine have a lot of windows manager work around.
Originally posted by oiaohm View PostThere are different X11 servers around before and after Wayland appears
Those servers are in no way related to any DE. I don't even have a point in discussing them, because most people use Xorg anyway.
Originally posted by oiaohm View PostMonsterovich if you don't want to be a Troll yourself you need to keep your arguments factual.
You're sucking some nonsense out of the air that nobody cares about.
Originally posted by oiaohm View PostX11 historically had the same problem.
It was never done on purpose and yet everyone came to the single implementation anyway. It was also a long time ago and nobody gives a crap.
Originally posted by oiaohm View PostWayland developers are making univeral protocols.
Yeah... like this.
Без имени.jpg
Then why such a huge fragmentation? Can you figure it out for yourself, or will you continue to talk nonsense?
Oh, and univeral protocols are not enough, they need unified implementation.
Originally posted by oiaohm View PostDo provide a default wayland server being weston.
Jesus f*cking Christ, why are you so stupid? Weston has his own protocols. KDE has its own, GNOME has its own, wlroots has its own, and so on.
In Xorg, you can run a panel or window manager from another DE and it will work, in Wayland this is not possible. So there is no default server, just like there is no universal server.
Originally posted by oiaohm View PostWe are back to 1990s early 2000 levels for fragmentation in display servers on Linux.
Now you've admitted yourself that Wayland is inferior. Fragmentation is much worse in Wayland because the desktop components are part of a unique DE graphical server.
Comment
-
-
Originally posted by M.Bahr View Post
I was not talking about the frame synchronization benefits of explicit sync in general but about the complexity of x11. The code is an ancient mess and just slight changes can break the DE experience. That's the reason why the wayland aka x11 devs weigh up the pros and cons and usually choose to not alter it. X11 is a mining field and nobody wants a broken desktop environment.
By the way explicit sync is in the making and planning by the mesa devs way longer before this merge request. I think the time and effort would have been better spent focusing on wayland and not on x11.
Monsterovich didn't know Avis had yet another account on the forums.
Comment
-
-
Originally posted by dpeterc View Post
Do you understand that the usual mantra of "X sucks and is an unmaintable mess" is quite out of place here?
The fix is for Wayland, not for X11.
Not to say I agree with M.Bahr. We need proper backwards compatibility support for X applications one way or another, and this was the method that got agreed on. And the patches have been around long enough that no one can claim they're just getting pushed in without enough thought.
Comment
-
Comment